// Copyright (c) 2023 Dominic Masters // // This software is released under the MIT License. // https://opensource.org/licenses/MIT #pragma once #include "prefab/SceneItemPrefab.hpp" #include "scene/components/ui/UILabel.hpp" namespace Dawn { class SimpleLabel : public SceneItemPrefab { public: static std::vector prefabAssets(AssetManager *ass) { return { ass->get("truetype_bizudp") }; } // UILabel *label; SimpleLabel(Scene *s, sceneitemid_t i) : SceneItemPrefab(s, i) { } void prefabInit(AssetManager *man) override { auto font = man->get("truetype_bizudp"); label = this->addComponent(); label->font = &font->font; } }; }