Magic_Game/ConsoleDemo/main.cpp

40 lines
868 B
C++
Raw Normal View History

2017-11-03 22:14:07 +08:00
#include <easy2d.h>
2017-10-14 01:07:34 +08:00
int main()
{
EApp app;
if (app.init(L"Easy2D Demo", 640, 480))
2017-10-14 01:07:34 +08:00
{
app.showConsole();
2017-10-14 01:07:34 +08:00
auto scene = new EScene();
// <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ı<EFBFBD>
auto btnNormal = new EText(L"<EFBFBD><EFBFBD>");
auto btnSelected = new EText(L"<EFBFBD><EFBFBD>");
btnSelected->movePosY(2);
auto btnNormal2 = new EText(L"<EFBFBD><EFBFBD>");
auto btnSelected2 = new EText(L"<EFBFBD><EFBFBD>");
btnSelected2->movePosY(2);
// <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ť
auto button = new EButtonToggle(btnNormal, btnNormal2, btnSelected, btnSelected2);
button->setCallback([=]() {
//button->setEnable(false);
});
button->toggle();
button->setPos(EApp::getWidth() / 2, EApp::getHeight() / 2);
scene->add(button);
2017-11-04 11:11:16 +08:00
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť
auto button2 = new EButton(new EText(L"<EFBFBD>ر<EFBFBD>"), [=]() { button->setEnable(!button->isEnable()); });
button2->setPos(40, 40);
scene->add(button2);
2017-11-03 22:14:07 +08:00
2017-10-14 01:07:34 +08:00
app.enterScene(scene);
app.run();
}
return 0;
}