Line | |
---|
1 | SCREEN = (800, 600) |
---|
2 | FPS = 40 |
---|
3 | FONT = 'DejaVuSans.ttf' |
---|
4 | FONT_SIZE = 16 |
---|
5 | |
---|
6 | DEFAULTS = dict( |
---|
7 | debug=False, |
---|
8 | sound=True, |
---|
9 | music=True, |
---|
10 | ) |
---|
11 | |
---|
12 | # Sound constants |
---|
13 | FREQ = 44100 # same as audio CD |
---|
14 | BITSIZE = -16 # unsigned 16 bit |
---|
15 | CHANNELS = 2 # 1 == mono, 2 == stereo |
---|
16 | BUFFER = 1024 # audio buffer size in no. of samples |
---|
17 | |
---|
18 | COLLISION_TYPE_OTHER = 0 |
---|
19 | COLLISION_TYPE_PLAYER = 1 |
---|
20 | COLLISION_TYPE_WALL = 2 |
---|
21 | COLLISION_TYPE_SWITCH = 3 |
---|
22 | COLLISION_TYPE_FURNITURE = 4 |
---|
23 | COLLISION_TYPE_ENEMY = 5 |
---|
24 | COLLISION_TYPE_DOOR = 6 |
---|
25 | COLLISION_TYPE_PROJECTILE = 7 |
---|
26 | COLLISION_TYPE_WEREWOLF_ATTACK = 8 |
---|
27 | |
---|
28 | SWITCH_PUSHERS = [COLLISION_TYPE_PLAYER, COLLISION_TYPE_FURNITURE] |
---|
29 | |
---|
30 | CALLBACK_COLLIDERS = [ |
---|
31 | # Collisions between the player and shapes with these collision types will |
---|
32 | # fire callbacks on the game object associated with the shape. |
---|
33 | COLLISION_TYPE_SWITCH, |
---|
34 | COLLISION_TYPE_FURNITURE, |
---|
35 | COLLISION_TYPE_ENEMY, |
---|
36 | COLLISION_TYPE_DOOR, |
---|
37 | ] |
---|
38 | |
---|
39 | NON_GAME_OBJECT_COLLIDERS = [ |
---|
40 | # These collision types are excluded from action checks, etc. |
---|
41 | COLLISION_TYPE_WALL, |
---|
42 | COLLISION_TYPE_PROJECTILE, |
---|
43 | COLLISION_TYPE_WEREWOLF_ATTACK, |
---|
44 | ] |
---|
45 | |
---|
46 | ZORDER_FLOOR = 0 |
---|
47 | ZORDER_LOW = 1 |
---|
48 | ZORDER_MID = 2 |
---|
49 | ZORDER_HIGH = 3 |
---|
50 | |
---|
51 | WEREWOLF_SOAK_FACTOR = 10 |
---|
52 | PROTAGONIST_HEALTH_MAX_LEVEL = 100 |
---|
53 | PROTAGONIST_HEALTH_MIN_LEVEL = 0 |
---|
54 | |
---|
55 | BULLET_DAMAGE = 10 |
---|
56 | CLAW_DAMAGE = 5 |
---|
57 | ACID_DAMAGE = 7 |
---|
58 | |
---|
59 | BULLET_SPEED = 1000 |
---|
60 | ACID_SPEED = 300 |
---|
61 | |
---|
62 | CMD_TOGGLE_FORM = 'toggle_form' |
---|
63 | CMD_ACTION = 'action' |
---|
Note: See
TracBrowser
for help on using the repository browser.