def add_player(self, imgset, orient, x, y, keyset): id = imgset['id'] pos = ui_positions[id] self.__playerkeys[id] = keyset newplayer = Player(self.__gamebox, imgset, x, y, orient) newui = PlayerUI(self.__gamebox, newplayer, *pos) self.__players.append(newplayer) self.__playeruis.append(newui) controls = newplayer.get_controls() self.__command.update(zip(keyset, controls))