Package ch.sahits.game.rendering

Examples of ch.sahits.game.rendering.RenderablePart


  @Override
  public void gameRender(Graphics gScr) {
    Color oldColor = gScr.getColor();
    for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
      RenderablePart part = iter.next();
      if (part.isEnabled()){
        part.gameRender(gScr);
      }
    }
   
    gScr.setColor(oldColor);
  }
View Full Code Here


  @Override
  public void setEnabled(boolean flag) {
    enabled=flag;
    for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
      RenderablePart part = iter.next();
      part.setEnabled(flag);
    }
  }
View Full Code Here

        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){
                part.setEnabled(true);
              } else {
                part.setEnabled(false);
              }
            }
            break;
          case START_GAME:
            LinkedList<RenderablePart> startupParts = new LinkedList<RenderablePart>();
            for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
              RenderablePart part = iter.next();
              startupParts.add(part);
            }
            MainGameView mainGame = new MainGameView(getBounds(),client);
            mainGame.setEnabled(true);
            addPart(mainGame);
View Full Code Here

   * Retrieve the main game view that is currently active
   * @return
   */
  public final RenderablePart getActiveMainView(){
    for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
      RenderablePart part = iter.next();
//      if (part instanceof StatusView){
//        continue;
//      }
//      if (part instanceof TrainOverview){
//        continue;
//      }
//      if (part instanceof MapOverview){
//        continue;
//      }
//      if (part instanceof GameMenu){
//        continue;
//      }
      if (part.isEnabled()){
        return part;
      }
    }
    return null;
  }
View Full Code Here

  @Override
  public void gameRender(Graphics gScr) {
    Color oldColor = gScr.getColor();
    for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
      RenderablePart part = iter.next();
      if (part.isEnabled()){
        part.gameRender(gScr);
      }
    }
   
    gScr.setColor(oldColor);
  }
View Full Code Here

  @Override
  public void setEnabled(boolean flag) {
    enabled=flag;
    for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
      RenderablePart part = iter.next();
      part.setEnabled(flag);
    }
  }
View Full Code Here

        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){
                part.setEnabled(true);
              } else {
                part.setEnabled(false);
              }
            }
            break;
          case START_GAME:
            LinkedList<RenderablePart> startupParts = new LinkedList<RenderablePart>();
            for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
              RenderablePart part = iter.next();
              startupParts.add(part);
            }
            MainGameView mainGame = new MainGameView(getBounds(),client);
            mainGame.setEnabled(true);
            addPart(mainGame);
View Full Code Here

   * Retrieve the main game view that is currently active
   * @return
   */
  public final RenderablePart getActiveMainView(){
    for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {
      RenderablePart part = iter.next();
//      if (part instanceof StatusView){
//        continue;
//      }
//      if (part instanceof TrainOverview){
//        continue;
//      }
//      if (part instanceof MapOverview){
//        continue;
//      }
//      if (part instanceof GameMenu){
//        continue;
//      }
      if (part.isEnabled()){
        return part;
      }
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of ch.sahits.game.rendering.RenderablePart

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.