def __init__(self, graphics, model, menu_model): super().__init__(graphics, model) self.menu_view = MenuView(graphics, menu_model) fp = graphics.font_params self.title_x = self.center_axis(0, self.width, fp.get_str_width(self.MSG)) self.x = self.center_axis(0, self.width, fp.get_len_width(28)) self.y = self.center_axis(0, self.height, fp.get_lines_height(14, 4)) self.menu_view.x = self.center_axis(0, self.width, self.menu_view.width)
def __init__(self, graphics, model): super().__init__(graphics, model) self.menu_view = MenuView(graphics, model) self.menu_x = self.back_x + self.center_axis( 0, self.img_back.get_width(), self.menu_view.width) self.menu_y = self.back_y + self.center_axis( 66, self.img_back.get_height(), self.menu_view.height) self.menu_view.set_pos(self.menu_x, self.menu_y)
def __init__(self, graphics, model): super().__init__(graphics, model) self.img_esc = graphics.load_image('data/img/modal_esc_x.png') self.menu_view = MenuView(graphics, model) self.menu_x = self.back_x + (self.img_back.get_width() - self.menu_view.width) // 2 self.menu_y = 66 + self.back_y + (self.img_back.get_height() - 66 - self.menu_view.height) // 2 self.menu_view.set_pos(self.menu_x, self.menu_y)
def __init__(self, graphics, model): super().__init__(graphics, model) self.menu_view = MenuView(graphics, model) fp = graphics.get_font_params('white') self.prompt_x = self.center_axis(0, self.width, fp.get_str_width(self.MSG)) self.prompt_y = self.logo_height + 2 * fp.char_height self.x = self.center_axis(0, self.width, self.menu_view.width) self.y = self.center_axis(self.logo_height, graphics.height, self.menu_view.height) self.menu_view.set_pos(self.x, self.y + 100) self.user_name = ''
def __init__(self, graphics, model): super().__init__(graphics, model) self.level_num = 0 self.apple_count = 0 self.menu_view = MenuView(graphics, model) self.x = self.center_axis(0, self.width, self.menu_view.width) fp = graphics.get_font_params('green_light') offset_y = fp.get_lines_height(2) self.y = self.center_axis(self.logo_height, self.height, self.menu_view.height + offset_y) self.menu_view.set_pos(self.x, self.y + offset_y)
def __init__(self, graphics, model): super().__init__(graphics, model) self.length = 0 self.apples = 0 self.menu_view = MenuView(graphics, model) self.x = self.center_axis(0, self.width, self.menu_view.width) fp = graphics.get_font_params('green_light') offset_y = fp.get_lines_height(6) self.y = self.center_axis(self.logo_height, self.height, self.menu_view.height + offset_y) self.menu_view.set_pos(self.x, self.y + offset_y) self.step_y = fp.char_height + fp.line_spacing self.congrats_x = self.center_axis(0, self.width, fp.get_str_width(self.MSG_CONGRATS)) self.finished_x = self.center_axis(0, self.width, fp.get_str_width(self.MSG_FINISHED))
def __init__(self, graphics, model): super().__init__(graphics, model) self.menu_view = MenuView(graphics, model) self.x = (self.graphics.width - self.menu_view.width) // 2 self.y = self.logo_height + (self.graphics.height - self.logo_height - self.menu_view.height) // 2 self.menu_view.set_pos(self.x, self.y)