def __init__(self, scroll_menu, scenario, group_num): scroll_menu_element.__init__(self,"play_menu_scroll_element","play_menu_scroll_element_c",group_num) self.scroll_menu = scroll_menu self.scenario = scenario self.render_objects[0].append(cvsmr.label_object(scenario.name ,[0,0],group_num+1, anchor_offset = [10,80])) self.render_objects[0].append(cvsmr.label_object(str(scenario.month) + " " + str(scenario.day) + ", " + str(scenario.year), [0, 0], group_num + 1, anchor_offset=[10, 10]))
def __init__(self): cvsmgmt.scene_object.__init__(self) self.render_objects = [[cvsmr.label_object("Select a scenario/save", [20,1020],config.num_scene_groups+1), cvsmr.layout_object("Times New Roman", 15, [20,600],350,400, config.num_scene_groups+1) ]] self.render_objects[0][1].set_text("")
def __init__(self, scroll_menu, resolution_value, text, group_num): scroll_menu_element.__init__(self,"settings_menu_resolution_element","settings_menu_resolution_element_c",group_num) self.scroll_menu = scroll_menu self.render_objects[0].append(cvsmr.label_object(text, [0,0], group_num+1, anchor_offset = [5,5])) self.resolution_value = resolution_value
def __init__(self, anchor, group_num, char_width, sprite_name): cvsmgmt.scene_object.__init__(self,group_num) self.anchor = anchor self.width = char_width * 20 #pixel width, experiment with the constant self.broad_checkbox(self.anchor[0],self.anchor[1], self.anchor[0] + self.width, self.anchor[1] + 60) self.char_width = char_width self.string = "" self.render_objects = [[ cvsmr.label_object("", anchor, group_num+1), cvsmr.sprite_object(sprite_name, anchor, group_num) ]] self.render_objects[0][0].set_style(20,color = (255,255,255,255)) self.handlers[0] = True self.handlers[7] = True self.handlers[8] = True self.handlers[9] = True self.flash_state = False self.flash_update_entry = cvsmgmt.persistent_update_entry(30, self.flash)
def __init__(self): cvsmgmt.scene_object.__init__(self, group_num = config.num_scene_groups + 1) self.render_objects = [[cvsmr.label_object(str(config.day) + "/" + config.month + "/" + str(config.year), [20,100], self.group_num)]]
def __init__(self): cvsmgmt.scene_object.__init__(self) self.render_objects = [[cvsmr.label_object("", [500, 1020], config.num_scene_groups + 1), cvsmr.label_object("", [500, 620], config.num_scene_groups + 1) ]]