package de.uniks.pmws1920.controller.ingame; public class IngameController { private movementList; @FXML public void nextTick() { // Reinforce Houses this.getBuilder().reinforce(); // call handleMovement() for every MovementHandler // Remove MovementHandler if canBeRemoved() return true; } // =================================================================================== // Logic // =================================================================================== private void handleHouseSelect(HouseController houseController) { // save first selected as source house // if next selected house is different than the sourceHouse // if no MovementHandler for these two houseController exist // create a MovementHandler and hand in the two houseController plus the pane // else MovementHandler for these two houseController already exist, call markToBeRemoved // deselect houses and reset references for new selection } }