Пример #1
0
 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()
Пример #2
0
 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()
Пример #3
0
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()
Пример #4
0
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()
Пример #5
0
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()