def test(): pygame.init() datingsim.init() def do_jog(): p = datingsim.player cost = 30 if p.hp < cost: text = "Not enough hp." else: p.hp -= cost spe_ch = random.randint(1, 5) dex_ch = random.randint(1, 3) p.spe += spe_ch p.dex += dex_ch text = ("Speed increased by {}.\n" "Dexterity increased by {}.\n").format(spe_ch, dex_ch) CoolDialogue(text).main_loop() button_data = [("wowz", lambda: print("hai")), ("lolz", lambda: print("lol")), ("Jog", do_jog)] bg_img = datingsim.assets["NZ_map"] loc = Location(button_data, bg_img) loc.enter() datingsim.quit() pygame.quit()
def test_text(): pygame.init() datingsim.init() gurl = Kanaya() gurl.exp = 2000 m = MeetAdvisor(gurl) print(m.text)
def test(): pygame.init() datingsim.init() pygame.display.set_caption("World Map") GAME_SIZE = GAME_WIDTH, GAME_HEIGHT = datingsim.RESOLUTION datingsim.player.inventory.cash = 1000 instance = WorldMap() instance.main_loop()
def test2(): pygame.init() datingsim.init() # loc = random.choice(list(datingsim.locs.values())) loc = datingsim.locs["castle"] loc.enter() datingsim.quit() pygame.quit()
def start(): """Begin the game.""" pygame.init() datingsim.init() datingsim.player.inventory.cash = 1000 from worldmap import WorldMap global base_scene base_scene = WorldMap() game_loop()
def test_run(): pygame.init() datingsim.init() gurl_imgs = {} gurl_imgs['askance'] = datingsim.assets.get_img_safe('GURL_kanaya_askance') gurl_imgs['happy'] = gurl_imgs['default'] = datingsim.assets.get_img_safe('GURL_kanaya_smile') ask_data = None quiz_data = None gurl = Isadora() gurl.exp = 3998 d = MeetScene(gurl) d.main_loop() d.ath() datingsim.quit() pygame.quit()
def start(): """Begin the game.""" pygame.init() datingsim.init() # Show title screen import titlescreen titlescreen.start() # TODO: Attribute selection pass datingsim.player.inventory.cash = 1000 from worldmap import WorldMap global base_scene base_scene = WorldMap() game_loop()
def test(): pygame.init() datingsim.init() pygame.display.set_caption("Shop test") W, H = datingsim.RESOLUTION popup_w, popup_h = popup_size = (400, 600) popup_x, popup_y = popup_pos = ( (W - popup_w) / 2, (H - popup_h) / 2 ) popup_bg_color = (255, 255, 255) popup_bg_surf = pygame.Surface(popup_size) popup_bg_surf.fill(popup_bg_color) items = [datingsim.player.inventory.get(key) for key in ('potion', 'arrows', 'tractor')] shop = ShopDialogue(popup_pos, items, popup_bg_surf=popup_bg_surf) shop.main_loop() datingsim.quit() pygame.quit()
def test3(): pygame.init() datingsim.init() done = False def end_program(): nonlocal done done = True print("\nGood day to you, you handsome bastard, you.") while not done: try: loc_key = input("Where do you want to visit?") datingsim.locs[loc_key].enter() except KeyboardInterrupt: end_program() except EOFError: end_program() except KeyError: print("location not defined.") datingsim.quit() pygame.quit()
def test_run_test_buttons(): pygame.init() datingsim.init() gurl_imgs = {} gurl_imgs['askance'] = datingsim.assets.get_img_safe('GURL_kanaya_askance') gurl_imgs['happy'] = datingsim.assets.get_img_safe('GURL_kanaya_smile') gurl = Gurl("Kanaya", gurl_imgs, None) gurl.exp = 3998 d = MeetScene(gurl, use_default_buttons=False) d.add_button("test button", lambda: print("test 1")) def finish(): d.done = True d.add_button("end", finish) d.add_button("update conv", lambda: d.update_conversation("changed")) def increase_exp(): d.gurl.exp += 1 d.add_button("increase exp", increase_exp) d.add_button("happy", lambda: d.change_mood("happy")) d.add_button("askance", lambda: d.change_mood("askance")) d.main_loop() d.ath() datingsim.quit() pygame.quit()
def make_gurl_sprite(gurl): pos = gurl_pos.pop(0) sprite = GurlSprite(gurl, pos) sprite.on_click = lambda: make_choice(gurl) self.gurl_sprites.add(sprite) make_gurl_sprite(Kanaya()) make_gurl_sprite(Isadora()) self.buttons.add(self.gurl_sprites) self.all_sprites.add(self.buttons, self.gurl_sprites) self.main_surface = pygame.display.get_surface() @staticmethod def test(): instance = InitiateMeet([Isadora(), Kanaya()]) instance.main_loop() print(instance.gurl_choice) class GurlSprite(pygame.sprite.Sprite): def __init__(self, gurl, pos): pygame.sprite.Sprite.__init__(self) self.image = gurl.default_img().copy() self.rect = self.image.get_rect().move(pos) if __name__ == '__main__': pygame.init() datingsim.init() InitiateMeet.test()
def test(): pygame.init() datingsim.init() Scene().main_loop()
def test_instantiate(): pygame.init() datingsim.init() gurl = Gurl("Rudy", None, None) gurl.exp = 2000 d = MeetScene(gurl)