diff options
| author | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2023-03-24 02:34:38 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2023-03-24 02:34:38 +0900 |
| commit | 8f7d05ad208fe6575a76c2e955b40741666e505b (patch) | |
| tree | 31e54c3ca3c4775277d1c3d4048cf699527e1c6d /src/GameInitDispose.cpp | |
| parent | cd9c07e8a0a816fffdd63c9b92a1a5c1e8f32907 (diff) | |
| download | blackshades-8f7d05ad208fe6575a76c2e955b40741666e505b.tar.gz | |
Convert text rendering to Zig
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); } |
