Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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 = ''
Exemple #5
0
 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)
Exemple #6
0
 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))
Exemple #7
0
 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)