Martinay / SERisiko

4 stars 0 forks source link

Spieler kann nicht mehr in ein Spiel nach LeaveGame #67

Closed Martinay closed 10 years ago

Martinay commented 10 years ago

Nach LeaveGame fehlt der Aufruf von JoinLobby. Der Spieler ist nach LeaveGame in nem Undefinierten Zustand und kann nicht mehr einem Spiel joinen. Dies geht nur in der Lobby

Krypt0n commented 10 years ago

den gabs eig mal^^ bzw. mir wurde irgendwann mal gesagt ich soll kein joinlobby machen, nach welcher art von leave game? in nem aktiven game?

Martinay commented 10 years ago

ja

Krypt0n commented 10 years ago

das liegt an was ganz anderem client seitig, weil wir vorher noch keine gameid hatten

Krypt0n commented 10 years ago

wies kommt denn bei newplayerjoined kein game mehr mit`?

Martinay commented 10 years ago

wenn Fehler aufgetreten ist und du keinem Spiel gejoint bist, kommt das GameObjekt nicht zurück. Sonst müsste es zurück kommen. Muss man an der Client Api evtl noch was anpassen?

Krypt0n commented 10 years ago

es geht mir um den join, und da ist ja noch kein fehler alles andere ergibt sich daraus

Martinay commented 10 years ago

bei mir stehts drinnen. Kannst du das was auf der Console steht im Java Server mal schreiben

Serveranswer: {"data":[{"Player":{"ready":false,"name":"klö","id":152898952,"playerStatus":"InLobby"}}],"state":1,"type":"AddNewPlayerToLobbyMessage","error":[]} Serveranswer: {"data":[{"ServerGame":{"currentPlayerId":0,"numberOfUnitsToPlace":0,"maxPlayer":6,"playerCount":1,"name":"jklö","id":0,"currentGameStatus":"WaitingForPlayer"}},{"Player":{"ready":false,"name":"klö","id":152898952,"playerStatus":"WaitingForGameStart"}}],"state":1,"type":"GameCreatedMessage","error":[]} Serveranswer: {"data":[{"Player":{"ready":false,"name":"sdf","id":839868492,"playerStatus":"WaitingForGameStart"}},{"ServerGame":{"currentPlayerId":0,"numberOfUnitsToPlace":0,"maxPlayer":6,"playerCount":2,"name":"jklö","id":0,"currentGameStatus":"WaitingForPlayer"}}],"state":1,"type":"NewPlayerJoinedGameMessage","error":[]}

Krypt0n commented 10 years ago

ja dann ist der error auch weg, aber ich nen safelock ein

Krypt0n commented 10 years ago

es fehlt aber dann bei playerleft noch das game https://github.com/Martinay/SERisiko/commit/221d1a48141c7061358bb6c6a2f1327422e743c9

PCoura commented 10 years ago

Fehler beim Client .... ServerAnswerParser 184