|
@@ -1,7 +1,6 @@
|
|
|
#include "HelloPolycodeApp.h"
|
|
#include "HelloPolycodeApp.h"
|
|
|
|
|
|
|
|
HelloPolycodeApp::HelloPolycodeApp(PolycodeView *view) : EventHandler() {
|
|
HelloPolycodeApp::HelloPolycodeApp(PolycodeView *view) : EventHandler() {
|
|
|
-
|
|
|
|
|
core = new POLYCODE_CORE(view, 640,480,false,true,0,0,90, 0, true);
|
|
core = new POLYCODE_CORE(view, 640,480,false,true,0,0,90, 0, true);
|
|
|
|
|
|
|
|
CoreServices::getInstance()->getResourceManager()->addArchive("Resources/default.pak");
|
|
CoreServices::getInstance()->getResourceManager()->addArchive("Resources/default.pak");
|
|
@@ -12,11 +11,12 @@ HelloPolycodeApp::HelloPolycodeApp(PolycodeView *view) : EventHandler() {
|
|
|
Scene *scene = new Scene(Scene::SCENE_2D);
|
|
Scene *scene = new Scene(Scene::SCENE_2D);
|
|
|
scene->getActiveCamera()->setOrthoSize(640, 480);
|
|
scene->getActiveCamera()->setOrthoSize(640, 480);
|
|
|
|
|
|
|
|
- SceneSprite *sprite = new SceneSprite("Resources/sprite_sheet.png", 93, 78);
|
|
|
|
|
- sprite->setScale(6,6);
|
|
|
|
|
- scene->addChild(sprite);
|
|
|
|
|
- sprite->addAnimation("ExampleAnimation", "0-29,29x6", 0.03);
|
|
|
|
|
- sprite->playAnimation("ExampleAnimation", 0, false);
|
|
|
|
|
|
|
+ SpriteSet *sprite = new SpriteSet("Resources/sprite_set.sprites");
|
|
|
|
|
+ SceneSprite *sceneSprite = new SceneSprite(sprite);
|
|
|
|
|
+ sceneSprite->setSpriteByName("Explosion");
|
|
|
|
|
+ sceneSprite->setSpriteStateByName("default", 0, false);
|
|
|
|
|
+ sceneSprite->setScale(4, 4);
|
|
|
|
|
+ scene->addEntity(sceneSprite);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
HelloPolycodeApp::~HelloPolycodeApp() {
|
|
HelloPolycodeApp::~HelloPolycodeApp() {
|