diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-03-19 12:18:52 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-03-19 12:18:52 +0100 |
| commit | c435852cc6147a0af23ef12cc0a07a195ac60756 (patch) | |
| tree | 46797e58189fca8946f752ed20c24e2ccf609f32 /include/graphics.hpp | |
| parent | ce65a7e1f682fa31934c05623c41ea25d9b71ce7 (diff) | |
| download | 2048-c435852cc6147a0af23ef12cc0a07a195ac60756.tar.gz 2048-c435852cc6147a0af23ef12cc0a07a195ac60756.tar.bz2 2048-c435852cc6147a0af23ef12cc0a07a195ac60756.zip | |
Added score
Diffstat (limited to 'include/graphics.hpp')
| -rw-r--r-- | include/graphics.hpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/graphics.hpp b/include/graphics.hpp index ccebdae..ebb596b 100644 --- a/include/graphics.hpp +++ b/include/graphics.hpp @@ -19,8 +19,6 @@ class Graphics ~Graphics(); void update(); - void drawGame(); - void drawCell(int x, int y); bool isRunning(); private: @@ -28,16 +26,22 @@ class Graphics std::string title; int width; int height; + int gridSize; Game *game; SDL_Renderer *renderer; SDL_Window *window; TTF_Font *font; + SDL_Texture *scoreText; std::vector< std::pair<int, SDL_Texture*> > numberTexBuf; std::map< int, SDL_Color > palette; + void drawGame(); + void drawCell(int x, int y); + void drawScore(); void handleEvent(); SDL_Texture *addNumberTex(int n); SDL_Texture *getNumberTex(int n); + SDL_Texture *newTextTex(std::string s, SDL_Color c); void error(); }; |
