2019-02-03 00:16:53 +08:00
|
|
|
|
// Copyright (C) 2019 Nomango
|
|
|
|
|
|
|
2019-07-30 10:46:01 +08:00
|
|
|
|
#include "kiwano/kiwano.h"
|
2019-02-03 00:16:53 +08:00
|
|
|
|
|
2019-04-11 14:40:54 +08:00
|
|
|
|
using namespace kiwano;
|
2019-04-09 02:25:17 +08:00
|
|
|
|
|
2019-02-03 00:16:53 +08:00
|
|
|
|
class MainScene
|
2019-04-09 02:25:17 +08:00
|
|
|
|
: public Scene
|
2019-02-03 00:16:53 +08:00
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
MainScene()
|
|
|
|
|
|
{
|
2019-07-30 10:46:01 +08:00
|
|
|
|
TextPtr text = new Text(L"Hello Kiwano!"); // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֽڵ<D6BD>
|
|
|
|
|
|
text->SetSize(text->GetLayoutSize()); // <20><><EFBFBD>ýڵ<C3BD><DAB5><EFBFBD>СΪ<D0A1><CEAA><EFBFBD>ֲ<EFBFBD><D6B2>ִ<EFBFBD>С
|
|
|
|
|
|
text->SetPosition(640 / 2, 480 / 2); // <20>Ľڵ<C4BD>λ<EFBFBD><CEBB>, ʹ<>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD>Ͼ<EFBFBD><CFBE><EFBFBD>
|
|
|
|
|
|
text->SetAnchor(0.5, 0.5); // <20>Ľڵ<C4BD>ê<EFBFBD><C3AA>, ʹ<><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD>
|
|
|
|
|
|
this->AddChild(text); // <20><><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
2019-02-03 00:16:53 +08:00
|
|
|
|
}
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2019-03-14 17:55:06 +08:00
|
|
|
|
int WINAPI wWinMain(HINSTANCE, HINSTANCE, PWSTR, int)
|
2019-02-03 00:16:53 +08:00
|
|
|
|
{
|
2019-07-30 10:46:01 +08:00
|
|
|
|
// <20><><EFBFBD><EFBFBD> Kiwano <20><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
|
|
|
|
|
|
Application app;
|
|
|
|
|
|
|
|
|
|
|
|
// <20>ڳ<EFBFBD>ʼ<EFBFBD><CABC>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4>ڿ<EFBFBD><DABF><EFBFBD>
|
|
|
|
|
|
Options options;
|
|
|
|
|
|
options.width = 640;
|
|
|
|
|
|
options.height = 480;
|
|
|
|
|
|
|
|
|
|
|
|
// <20><>ʼ<EFBFBD><CABC> app
|
|
|
|
|
|
app.Init(options);
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
ScenePtr scene = new MainScene;
|
|
|
|
|
|
app.EnterScene(scene);
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>
|
|
|
|
|
|
app.Run();
|
2019-02-03 00:16:53 +08:00
|
|
|
|
return 0;
|
|
|
|
|
|
}
|