def __init__(self, sheet, **kwargs): Image.__init__(self, **kwargs) self.sheet = sheet self._frame = None self.frame = 0 self.dt = None self.loop_fnc = None self.register_event_type("on_finish")
def __init__(self, control, side_countries, continent, pos, **kwargs): """ :param control: int, can be only: 0 for neutral 1 for computer's control 2 for user's control :param side_countries: list of Countries :param continent: int - can be only: 1 for Africa 2 for Asia 3 for Europe 4 for Australia 5 for America :param pos: Tuple(x, y) - The button pos """ Layout.__init__(self, **kwargs) Image.__init__(self, **kwargs) # Layout attributes self.size = (100, 100) self.size_hint = (0.5, 0.5) # Country attributes self.control = control if control == 0: self.armies_counter = 2 # randrange(0, 6) else: self.armies_counter = 5 if self.control != 2: self.armies_counter *= -1 self.side_countries = side_countries self.continent = continent # Button Attributes: self.button_pos = pos self.button_size = (15, 15) self.button_is_big = False # Text - Number of Armies self.armies_counter_label = Label(text=str(self.armies_counter), markup=True, size=(15, 15), pos=(self.button_pos[0], self.button_pos[1] + 15)) self.armies_counter_label.color = (0, 10, 1, 1) # color = (Red, Green, Blue, Alpha) self.add_widget(self.armies_counter_label) # Add btn to the map self.btn = ButtonCountry(control=self.control) self.btn.bind(on_press=self.country_click) self.btn.pos = self.button_pos self.btn.size = self.button_size self.add_widget(self.btn) # User's turn attributes self.armies_to_pass = None
def __init__(self, line, column, graphic_board, **kwargs): self.clicked = False # A boolean to indicate if the button is clicked or not self.graphic_board = graphic_board # The button's graphic board ButtonBehavior.__init__(self, **kwargs) self.line = line # The button's line in the graphic board self.column = column # The button's column in the graphic board self.type = types_dictionary["empty"] # The game piece's type Image.__init__(self, **kwargs) self.type = self.graphic_board.board.grid[self.line][self.column] self.source = pictures_dictionary[self.type] # The type's image
def __init__(self, idx, name, **kwarg): Image.__init__(self, **kwarg) self.size = poker_width, poker_height self.allow_stretch = True self.keep_ratio = False self.idx = idx self.type = -1 if idx < 48 else (idx - 48) / 20 self.name = name self.selected = False
def __init__(self, line, colom, num=0, **kwargs): # num = -1 is a bomb in the cell , if not the number in the cell is the number of the bombs around the cell. ButtonBehavior.__init__(self, **kwargs) Image.__init__(self, **kwargs) self.flagged = False self.line = line self.hidden = True self.col = colom self.num = num self.source = "dolphin.png"
def __init__(self, myImg, x1, y1): ButtonBehavior.__init__(self) Image.__init__(self) self.source = myImg self.x = x1 self.y = y1 self.width = self.width + 100 self.height = self.height + 100
def __init__(self, control, armies_number=0, **kwargs): ButtonBehavior.__init__(self) Image.__init__(self) self.source = 'red.png' # Set Background Color if True: if control == 0: self.source = 'green.png' elif control == 1: self.source = 'red.png' elif control == 2: self.source = 'blue.png' else: print "Error: The control is no 0 or 1 or 2 !" self.control = control
def __init__(self, **kwargs): self.rentry = kwargs['room_entry'] self.room = self.rentry['module'] self.rsize = self.rentry['size'] if self.room: self.source = 'img/icon/modules/filled-generic.png' else: self.source = 'img/icon/modules/empty-generic.png' Image.__init__(self,**kwargs) #loc = self.room.img_dict['sizeloc'] if self.room else [0.5, 0.5] #self.ids['sizeimg'].pos_hint = loc '''self.background_color = [0.3,0.3,0.3,1.0] if self.room: self.background_color = [0.8,0.8,0.8,1.0] #TODO room symbols if self.room.active: self.background_color = [0.2,1.0,0.2,1.0] #TODO edit of room symbol''' self.refresh()
def __init__(self): Image.__init__(self) ButtonBehavior.__init__(self) self.source = "white.png"
def __init__(self, **kwargs): DynamicWidget.__init__(self, **kwargs) Image.__init__(self, **self.new_kwargs) self.create_binding()
def __init__(self,**kwargs): Image.__init__(self,**kwargs) cOrcaButtonBehaviour.__init__(self,**kwargs)
def __init__(self, **kwargs): Image.__init__(self, **kwargs) Clock.schedule_interval(self.update, 1.0 / self.fps)
def __init__(self, **kwargs: any): BetterLogger.__init__(self) Image.__init__(self, **kwargs) self.on_text_id(self, self.text_id)
def __init__(self, capture, fps, **kwargs): Image.__init__(self, **kwargs) self.capture = capture Clock.schedule_interval(self.update, 1.0 / fps)
def __init__(self,**kwargs): self.asteroid = kwargs['asteroid'] Image.__init__(self,**kwargs)
def __init__(self, **kwargs): self._enabled = True Image.__init__(self, **kwargs)
def __init__(self, **kwargs): Image.__init__(self, **kwargs)
def __init__(self,**kwargs): Image.__init__(self,**RemoveNoClassArgs(dInArgs=kwargs,oObject=Image)) cOrcaButtonBehaviour.__init__(self,**kwargs)
def __init__(self): Layout.__init__(self) Image.__init__(self) self.source = 'world_map_draw_the_limit.png' self.finish_turn_btn = Button(text='Finish my turn', size=(180, 30), pos=(100, 10), markup=True, font_size=25) self.finish_turn_btn.bind(on_press=self.click_finish_turn) self.add_widget(self.finish_turn_btn) self.countries_dic = dict() self.countries_dic['egypt'] = Country(0, set([]), 1, (620, 495)) self.countries_dic['usa_east'] = Country(0, set([]), 5, (245, 610)) self.countries_dic['usa_west'] = Country(0, set([]), 5, (124, 623)) self.countries_dic['canada'] = Country(0, set([]), 5, (228, 770)) self.countries_dic['australia'] = Country(1, set([]), 1, (993, 168)) self.countries_dic['russia_east'] = Country(0, set([]), 2, (689, 708)) self.countries_dic['russia_west'] = Country(0, set([]), 2, (916, 777)) self.countries_dic['france'] = Country(0, set([]), 3, (540, 640)) self.countries_dic['spain'] = Country(0, set([]), 3, (514, 596)) self.countries_dic['india'] = Country(0, set([]), 2, (799, 481)) self.countries_dic['middle_east_israel'] = Country( 2, set([]), 2, (655, 543)) self.countries_dic['iran'] = Country(0, set([]), 2, (710, 550)) self.countries_dic['europe_east'] = Country(0, set([]), 2, (614, 679)) self.countries_dic['china'] = Country(0, set([]), 2, (868, 583)) self.countries_dic['mongolia'] = Country(0, set([]), 2, (860, 640)) self.countries_dic['kazakhstan'] = Country(0, set([]), 2, (750, 650)) self.countries_dic['mexico'] = Country(1, set([]), 2, (151, 520)) self.countries_dic['south_america_n'] = Country( 0, set([]), 2, (242, 384)) self.countries_dic['south_america_s'] = Country( 0, set([]), 2, (304, 103)) self.countries_dic['brazil'] = Country(0, set([]), 2, (321, 281)) self.countries_dic['denmark'] = Country(0, set([]), 2, (613, 779)) self.countries_dic['algeria'] = Country(0, set([]), 2, (536, 509)) self.countries_dic['congo'] = Country(0, set([]), 2, (602, 330)) self.countries_dic['madagascar'] = Country(0, set([]), 2, (690, 228)) self.countries_dic['south_africa'] = Country(0, set([]), 2, (605, 213)) self.countries_dic['greenland'] = Country(0, set([]), 2, (487, 846)) self.countries_dic['chad'] = Country(0, set([]), 2, (585, 436)) self.countries_dic['indonesia'] = Country(0, set([]), 2, (937, 342)) self.countries_dic['usa_east'].side_countries.add( self.countries_dic['usa_west']) self.countries_dic['usa_west'].side_countries.add( self.countries_dic['usa_east']) self.countries_dic['canada'].side_countries.add( self.countries_dic['greenland']) self.countries_dic['greenland'].side_countries.add( self.countries_dic['canada']) self.countries_dic['mexico'].side_countries.add( self.countries_dic['usa_east']) self.countries_dic['usa_east'].side_countries.add( self.countries_dic['mexico']) self.countries_dic['mexico'].side_countries.add( self.countries_dic['usa_west']) self.countries_dic['usa_west'].side_countries.add( self.countries_dic['mexico']) self.countries_dic['canada'].side_countries.add( self.countries_dic['usa_east']) self.countries_dic['usa_east'].side_countries.add( self.countries_dic['canada']) self.countries_dic['canada'].side_countries.add( self.countries_dic['usa_west']) self.countries_dic['usa_west'].side_countries.add( self.countries_dic['canada']) self.countries_dic['egypt'].side_countries.add( self.countries_dic['middle_east_israel']) self.countries_dic['middle_east_israel'].side_countries.add( self.countries_dic['egypt']) self.countries_dic['india'].side_countries.add( self.countries_dic['china']) self.countries_dic['china'].side_countries.add( self.countries_dic['india']) self.countries_dic['greenland'].side_countries.add( self.countries_dic['denmark']) self.countries_dic['denmark'].side_countries.add( self.countries_dic['greenland']) self.countries_dic['russia_east'].side_countries.add( self.countries_dic['denmark']) self.countries_dic['denmark'].side_countries.add( self.countries_dic['russia_east']) self.countries_dic['russia_east'].side_countries.add( self.countries_dic['denmark']) self.countries_dic['denmark'].side_countries.add( self.countries_dic['russia_east']) self.countries_dic['russia_east'].side_countries.add( self.countries_dic['europe_east']) self.countries_dic['europe_east'].side_countries.add( self.countries_dic['russia_east']) self.countries_dic['denmark'].side_countries.add( self.countries_dic['europe_east']) self.countries_dic['europe_east'].side_countries.add( self.countries_dic['denmark']) self.countries_dic['russia_east'].side_countries.add( self.countries_dic['russia_west']) self.countries_dic['russia_west'].side_countries.add( self.countries_dic['russia_east']) self.countries_dic['algeria'].side_countries.add( self.countries_dic['egypt']) self.countries_dic['egypt'].side_countries.add( self.countries_dic['algeria']) self.countries_dic['chad'].side_countries.add( self.countries_dic['egypt']) self.countries_dic['egypt'].side_countries.add( self.countries_dic['chad']) self.countries_dic['algeria'].side_countries.add( self.countries_dic['chad']) self.countries_dic['chad'].side_countries.add( self.countries_dic['algeria']) self.countries_dic['congo'].side_countries.add( self.countries_dic['chad']) self.countries_dic['chad'].side_countries.add( self.countries_dic['congo']) self.countries_dic['madagascar'].side_countries.add( self.countries_dic['congo']) self.countries_dic['congo'].side_countries.add( self.countries_dic['madagascar']) self.countries_dic['south_africa'].side_countries.add( self.countries_dic['congo']) self.countries_dic['congo'].side_countries.add( self.countries_dic['south_africa']) self.countries_dic['madagascar'].side_countries.add( self.countries_dic['south_africa']) self.countries_dic['south_africa'].side_countries.add( self.countries_dic['madagascar']) self.countries_dic['madagascar'].side_countries.add( self.countries_dic['australia']) self.countries_dic['australia'].side_countries.add( self.countries_dic['madagascar']) self.countries_dic['indonesia'].side_countries.add( self.countries_dic['australia']) self.countries_dic['australia'].side_countries.add( self.countries_dic['indonesia']) self.countries_dic['indonesia'].side_countries.add( self.countries_dic['india']) self.countries_dic['india'].side_countries.add( self.countries_dic['indonesia']) self.countries_dic['middle_east_israel'].side_countries.add( self.countries_dic['kazakhstan']) self.countries_dic['kazakhstan'].side_countries.add( self.countries_dic['middle_east_israel']) self.countries_dic['mongolia'].side_countries.add( self.countries_dic['russia_west']) self.countries_dic['russia_west'].side_countries.add( self.countries_dic['mongolia']) self.countries_dic['mongolia'].side_countries.add( self.countries_dic['china']) self.countries_dic['china'].side_countries.add( self.countries_dic['mongolia']) self.countries_dic['kazakhstan'].side_countries.add( self.countries_dic['russia_east']) self.countries_dic['russia_east'].side_countries.add( self.countries_dic['kazakhstan']) self.countries_dic['mongolia'].side_countries.add( self.countries_dic['kazakhstan']) self.countries_dic['kazakhstan'].side_countries.add( self.countries_dic['mongolia']) self.countries_dic['russia_west'].side_countries.add( self.countries_dic['kazakhstan']) self.countries_dic['kazakhstan'].side_countries.add( self.countries_dic['russia_west']) self.countries_dic['china'].side_countries.add( self.countries_dic['kazakhstan']) self.countries_dic['kazakhstan'].side_countries.add( self.countries_dic['china']) self.countries_dic['iran'].side_countries.add( self.countries_dic['middle_east_israel']) self.countries_dic['middle_east_israel'].side_countries.add( self.countries_dic['iran']) self.countries_dic['china'].side_countries.add( self.countries_dic['iran']) self.countries_dic['iran'].side_countries.add( self.countries_dic['china']) self.countries_dic['india'].side_countries.add( self.countries_dic['iran']) self.countries_dic['iran'].side_countries.add( self.countries_dic['india']) self.countries_dic['kazakhstan'].side_countries.add( self.countries_dic['iran']) self.countries_dic['iran'].side_countries.add( self.countries_dic['kazakhstan']) self.countries_dic['france'].side_countries.add( self.countries_dic['europe_east']) self.countries_dic['europe_east'].side_countries.add( self.countries_dic['france']) self.countries_dic['france'].side_countries.add( self.countries_dic['spain']) self.countries_dic['spain'].side_countries.add( self.countries_dic['france']) self.countries_dic['algeria'].side_countries.add( self.countries_dic['spain']) self.countries_dic['spain'].side_countries.add( self.countries_dic['algeria']) self.countries_dic['mexico'].side_countries.add( self.countries_dic['south_america_n']) self.countries_dic['south_america_n'].side_countries.add( self.countries_dic['mexico']) self.countries_dic['brazil'].side_countries.add( self.countries_dic['south_america_n']) self.countries_dic['south_america_n'].side_countries.add( self.countries_dic['brazil']) self.countries_dic['brazil'].side_countries.add( self.countries_dic['south_america_s']) self.countries_dic['south_america_s'].side_countries.add( self.countries_dic['brazil']) self.countries_dic['south_africa'].side_countries.add( self.countries_dic['south_america_s']) self.countries_dic['south_america_s'].side_countries.add( self.countries_dic['south_africa']) self.countries_dic['brazil'].side_countries.add( self.countries_dic['congo']) self.countries_dic['congo'].side_countries.add( self.countries_dic['brazil']) self.add_widget(Game.ARMIES_LABEL) # Add all countries to the map for country in self.countries_dic.values(): self.add_widget(country) # Countries and their poses """
def __init__(self, **kwargs): Image.__init__(self, **kwargs) ButtonBehavior.__init__(self, **kwargs) self.source = 'icons/button2.png' self.size_hint = (0.3, 0.2)
def __init__(self, **kwargs): Image.__init__(self, **kwargs) ButtonBehavior.__init__(self, **kwargs) self.source = 'icons/button1.png' self.pos_hint = {'center_x': 0.72, 'center_y': 0.55} self.size_hint = (0.35, 0.25)
def __init__(self, **kwargs): Image.__init__(self, **kwargs) ButtonBehavior.__init__(self, **kwargs) self.source = 'icons/back.png' self.pos = (800 - 10 - self.width, 10) self.size_hint = (0.09, 0.15)
def __init__(self, **kwargs): Image.__init__(self, **kwargs) ButtonBehavior.__init__(self, **kwargs) self.source = 'icons/home.png' self.pos = (10, 10) self.size_hint = (0.09, 0.15)
def __init__(self, *args, **kwargs): Image.__init__(self, *args, **kwargs) self.bind(texture=self._update_texture_filters)
def __init__(self, **kwargs): Image.__init__(self, **RemoveNoClassArgs(kwargs, Image)) cOrcaButtonBehaviour.__init__(self, **kwargs)