コード例 #1
0
  public BuildingConstructionStrategy(Building building, BuildingStateContext context) {
    GameApplicationFactory applicationFactory;
    applicationFactory = GameApplicationFactory.getInstance();
    info = applicationFactory.getResourceInfo();
    this.building = building;
    building.setImageName("underconstruction");

    String type = building.getType();
    requiredResources = info.getResourcesForThing(type);
  }
コード例 #2
0
ファイル: EventPanel.java プロジェクト: TimFontaine/Rose
 public EventPanel() {
   Mediator mediator = GameApplicationFactory.getInstance().getMediator();
   mediator.registerEventPanel(this);
   build();
 }
コード例 #3
0
ファイル: SpeedmenuButton.java プロジェクト: TimFontaine/Rose
 public SpeedmenuButton(ActionListener listener) {
   super(listener);
   this.mediator = GameApplicationFactory.getInstance().getMediator();
 }