int main(void) { Core* core = new Core(); if(core->Init()) { Viewport* vp0 = core->GetRenderer()->CreateViewport("MainViewport", 0, 0, 640, 720); core->GetRenderer()->CreateViewport("SecondaryViewport", 640, 0, 640, 720); Entity* e = new Entity(); e->AddComponent<Transform>(); vp0->SetCamera(e->AddComponent<Camera>()); Entity* text = new Entity(); text->AddComponent<Transform>(); text->AddComponent<TextRenderable>(); text->GetComponent<TextRenderable>()->SetText("Suiseiseki loves you desu."); core->Start(); } delete core; return 0; }