Background test
This commit is contained in:
@ -13,6 +13,7 @@
|
||||
#include "visualnovel/events/VisualNovelTextboxEvent.hpp"
|
||||
#include "visualnovel/events/VisualNovelPauseEvent.hpp"
|
||||
#include "visualnovel/events/VisualNovelFadeEvent.hpp"
|
||||
#include "visualnovel/events/VisualNovelChangeSimpleBackgroundEvent.hpp"
|
||||
#include "poker/PokerGame.hpp"
|
||||
#include "visualnovel/events/PokerBetLoopEvent.hpp"
|
||||
#include "visualnovel/events/PokerInitialEvent.hpp"
|
||||
@ -34,17 +35,25 @@ namespace Dawn {
|
||||
vectorAppend(&assets, &PokerPlayerDisplay::getAssets(assMan));
|
||||
vectorAppend(&assets, &VNPenny::getAssets(assMan));
|
||||
|
||||
assets.push_back(assMan->get<TextureAsset>("texture_tavern_night"));
|
||||
|
||||
return assets;
|
||||
}
|
||||
|
||||
void stage() override {
|
||||
// Camera
|
||||
auto camera = Camera::create(this);
|
||||
camera->transform->lookAt(glm::vec3(50, 50, 50), glm::vec3(0, 0, 0));
|
||||
camera->transform->lookAtPixelPerfect(
|
||||
glm::vec3(0, 0, 0),
|
||||
glm::vec3(0, 0, 0),
|
||||
1.0f,
|
||||
camera->fov
|
||||
);
|
||||
|
||||
// UI
|
||||
auto canvas = UICanvas::createCanvas(this);
|
||||
auto textbox = PokerGameTextbox::create(canvas);
|
||||
auto background = SimpleVisualNovelBackground::create(this);
|
||||
|
||||
// VN Manager
|
||||
auto vnManagerItem = this->createSceneItem();
|
||||
@ -64,9 +73,11 @@ namespace Dawn {
|
||||
|
||||
auto vnFader = VisualNovelFader::create(canvas);
|
||||
|
||||
auto texture = this->game->assetManager.get<TextureAsset>("texture_tavern_night");
|
||||
|
||||
auto betting = vnManager
|
||||
->setEvent(new VisualNovelFadeEvent(
|
||||
vnManager, COLOR_BLACK, true, &easeOutCubic, 0.0f
|
||||
->setEvent(new VisualNovelChangeSimpleBackgroundEvent(
|
||||
vnManager, &texture->texture
|
||||
))
|
||||
->then(new VisualNovelPauseEvent(vnManager, 1.0f))
|
||||
->then(new VisualNovelFadeEvent(
|
||||
|
Reference in New Issue
Block a user