/**just want to make this method and {@link info.u250.c2d.engine.Engine#_setMainScene(Scene)} not accessible . */ protected void doSetMainScene(Scene scene2){ Engine._setMainScene(scene2); }
/**do transition */ public void transition(final Scene scene1,final Scene scene2,final int halfDurationMillis ){ this.incoming = scene2; this.outgoing = scene1; transiting = true; //user input is not allowed during transiting Gdx.input.setInputProcessor(null); if(null==scene1){ Engine._setMainScene(scene2); Gdx.input.setInputProcessor(scene2.getInputProcessor()); scene2.show(); transiting = false; }else{ this.doTransition(halfDurationMillis); } } public void setTransiting(boolean transiting) {