#pragma once #include "Crawler.h" #include "DEFINES.h" #include "Menu.h" #include "MenuLabel.h" #include "CharacterRotatingDisplay.h" INCLUDE_game INCLUDE_GFX typedef Attribute A; void Menu::InitializeClassInfoWindow(){ Menu*classInfoWindow=CreateMenu(CLASS_INFO,CENTERED,game->GetScreenSize()-vi2d{64,64}); MenuLabel*label=new MenuLabel(CLASS_INFO,{{0,8},{classInfoWindow->size.x,16}},"Warrior",2,true,true); classInfoWindow->AddComponent("Class Name",label); CharacterRotatingDisplay*classDisplay=new CharacterRotatingDisplay(CLASS_INFO,{{0,0},{72,120}},GFX["knight_full_render1.png"].Decal()); classInfoWindow->AddComponent("Rotating Character Display",classDisplay); MenuLabel*baseStatsLabel=new MenuLabel(CLASS_INFO,{{2*classInfoWindow->size.x/3,classInfoWindow->pos.y+20},{classInfoWindow->size.x/3,16}},"Base Stats",1,true,true); classInfoWindow->AddComponent("Base Stats Text",baseStatsLabel); }