# HG changeset patch # User Thibaut Girka # Date 1325098049 -3600 # Node ID d666856acb52a37d24550448af134d2c14617b53 # Parent 1de67f332f00834a1eb3a08ba4714b1fc3ac744c Hopefully improve performance diff --git a/pytouhou/network.py b/pytouhou/network.py --- a/pytouhou/network.py +++ b/pytouhou/network.py @@ -61,11 +61,11 @@ class Network(object): self.old_keystate, self.keystate = self.keystate, keystate self.frame = game.frame + self.send_message() + for frame, keystate, old_keystate, checksum in self.read_messages(): if frame == game.frame: self.run_game_iter(game, self.keystate, keystate) elif frame == game.frame + 1: self.run_game_iter(game, self.old_keystate, keystate) - self.send_message() -