Pārlūkot izejas kodu

Updated 2DShape to screenrewrite

Joachim Meyer 12 gadi atpakaļ
vecāks
revīzija
14a2d4f265

+ 9 - 9
Examples/C++/Contents/2DShapes/HelloPolycodeApp.cpp

@@ -7,27 +7,27 @@ HelloPolycodeApp::HelloPolycodeApp(PolycodeView *view) : EventHandler() {
 	CoreServices::getInstance()->getResourceManager()->addArchive("Resources/default.pak");
 	CoreServices::getInstance()->getResourceManager()->addArchive("Resources/default.pak");
 	CoreServices::getInstance()->getResourceManager()->addDirResource("default", false);
 	CoreServices::getInstance()->getResourceManager()->addDirResource("default", false);
 	
 	
-	Screen *screen = new Screen();
+	Scene *scene = new Scene(Scene::SCENE_2D_TOPLEFT);
 
 
-	ScreenShape *shape = new ScreenShape(ScreenShape::SHAPE_RECT, 100,100);
+	ScenePrimitive *shape = new ScenePrimitive(ScenePrimitive::TYPE_VPLANE, 100,100);
 	shape->setColor(1.0, 0.0, 0.0, 1.0);
 	shape->setColor(1.0, 0.0, 0.0, 1.0);
 	shape->setPosition(150,240);
 	shape->setPosition(150,240);
-	screen->addChild(shape);
+	scene->addChild(shape);
 
 
-	shape = new ScreenShape(ScreenShape::SHAPE_CIRCLE, 100,100);
+	shape = new ScenePrimitive(ScenePrimitive::TYPE_CIRCLE, 100,100,100);
 	shape->setColor(0.0, 1.0, 0.0, 1.0);
 	shape->setColor(0.0, 1.0, 0.0, 1.0);
 	shape->setPosition(260,240);
 	shape->setPosition(260,240);
-	screen->addChild(shape);
+	scene->addChild(shape);
 
 
-	shape = new ScreenShape(ScreenShape::SHAPE_CIRCLE, 100,100,3);
+	shape = new ScenePrimitive(ScenePrimitive::TYPE_CIRCLE, 100,100,3);
 	shape->setColor(1.0, 0.0, 1.0, 1.0);
 	shape->setColor(1.0, 0.0, 1.0, 1.0);
 	shape->setPosition(350,240);
 	shape->setPosition(350,240);
-	screen->addChild(shape);
+	scene->addChild(shape);
 
 
-	shape = new ScreenShape(ScreenShape::SHAPE_CIRCLE, 100,100,6);
+	shape = new ScenePrimitive(ScenePrimitive::TYPE_CIRCLE, 100,100,6);
 	shape->setColor(0.0, 1.0, 1.0, 1.0);
 	shape->setColor(0.0, 1.0, 1.0, 1.0);
 	shape->setPosition(460,240);
 	shape->setPosition(460,240);
-	screen->addChild(shape);
+	scene->addChild(shape);
 }
 }
 
 
 bool HelloPolycodeApp::Update() {
 bool HelloPolycodeApp::Update() {