def add_members( self, camp, screen, predraw ): charloader.load_characters( camp.party, screen, predraw ) if camp.party: camp.remove_party_from_scene() camp.entrance = self camp.place_party() camp.update_library()
def add_members( self, camp, screen, predraw ): charloader.load_characters( camp.party, screen, predraw ) # had infinite loop with this code when adding more than 1 character in book of hereos - came from original version # camp destination is None if accessing book of heroes in building (need the if statement code) if camp.party and camp.destination is None: camp.remove_party_from_scene() camp.entrance = self camp.place_party() camp.update_library()
def choose_characters(screen): rpm = rpgmenu.Menu(screen, screen_center_x - 100, screen_center_y + 25, 200, 200, predraw=None) rpm.add_item("Load Characters", True) rpm.add_item("Random Party", False) if rpm.query(): return charloader.load_characters(list(), screen) else: return campaign.random_party()
def choose_characters( screen ): rpm = rpgmenu.Menu( screen,screen_center_x-100,screen_center_y + 25,200,200,predraw=None ) rpm.add_item( "Load Characters", True ) rpm.add_item( "Random Party", False ) if rpm.query(): return charloader.load_characters( list(), screen ) else: return campaign.random_party()
def choose_characters(screen): rpm = rpgmenu.Menu(screen, screen.get_width() // 2 - 100, screen.get_height() // 2 + 25, 200, 200, predraw=None) rpm.add_item("Load Characters", True) rpm.add_item("Random Party", False) if rpm.query(): return charloader.load_characters(list(), screen) else: return campaign.Random_party()