gameState.perform

Hier kann über Fragen zum Spiel, dem Server und den Client diskutiert werden.
Xerus
Beiträge: 10
Registriert: Sa 15. Okt 2016, 18:16

gameState.perform

Beitragvon Xerus » Mo 9. Jan 2017, 03:29

Was wird alles durch die Methode gameState.perform upgedatet? Für sowas wäre der Quellcode halt schon hilfreich...

SvenK
Beiträge: 114
Registriert: Mo 17. Okt 2011, 08:40

Re: gameState.perform

Beitragvon SvenK » Mo 9. Jan 2017, 07:42

Du meinst die Methode move.perform(gameState, player)? ein gameState.perform gibt es nicht.

move.perform(gameState, player) wendet den move auf den uebergebenen gameState und den uebergebenen player an, wobei der gameState und die verknuepften Spieler den Zuegen entsprechend veraendert werden. Du kannst einen clone des gameState anlegen, perform darauf anwenden und dann clone und original vergleichen, um die Aenderungen zu sehen (das wird in der RandomLogic des SimpleClient gemacht).