diff options
Diffstat (limited to 'src/GameInitDispose.cpp')
-rw-r--r-- | src/GameInitDispose.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/GameInitDispose.cpp b/src/GameInitDispose.cpp index d4319b5..d31829b 100644 --- a/src/GameInitDispose.cpp +++ b/src/GameInitDispose.cpp @@ -1018,8 +1018,8 @@ void initGl(Game* game) glPolygonOffset(-8,0); glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); - game->text.FontTexture = loadTexture("font.qoi"); - game->text.BuildFont(); + game->text.texture = loadTexture("font.qoi"); + buildFont(&game->text); game->personspritetextureptr = loadTexture("sprites/person.qoi"); game->deadpersonspritetextureptr = loadTexture("sprites/person-dead.qoi"); game->scopetextureptr = loadTexture("scope.qoi"); @@ -1058,12 +1058,13 @@ struct Scores getScores(Game* game) void closeGame(Game* game) { const GLuint textures[] { + game->text.texture, game->personspritetextureptr, game->deadpersonspritetextureptr, game->scopetextureptr, game->flaretextureptr, }; - glDeleteTextures(4, textures); + glDeleteTextures(5, textures); alDeleteSources(33 + game->musictoggle * 4, gSourceID); alDeleteBuffers(33 + game->musictoggle * 4, gSampleSet); } |