Beispiel #1
0
from Game import Game
from Santa import Santa
from Room import Room
from Obstacle import Obstacle
from Roamer import Roamer
from random import randint
import Menu

while True:
    Menu.display_menu()
    game = Game()
    while True:
        game.santa = Santa()
        obstacles = []
        roamer = Roamer(200, 150, 5, 72)
        roamer.settarget()
        game.room = Room(obstacles, [roamer])
        game.santa.setpos(
            game.room.gen_positions(game.santa.width, game.santa.height))

        for i in range(20):
            validpos = True
            while validpos:
                posx = randint(96, 528)
                posy = randint(0, 528)
                for o in obstacles:
                    distsquared = ((posx - o.getx())**2) + (
                        (posy - o.gety())**2)
                    if distsquared < 15000:
                        validpos = False
                        break