Magic_Game/ConsoleDemo/main.cpp

41 lines
902 B
C++

#include "..\Easy2D\easy2d.h"
int main()
{
EApp app;
if (app.init(L"Easy2D Demo", 320, 320))
{
auto scene = new EScene();
auto sprite = new ESprite(L"elyse.png");
sprite->setScale(0.3f);
// 获取窗口宽度
float width = EApp::getWidth();
// 获取窗口高度
float height = EApp::getHeight();
// 移动精灵的位置
sprite->setPos(width / 2, height / 2);
//sprite->setAnchor(0, 0);
scene->add(sprite);
auto text = new EText(L"balabalabalabalabala", L"宋体", 80, EColor::BLUE);
//text->setWordWrapping(true);
//text->setWordWrappingWidth(50);
text->setAnchor(0, 0);
auto listener = new EListenerMouseClick([=](EPoint) {
EPoint p = EMouseMsg::getPos();
sprite->setPos(p);
});
listener->bindWith(scene);
EMsgManager::stopAllMouseListeners();
EMsgManager::stopAllKeyboardListeners();
scene->add(text, -1);
app.enterScene(scene);
app.run();
}
return 0;
}