Mercurial > boomslang
annotate pyntnclick/constants.py @ 658:2703924c8c70 pyntnclick
Custom mouse cursors return
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 12 Feb 2012 14:25:27 +0200 |
parents | 1faced4e343a |
children | de3f6ad0da9d |
rev | line source |
---|---|
20 | 1 # Useful constants |
2 # copyright boomslang team (see COPYRIGHT file for details) | |
3 | |
594 | 4 import os |
5 | |
6 DEBUG_ENVVAR = 'PYNTNCLICK_DEBUG' | |
7 | |
8 | |
9 def _get_debug(): | |
10 debug = os.getenv(DEBUG_ENVVAR, default=False) | |
11 if debug in [False, 'False', '0']: | |
12 return False | |
13 return True | |
14 | |
70 | 15 |
576
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
16 class GameConstants(object): |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
17 screen = (800, 600) |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
18 snd_freq = 44100 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
19 snd_bitsize = -16 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
20 snd_channels = 2 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
21 snd_buffer = 1024 # no. of samples |
53 | 22 |
576
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
23 button_size = 50 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
24 scene_size = (screen[0], screen[1] - button_size) |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
25 frame_rate = 25 |
594 | 26 debug = _get_debug() |
68
158a13a48d48
Show interact rectangles when constants.DEBUG is True.
Simon Cross <hodgestar+bzr@gmail.com>
parents:
53
diff
changeset
|
27 |
644 | 28 font = 'Vera.ttf' |
29 font_size = 16 | |
30 text_color = 'black' | |
31 label_bg_color = (180, 180, 180, 180) | |
32 | |
576
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
33 # User event IDs: |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
34 enter = 1 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
35 leave = 2 |