Added frame to the VN Textbox

This commit is contained in:
2021-08-12 08:56:34 -07:00
parent 7229981177
commit 5a12682f9b
15 changed files with 55 additions and 50 deletions

View File

@ -7,8 +7,6 @@
#include "pokergame.h"
frame_t frame;
bool pokerGameInit(game_t *game) {
pokergame_t *pokerGame = &game->pokerGame;
@ -20,16 +18,11 @@ bool pokerGameInit(game_t *game) {
// Initialize the UI.
pokerUiInit(pokerGame);
frameInit(&frame);
frame.texture = &pokerGame->assets.testTexture;
// Prep the VN Conversation Engine.
vnSceneInit(&pokerGame->scene, &pokerGame->assets.font);
// pokerGameActionStartAdd(pokerGame);
// queueNext(&pokerGame->scene.conversation.actionQueue);
vnSceneInit(&pokerGame->scene, &pokerGame->assets.font, &pokerGame->assets.testTexture);
pokerGameActionStartAdd(pokerGame);
queueNext(&pokerGame->scene.conversation.actionQueue);
return true;
}
@ -48,8 +41,7 @@ void pokerGameUpdate(game_t *game) {
// Render the visual novel scene
// vnSceneRenderWorld(&pokerGame->scene, &game->engine, &pokerGame->assets.shader);
vnSceneRenderGui(&pokerGame->scene, &game->engine, &pokerGame->assets.shader);
frameRender(&frame, &pokerGame->assets.shader);
// pokerUiRender(pokerGame);
pokerUiRender(pokerGame);
}
void pokerGameDispose(game_t *game) {

View File

@ -17,6 +17,7 @@ bool pokerGameAssetsInit(pokergameassets_t *assets) {
}
void pokerGameAssetsDispose(pokergameassets_t *assets) {
textureDispose(&assets->testTexture);
languageDispose(&assets->language);
shaderDispose(&assets->shader);
fontDispose(&assets->font);

View File

@ -9,6 +9,7 @@
#include <dawn/dawn.h>
#include "../../file/asset.h"
#include "../../locale/language.h"
#include "../../display/texture.h"
bool pokerGameAssetsInit(pokergameassets_t *assets);
void pokerGameAssetsDispose(pokergameassets_t *assets);

View File

@ -36,6 +36,7 @@ void pokerUiRender(pokergame_t *pokerGame) {
char buffer[256];
for(i = 0; i < POKER_PLAYER_COUNT; i++) {
break;
playerUi = pokerGame->ui.players + i;
playerPoker = pokerGame->poker.players + i;