Package ch.sahits.game.graphic.display.gameplay.internal

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


   */
  private void handleDialogChange(ENoticeItem noticeItem) {
    DisplayImageDIResolver resolver = DisplayImageDIResolver.getInstance();
    switch (noticeItem) {
    case MB_STOCK_PRICES:{
      MarketPlaceScenehandler handler = (MarketPlaceScenehandler) SceneHandlerFactory.getSceneLoader(viewState, getBounds(), xmlLoader, resolver);
      handler.displayTradingStockdialog(city, this);
      break;
    }
    case MB_CONSUMPTION_PRODUCTION: {
      MarketPlaceScenehandler handler = (MarketPlaceScenehandler) SceneHandlerFactory.getSceneLoader(viewState, getBounds(), xmlLoader, resolver);
      handler.displayConsumtionProductionDialog(city, this);
      break;
    }
    case TO_BALANCE:{
      PortSceneHandler handler = (PortSceneHandler) SceneHandlerFactory.getSceneLoader(viewState,  getBounds(), xmlLoader, resolver);
      handler.displayTradingOfficeBalanceDialog(city, this);
      break;
    }
    case TO_CONSUMPTION_PRODUCTION:{
      PortSceneHandler handler = (PortSceneHandler) SceneHandlerFactory.getSceneLoader(viewState,  getBounds(), xmlLoader, resolver);
      handler.displayConsumtionProductionDialog(city, this);
      break;
    }
    case TO_OFFICE_TRADING:
      logger.debug("Should desplay dialog");
      break;
    case TO_PERSONAL:{
      PortSceneHandler handler = (PortSceneHandler) SceneHandlerFactory.getSceneLoader(viewState,  getBounds(), xmlLoader, resolver);
      handler.displayTradingOfficePersonaldialog(city, this);
      logger.debug("Should desplay dialog");
      break;
    }
    case TO_WAREHOUSES:{
      PortSceneHandler handler = (PortSceneHandler) SceneHandlerFactory.getSceneLoader(viewState,  getBounds(), xmlLoader, resolver);
      handler.displayWareStorageDialog(city, this);
      break;
    }
    case TO_WEAPONS:{
      PortSceneHandler handler = (PortSceneHandler) SceneHandlerFactory.getSceneLoader(viewState,  getBounds(), xmlLoader, resolver);
      handler.displayWeaponStorageDialog(city, this);
      break;
    }
    default:
      throw new IllegalArgumentException("Not implemented notice item "+noticeItem);
    }
View Full Code Here

TOP

Related Classes of ch.sahits.game.graphic.display.gameplay.internal.MarketPlaceScenehandler

Copyright © 2018 www.massapicom. 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.