Working on assets
This commit is contained in:
@ -11,12 +11,20 @@
|
||||
namespace Dawn {
|
||||
class PokerGameTextbox {
|
||||
public:
|
||||
static VisualNovelTextbox * create(UICanvas *canvas) {
|
||||
auto textbox = canvas->addElement<VisualNovelTextbox>();
|
||||
|
||||
auto assetFont = canvas->getGame()->assetManager.load<TrueTypeAsset>("truetype_ark");
|
||||
auto assetTexture = canvas->getGame()->assetManager.load<TextureAsset>("texture_test");
|
||||
static std::vector<Asset*> getAssets(AssetManager *man) {
|
||||
return std::vector<Asset*>{
|
||||
man->get<TrueTypeAsset>("truetype_ark"),
|
||||
man->get<TextureAsset>("texture_test")
|
||||
};
|
||||
}
|
||||
|
||||
static VisualNovelTextbox * create(UICanvas *canvas) {
|
||||
auto assMan = &canvas->getGame()->assetManager;
|
||||
|
||||
auto assetFont = assMan->get<TrueTypeAsset>("truetype_ark");
|
||||
auto assetTexture = assMan->get<TextureAsset>("texture_test");
|
||||
|
||||
auto textbox = canvas->addElement<VisualNovelTextbox>();
|
||||
textbox->setBorder(&assetTexture->texture, glm::vec2(16, 16));
|
||||
textbox->setFont(&assetFont->font);
|
||||
textbox->setFontSize(40);
|
||||
|
Reference in New Issue
Block a user