schoettl / ScotlYard

Scotland Yard board game
0 stars 0 forks source link

Für MrX müssen bei Ticketauswahl alle Tickets verfügbar sein #44

Closed schoettl closed 11 years ago

schoettl commented 11 years ago

Alle Tickets müssen verfügbar, also enabled sein, auch wenn manche Ticketarten für die Verbindung gar nicht zulässig sind. Sonst erkennen ja die Detektive, die rumsitzen, welche Verbindungen in Frage kommen. Läuft wohl auf weitere Einstellung im ItemSelectionPanel bzw. dann TicketSelectionDialog raus.

schoettl commented 11 years ago

Liegt doch nicht an den Panels, sondern am MovePreparer: Der muss bei MrX alle Tickets von MrX rausrücken und dem Callback selectTicket() zur verfügung stellen. Also "if (.. instanceof MrXPlayer) items = gameState.getItems(...);"