This commit is contained in:
2022-12-12 10:55:02 -08:00
parent a2ee1e139d
commit 8bbf05dcf0
13 changed files with 165 additions and 13 deletions

View File

@ -23,7 +23,12 @@ add_subdirectory(visualnovel)
# Assets
tool_texture(texture_test texture_test.png)
# tool_texture(texture_penny characters/penny/penny-blink.png)
tool_texture(texture_city_day borrowed/city_day.png)
tool_texture(texture_city_night borrowed/city_night.png)
tool_texture(texture_tavern_day borrowed/tavern_day.png)
tool_texture(texture_tavern_morning borrowed/tavern_morning.png)
tool_texture(texture_tavern_night borrowed/tavern_night.png)
tool_texture(texture_village_day borrowed/village_day.png)
tool_tileset(tileset_penny texture_penny characters/penny/penny-blink.png 1 22)
tool_truetype(truetype_ark
ark-pixel.ttf
@ -37,4 +42,10 @@ add_dependencies(${DAWN_TARGET_NAME}
texture_test
tileset_penny
truetype_ark
texture_city_day
texture_city_night
texture_tavern_day
texture_tavern_morning
texture_tavern_night
texture_village_day
)

View File

@ -11,6 +11,7 @@
#include "ui/PokerGameTextbox.hpp"
#include "visualnovel/VisualNovelManager.hpp"
#include "visualnovel/events/VisualNovelTextboxEvent.hpp"
#include "visualnovel/events/VisualNovelFadeEvent.hpp"
#include "poker/PokerGame.hpp"
#include "visualnovel/events/PokerBetLoopEvent.hpp"
#include "visualnovel/events/PokerInitialEvent.hpp"
@ -44,6 +45,7 @@ namespace Dawn {
// UI
auto canvas = UICanvas::createCanvas(this);
auto textbox = PokerGameTextbox::create(canvas);
auto vnFader = VisualNovelFader::create(canvas);
// VN Manager
auto vnManagerItem = this->createSceneItem();
@ -62,7 +64,10 @@ namespace Dawn {
}
auto betting = vnManager
->setEvent(new VisualNovelTextboxEvent(vnManager, "Starting Game"))
->setEvent(new VisualNovelFadeEvent(
vnManager, COLOR_BLACK, true, &easeOutCubic, 5.0f
))
->then(new VisualNovelTextboxEvent(vnManager, "Starting Game"))
->then(new PokerNewGameEvent(vnManager))
->then(new VisualNovelTextboxEvent(vnManager, "Game Started"))
->then(new PokerInitialEvent(vnManager))