Examples of EViewChangeEvent


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

Examples of ch.sahits.game.event.EViewChangeEvent

        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

Examples of ch.sahits.game.event.EViewChangeEvent

      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

Examples of ch.sahits.game.event.EViewChangeEvent

  }
  @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

Examples of ch.sahits.game.event.EViewChangeEvent

      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

Examples of ch.sahits.game.event.EViewChangeEvent

          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
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.