Package ch.sahits.game.event

Examples of ch.sahits.game.event.EViewChangeEvent


      } else if (polyName.equals(polyNames[2])){ // trading office
        displayTradingOfficeBalanceDialog(city, dialogUpdater);
      }
    } else if (e instanceof ViewChangeEvent){
      if (((ViewChangeEvent)e).getAddresse()==dialogUpdater.getClass()){
        EViewChangeEvent change = (EViewChangeEvent) eventNotice;
        switch (change) {
        case CLOSE_DIALOG:
          dialogUpdater.updateDialog(null);
          new ViewChangeEvent(NoticeView.class).notify(EViewChangeEvent.NOTICE_HIDE);
          break;
View Full Code Here


        new ViewChangeEvent(MainView.class).notify(proxy);
       
      }
    } else if (e instanceof ViewChangeEvent){
      if (((ViewChangeEvent)e).getAddresse()==dialogUpdater.getClass()){
        EViewChangeEvent change = (EViewChangeEvent) eventNotice;
        switch (change) {
        case CLOSE_DIALOG:
          dialogUpdater.updateDialog(null);
          break;
View Full Code Here

      ViewChangeEvent event = (ViewChangeEvent) e;
      ClassChecker cc = new ClassChecker(getClass());
      if (event.getAddresse().equals(getClass()) ||
          cc.implementsInterfaceIndirectly(event.getAddresse())){
        if (notice instanceof EViewChangeEvent){
          EViewChangeEvent change = (EViewChangeEvent) notice;
          switch (change) {
          case DISPLAY_NEW_SP:
            for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
              RenderablePart part = iter.next();
              if (part instanceof NewGameView){
View Full Code Here

  }
  @Override
  public void gameUpdate(Event e, Object eventNotice) {
    if (e instanceof ViewChangeEvent && ((ViewChangeEvent)e).getAddresse() == getClass() && eventNotice instanceof ViewChangeCityPlayerProxy){
      ViewChangeCityPlayerProxy proxy = (ViewChangeCityPlayerProxy) eventNotice;
      EViewChangeEvent changeEvent = proxy.getViewChangeEvent();
      switch (changeEvent) {
      case MAIN_VIEW_MARKET:
        handleViewChange(EScene.MARKET);
        break;
      case MAIN_VIEW_PORT:
View Full Code Here

      ViewChangeEvent event = (ViewChangeEvent) e;
      ClassChecker cc = new ClassChecker(getClass());
      if (event.getAddresse().equals(getClass()) ||
          cc.implementsInterfaceIndirectly(event.getAddresse())){
        if (notice instanceof EViewChangeEvent){
          EViewChangeEvent change = (EViewChangeEvent) notice;
          switch (change) {
          case DISPLAY_NEW_SP:
            for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
              RenderablePart part = iter.next();
              if (part instanceof NewGameView){
View Full Code Here

          dialog = new TradeDialog(topLeft, loader,dialogScale,city);
        }
      }
    } else if (e instanceof ViewChangeEvent){
      if (((ViewChangeEvent)e).getAddresse()==getClass()){
        EViewChangeEvent change = (EViewChangeEvent) eventNotice;
        switch (change) {
        case CLOSE_DIALOG:
          dialog=null;
          break;
View Full Code Here

TOP

Related Classes of ch.sahits.game.event.EViewChangeEvent

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.