def read_buttons(self, file): from Button import Button button_num = int(file.readline().strip().split(' ')[1]) for i in range(button_num): button = Button() button_type = file.readline().strip().replace('#', '').lower() image_id = list(map(int, file.readline().strip().split(' ')[1:])) button.init(ResourceManager.instance().image_path_list[image_id[0]], ResourceManager.instance().image_path_list[image_id[1]]) button.rotate(float(file.readline().strip().split(' ')[1])) button.scale(*map(float, file.readline().strip().split(' ')[1:])) button.translate(*map(int, file.readline().strip().split(' ')[1:])) button.set_type(button_type) self.button_list.append(button) self.all_object_list.add(self.button_list)