@Override public void onStart() { super.onStart(); // attach the OpenGL view to a window Director.sharedDirector().attachInView(mGLSurfaceView); // set landscape mode Director.sharedDirector().setLandscape(false); // show FPS Director.sharedDirector().setDisplayFPS(true); // frames per second Director.sharedDirector().setAnimationInterval(1.0f / 60); Scene scene = Scene.node(); scene.addChild(nextAction()); // Make the Scene active Director.sharedDirector().runWithScene(scene); }
public AtlasDemo() { float x, y; CCSize s = Director.sharedDirector().winSize(); Label label = Label.label(title(), "DroidSans", 32); addChild(label, 1); label.setPosition(s.width / 2, s.height / 2); MenuItemImage item1 = MenuItemImage.item("b1.png", "b2.png", this, "backCallback"); MenuItemImage item2 = MenuItemImage.item("r1.png", "r2.png", this, "restartCallback"); MenuItemImage item3 = MenuItemImage.item("f1.png", "f2.png", this, "nextCallback"); Menu menu = Menu.menu(item1, item2, item3); menu.setPosition(0, 0); item1.setPosition(s.width / 2 - 100, 30); item2.setPosition(s.width / 2, 30); item3.setPosition(s.width / 2 + 100, 30); addChild(menu, 1); }
@Override public void onResume() { super.onResume(); Director.sharedDirector().resume(); }
@Override public void onPause() { super.onPause(); Director.sharedDirector().pause(); }
public void backCallback() { Scene s = Scene.node(); s.addChild(backAction()); Director.sharedDirector().replaceScene(s); }
public static void restartCallback() { Scene s = Scene.node(); s.addChild(restartAction()); Director.sharedDirector().replaceScene(s); }