-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.py
executable file
·65 lines (56 loc) · 1.06 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import pygame as pg
vec = pg.math.Vector2
TITLE = "Heroes of Aleppo"
WIDTH = 960
HEIGHT = 800
FPS = 60
TILESIZE = 32
#Player properties
#PLAYER_ACC = 0.5
#PLAYER_FRICTION = -0.12
PLAYER_SPEED = 200
PLAYER_ROT_SPEED = 120
PLAYER_IMG = 'stationary_right.png'
PLAYER_HIT_RECT = pg.Rect(0, 0, 18, 18)
BARREL_OFFSET = vec(10, 0)
PLAYER_HEALTH=100
PLAYER_RESOURCES=100
BLACK = (0,0,0)
WHITE = (255,255,255)
RED = (255,0,0)
GREEN = (0,255,0)
BLUE = (0,0,255)
YELLOW = (255, 255, 0)
BROWN = (106, 55, 5)
#Mob Properties
MOB_IMG = 'fire.png'
MOB_SPEED = 150
MOB_HIT_RECT = pg.Rect(0, 0, 18, 18)
MOB_HEALTH = 100
MOB_DAMAGE = 3
MOB_KNOCKBACK = 20
MOB_LOOKAHEAD=5/60
AVOID_RADIUS=50
DETECT_RADIUS=256
# Gun settings
BULLET_IMG = 'new_bullet.png'
BULLET_SPEED = 500
BULLET_LIFETIME = 200
BULLET_RATE = 150
KICKBACK = 200
GUN_SPREAD = 5
BULLET_DAMAGE = 10
# Layers
WALL_LAYER = 1
PLAYER_LAYER = 2
BULLET_LAYER = 3
MOB_LAYER = 2
EFFECTS_LAYER = 4
ITEMS_LAYER = 1
# Hostage Values
START_TIME=30
HOSTAGE_RESCUE=10
HOSTAGE_COUNT=6
#Music
BG_MUSIC="bg.mp3"
GUN_SOUND="pistol.wav"