예제 #1
0
import turtle
import math
import pygame

import Entities.enemy as enemy_
import Entities.player as player_
import Entities.treasure as treasure_
import Entities.bullet as bullet_
import Entities.wall_block as wall_block_
import ResourceManagement.sound_effects as sound_effect_
import DataManagement.game_state_manager as game_state_manager_
import ListManagement.enemy_list as enemy_list_

#Initialize the GameStateManager
gameStateManager = game_state_manager_.GameStateManager(
    "./ShaunOfTheDeadGameState.db")  #new

#Prepare assets
turtle.register_shape("Zombie.gif")
turtle.register_shape("Left_Facing_Zombie.gif")
turtle.register_shape("Right_Facing_Zombie.gif")
turtle.register_shape("Shaun.gif")
turtle.register_shape("Left_Facing_Shaun.gif")
turtle.register_shape("Right_Facing_Shaun.gif")
turtle.register_shape("Wall.gif")
turtle.register_shape("Gun.gif")

#Define the screen
wn = turtle.Screen()
wn.bgcolor("black")
wn.title("Shaun of the Dead v23")
class TestDatabase(object):
    """description of class"""


import turtle
import Entities.enemy as enemy
import DataManagement.game_state_manager as game_state_manager

turtle.register_shape("Zombie.gif")

#Initialize the GameStateManager
gameStateManager = game_state_manager.GameStateManager(
    "./ShaunOfTheDeadStartConditions.db")  #new

enemies = gameStateManager.get("enemies")  #Gets Value

enemies_list = []

for position in range(3):
    zombie = enemies[position]
    enemies_list.append(
        enemy.Enemy(zombie["x_cor"], zombie["y_cor"], zombie["type"],
                    zombie["name"], zombie["lives"], gameStateManager))

    x1 = 12

x = 5  # What does this do?