コード例 #1
0
ファイル: main.py プロジェクト: ACM-Gamedev/2DShooter
hit_sfx = mixer.Sound("../Assets/hit.wav")

laser_shot_sfx.set_volume(0.1)
hit_sfx.set_volume(0.4)
enemy_laser_sfx.set_volume(0.5)

all_game_objects = list()

########################################################################################

# MAKE THE PLAYER
player = GameObject()
player.position.x = screen_size[0]/2.0
player.position.y = screen_size[1]/2.0
player.color = (255, 0, 0)
player.boundingBox = Rect(player.position.to_tuple(), (12, 12))
all_game_objects.append(player)

# Motion variables
player_accel = 500.0
player_friction = 0.95

player_thrust_interval = 0.05
player_thrust_timer = 0.0
player_firing_interval = 0.1
player_firing_timer = 0.0

# Create enemy.
enemy = EnemyGameObject(all_game_objects)
enemy.position = Vector2(500, 50)
enemy.velocity = Vector2(200, 0)