summary refs log tree commit diff
path: root/src/GameInitDispose.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/GameInitDispose.cpp')
-rw-r--r--src/GameInitDispose.cpp7
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);
 }