Connect Four四子棋c++程序 - 善后处理(3)

文章目录

  • 善后处理

上一篇文章里已经基本把这个游戏逻辑写好了,这篇博客主要是完成一些善后处理,算是一个良好的编程习惯吧。在这部分我们要完成的工作:

  1. 在游戏结束后释放相应的资源;

完整代码已经放上github了,在这里

善后处理

~ConnectFour(){
    post_run();
}

void post_run() {
	SDL_FreeSurface(_icon);
	SDL_DestroyTexture(_grayCircle);
	SDL_DestroyTexture(_redCircle);
	SDL_DestroyTexture(_blackCircle);
	TTF_CloseFont(_font);

	SDL_DestroyRenderer(gRenderer);
	SDL_DestroyWindow(gWindow);
	TTF_Quit();
	IMG_Quit();
	SDL_Quit();
}

主要是释放一些资源。另外,还添加了一些status bar之类的东西,自己去看源码吧:)!

你可能感兴趣的:(C++)