Magic_Game/Demo/main.cpp

37 lines
661 B
C++
Raw Normal View History

2017-10-13 11:42:36 +08:00
#include "..\Easy2D\easy2d.h"
#pragma comment(lib, "d2d1.lib")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
EApp app;
if (app.init(L"Easy2D Demo", 640, 480))
{
auto scene = new EScene();
auto node = new ENode();
node->setPos(50, 80);
node->setSize(30, 180);
scene->add(node);
2017-10-13 17:14:00 +08:00
auto mouselistener = new EMouseListener(L"listener", [=] {
if (!EMouseMsg::isLButtonDown())
{
if (EMouseMsg::getMsg() == EMouseMsg::MOVE)
{
node->setPos(EMouseMsg::getPos());
}
}
});
EMsgManager::addListener(mouselistener);
2017-10-13 11:42:36 +08:00
app.enterScene(scene);
app.run();
}
return 0;
}