コード例 #1
0
ファイル: game.c プロジェクト: DusteDdk/Wizznic
void cleanUpGame()
{
    if(!player()->gameStarted) return;

    resetBtnAll();
    cleanUpDraw();
    txtFreeGameCharSet();
    freeField(&pf);
    gameState=GAMESTATEINIT;
    player()->gameStarted=0;

    //Free memory used for levelInfo
    freeLevelInfo( &pf.levelInfo );
}
コード例 #2
0
ファイル: leveleditor.c プロジェクト: revcozmo/Wizznic
void editorCleanUp()
{

  resetBtn(C_UP);
  resetBtn(C_DOWN);
  resetBtn(C_LEFT);
  resetBtn(C_RIGHT);
  resetBtn(C_BTNX);
  resetBtn(C_BTNB);

  //Free memory used for levelInfo
  freeLevelInfo( &pf.levelInfo );
  //Free board and graphics here
  cleanUpDraw();
  changed=0;
  freeField(&pf);

  //Free graphics
  SDL_FreeSurface(selBrickBG);

  SDL_FreeSurface(saveBtnBG);
  free(saveBtnSprite);
}