diff options
author | root <root@emiliano-laptop.(none)> | 2010-09-20 14:07:12 (GMT) |
---|---|---|
committer | root <root@emiliano-laptop.(none)> | 2010-09-20 14:07:12 (GMT) |
commit | 824462a89f56d07a3922b61f77a496ccf24d0c21 (patch) | |
tree | ec33a228c2ce24aed5762fb680c24cfd6b501821 | |
parent | a1e71cac7d637bd3366a170ac683c73f2e4c78a6 (diff) |
Fix menu.py menucreator.py source format
-rw-r--r-- | Saludame.activity/menu.py | 62 | ||||
-rw-r--r-- | Saludame.activity/menucreator.py | 10 |
2 files changed, 36 insertions, 36 deletions
diff --git a/Saludame.activity/menu.py b/Saludame.activity/menu.py index f9fa776..6b029bb 100644 --- a/Saludame.activity/menu.py +++ b/Saludame.activity/menu.py @@ -13,15 +13,15 @@ from ibus.lang import __load_lang class Menu: - def __init__(self,frame_rate,item_list): + def __init__(self, frame_rate, item_list): #self.rect = rect self.frame_rate = frame_rate self.item_list = item_list # item's list that going to be displayed self.path = None # Path of items selected - self.actual_selection= self.item_list #list of actual subitems selection - self.salir = Item(" ","assets/icons/salir.png"," ",[]) - self.salir.rect.center = (190,140) - self.radious =100 + self.actual_selection = self.item_list #list of actual subitems selection + self.salir = Item(" ", "assets/icons/salir.png", " ", []) + self.salir.rect.center = (190, 140) + self.radious = 100 self.on_compression = True #para mostrar la animaciĆ³n al iniciar self.on_expansion = False @@ -36,38 +36,38 @@ class Menu: if(self.on_compression): if(self.radious > 0): self.radious -= 8 - self.__calculate_items_position((190,140), self.radious, self.item_list) + self.__calculate_items_position((190, 140), self.radious, self.item_list) else: - self.on_compression=False - self.on_expansion=True + self.on_compression = False + self.on_expansion = True if(self.on_expansion): - if(self.radious <100): + if(self.radious < 100): item = self.item_list[2] self.actual_selection = item.subitems_list - self.radious+=5 - self.__calculate_items_position((190,140), self.radious, self.actual_selection) + self.radious += 5 + self.__calculate_items_position((190, 140), self.radious, self.actual_selection) else: self.on_expansion = False for item in self.actual_selection: - item.draw_item(screen,font) - self.salir.draw_item(screen,font) + item.draw_item(screen, font) + self.salir.draw_item(screen, font) pygame.display.update() return [] - def on_mouse_over(self,coord): + def on_mouse_over(self, coord): for item in self.actual_selection: if(item.rect.collidepoint(coord)): item.on_mouse_over() break - def on_mouse_out(self,coord): + def on_mouse_out(self, coord): for item in self.actual_selection: if(item.rect.collidepoint(coord)): item.on_mouse_out() break - def on_mouse_click(self,coord): + def on_mouse_click(self, coord): for item in self.actual_selection: if(item.rect.collidepoint(coord)): item.on_mouse_clik() @@ -79,25 +79,25 @@ class Menu: """ Calculate the position for each menu's item """ - self.__calculate_items_position((170,140), self.radious, self.item_list) + self.__calculate_items_position((170, 140), self.radious, self.item_list) - def __calculate_items_position(self,center,radius,item_list): - if(len(item_list)>0): - angle = (2*math.pi) / len(item_list) + def __calculate_items_position(self, center, radius, item_list): + if(len(item_list) > 0): + angle = (2 * math.pi) / len(item_list) else: angle = 0 current_angle = math.pi / 4 for item in item_list: - self.__calculate_item_position(item,center, current_angle, radius) #calculate the position for each item - self.__calculate_items_position(center,radius,item.subitems_list) #calculate the position for each item's subitem + self.__calculate_item_position(item, center, current_angle, radius) #calculate the position for each item + self.__calculate_items_position(center, radius, item.subitems_list) #calculate the position for each item's subitem current_angle += angle - def __calculate_item_position(self,item,center,angle,radius): + def __calculate_item_position(self, item, center, angle, radius): """ Calculates the position in the display for each menu item. """ - coord = int(center[0] + math.cos(angle)*radius),int(center[1] + math.sin(angle)*radius) + coord = int(center[0] + math.cos(angle) * radius), int(center[1] + math.sin(angle) * radius) if(coord[0] < center[0]): if(coord[1] > center[1]): #third quadrant item.rect.topright = coord @@ -116,27 +116,27 @@ class Menu: if(coord[1] > center[1]): item.rect.midbottom = coord else: - item.rect.midtop =coord + item.rect.midtop = coord class Item: - def __init__(self,name,icon_path,tooltip,subitems_list): + def __init__(self, name, icon_path, tooltip, subitems_list): self.name = name self.image = pygame.image.load(icon_path) self.rect = self.image.get_rect() self.tooltip = tooltip self.subitems_list = subitems_list - def add_subitem(self,item): + def add_subitem(self, item): """ Append a subitem to the item list """ self.subitems_list.append(item) - def draw_item(self,screen,font): - img_font=font.render(self.name,True,(0,0,0)) - screen.blit(self.image,self.rect) - screen.blit(img_font,self.rect.topright) + def draw_item(self, screen, font): + img_font = font.render(self.name, True, (0, 0, 0)) + screen.blit(self.image, self.rect) + screen.blit(img_font, self.rect.topright) def on_mouse_over(self): return diff --git a/Saludame.activity/menucreator.py b/Saludame.activity/menucreator.py index d036dca..1055e62 100644 --- a/Saludame.activity/menucreator.py +++ b/Saludame.activity/menucreator.py @@ -18,18 +18,18 @@ example = [ ] def load_menu(): - item_list=[] + item_list = [] for item in example: an_item = create_item(item) item_list.append(an_item) - m = menu.Menu(1,item_list) + m = menu.Menu(1, item_list) return m def create_item(item_tuple): if(item_tuple[3] != None): - an_item = menu.Item(item_tuple[0],item_tuple[1],item_tuple[2],[create_item(sub_item) for sub_item in item_tuple[3]]) + an_item = menu.Item(item_tuple[0], item_tuple[1], item_tuple[2], [create_item(sub_item) for sub_item in item_tuple[3]]) else: - an_item = menu.Item(item_tuple[0],item_tuple[1],item_tuple[2],[]) + an_item = menu.Item(item_tuple[0], item_tuple[1], item_tuple[2], []) return an_item -
\ No newline at end of file + |