The open source repository for the action RPG game in development by Sig Productions titled 'Adventures in Lestoria'!
https://forums.lestoria.net
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
918 B
26 lines
918 B
#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);
|
|
} |