Example #1
0
    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]))
Example #2
0
    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("")
Example #3
0
    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
Example #4
0
    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)
Example #5
0
    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)]]
Example #6
0
    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)
                                ]]