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
786 B
26 lines
786 B
1 year ago
|
#include "Crawler.h"
|
||
|
#include "Menu.h"
|
||
|
|
||
|
const Menu Menu::InitializeTestMenu(){
|
||
|
Menu testMenu({24*8,24*6});
|
||
|
|
||
|
MenuFunc quitWindow=[](Menu&menu,Crawler*game){
|
||
|
menu.stack.clear();
|
||
|
};
|
||
|
|
||
|
testMenu.AddButton(MenuButton({{24*1,24*1},{24*2,24*1}},"Close",nullptr,quitWindow));
|
||
|
|
||
|
MenuFunc doNothing=[](Menu&menu,Crawler*game){};
|
||
|
|
||
|
testMenu.AddButton(MenuButton({{24*4,24*1},{24*3,24*1}},"Test",nullptr,doNothing));
|
||
|
|
||
|
MenuFunc HurtPlayer=[](Menu&menu,Crawler*game){
|
||
|
game->GetPlayer()->Hurt(20,game->GetPlayer()->OnUpperLevel(),game->GetPlayer()->GetZ());
|
||
|
};
|
||
|
|
||
|
testMenu.AddButton(MenuButton({{24*4,24*3},{24*3,24*1}},"Hurt Player",nullptr,HurtPlayer));
|
||
|
|
||
|
testMenu.AddButton(MenuButton({{24*2,24*4.5},{24*4,24*1}},"Open Another\n Menu",TEST_2,nullptr,doNothing));
|
||
|
|
||
|
return testMenu;
|
||
|
}
|