20tab / Bombertab

A game demo based on Tremolo and BlastBeat
39 stars 7 forks source link

msg '0' dà sempre l'id del giocatore sbagliato #5

Closed gabbork closed 12 years ago

gabbork commented 12 years ago

l'effetto 'ballo' è dato dal fatto che se io mi muovo, mi viene detto che il mio deve stare fermo, ma all'altro utente viene detto che il proprio id deve stare fermo. Quindi ognuno vedrà fermo solo sè stesso.

bombertab.py linea 218 elif msg['c'] == '0': for p in self.players: player = self.players[p] enemy = self.players[p] announce = {'c':'0', 'p':enemy.id, 'd':enemy.direction} print "ANNOUNCE", json.dumps(announce) enemy.session.send('websocket', json.dumps(announce))

credo che dovresti restituire l'id di player, cioè di chi ti ha detto che sta fermo..?