Examples of ISceneHandler


Examples of ch.sahits.game.graphic.display.gameplay.internal.ISceneHandler

    imageUtils = resolver.getImageUtilities();
    city = new CityPlayerProxy(cl.getPlayer().getHometown(), cl.getPlayer());
    IShip ship = cl.getPlayer().getFleet().get(0);
    city.arrive(ship);
    logger.debug("MainView: "+rect);
    ISceneHandler sceneHandler = SceneHandlerFactory.getSceneLoader(EScene.PORT, getBounds(), xmlLoader, resolver);
    img = sceneHandler.init(resolver);
    sceneHandler = SceneHandlerFactory.getSceneLoader(EScene.MARKET, getBounds(), xmlLoader, resolver);
    sceneHandler.init(resolver); // do not update the image
    resetDialog();
    Event.add(this);
  }
View Full Code Here

Examples of ch.sahits.game.graphic.display.gameplay.internal.ISceneHandler

        logger.debug("ViewChangeEvent "+changeEvent+" is not handled here");
      }
    } else {
      if (canDelegateToSceneHandler(e, eventNotice) ){
        DisplayImageDIResolver resolver = DisplayImageDIResolver.getInstance();
        ISceneHandler handler = SceneHandlerFactory.getSceneLoader(viewState, getBounds(), xmlLoader, resolver);
        handler.updateScene(e, eventNotice, city, this);
      }
      if (isDialogChange(e,eventNotice)){
        handleDialogChange((ENoticeItem)eventNotice);
      }
    }
View Full Code Here

Examples of ch.sahits.game.graphic.display.gameplay.internal.ISceneHandler

   * Hanlde method for changing the main view image
   * @param newScene
   */
  private void handleViewChange(EScene newScene){
    DisplayImageDIResolver resolver = DisplayImageDIResolver.getInstance();
    ISceneHandler handler = SceneHandlerFactory.getSceneLoader(newScene, getBounds(), xmlLoader, resolver);
    img = handler.getImage();
    viewState = newScene;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.