Mercurial > pyntnclick
annotate pyntnclick/constants.py @ 854:3577c51029f1 default tip
Remove Suspended Sentence. pyntnclick is the library we extracted from it
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 21 Jun 2014 22:15:54 +0200 |
parents | bdaffaa8b6bf |
children |
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): |
732
4f34b36ee7c5
Add constants subclass to gamelib, and get the title + icon from it
Stefano Rivera <stefano@rivera.za.net>
parents:
731
diff
changeset
|
17 title = None |
792
bdaffaa8b6bf
Loading and saving! (Plus a bunch of other stuff to make it possible.)
Jeremy Thurgood <firxen@gmail.com>
parents:
769
diff
changeset
|
18 short_name = 'pyntnclick' |
732
4f34b36ee7c5
Add constants subclass to gamelib, and get the title + icon from it
Stefano Rivera <stefano@rivera.za.net>
parents:
731
diff
changeset
|
19 # Icon for the main window, in the icons basedir |
4f34b36ee7c5
Add constants subclass to gamelib, and get the title + icon from it
Stefano Rivera <stefano@rivera.za.net>
parents:
731
diff
changeset
|
20 icon = None |
4f34b36ee7c5
Add constants subclass to gamelib, and get the title + icon from it
Stefano Rivera <stefano@rivera.za.net>
parents:
731
diff
changeset
|
21 |
576
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
22 screen = (800, 600) |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
23 snd_freq = 44100 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
24 snd_bitsize = -16 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
25 snd_channels = 2 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
26 snd_buffer = 1024 # no. of samples |
53 | 27 |
576
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
28 button_size = 50 |
1b1ab71535bd
Classify constants, which involves a whole bunch of XXX comments
Stefano Rivera <stefano@rivera.za.net>
parents:
548
diff
changeset
|
29 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
|
30 frame_rate = 25 |
594 | 31 debug = _get_debug() |
68
158a13a48d48
Show interact rectangles when constants.DEBUG is True.
Simon Cross <hodgestar+bzr@gmail.com>
parents:
53
diff
changeset
|
32 |
705 | 33 font = 'DejaVuSans.ttf' |
34 bold_font = 'DejaVuSans-Bold.ttf' | |
35 mono_font = 'DejaVuSans-Mono.ttf' | |
644 | 36 font_size = 16 |
37 text_color = 'black' | |
666
de3f6ad0da9d
Better looking labels, and more use of constants
Stefano Rivera <stefano@rivera.za.net>
parents:
644
diff
changeset
|
38 label_padding = 10 |
de3f6ad0da9d
Better looking labels, and more use of constants
Stefano Rivera <stefano@rivera.za.net>
parents:
644
diff
changeset
|
39 label_border = 3 |
de3f6ad0da9d
Better looking labels, and more use of constants
Stefano Rivera <stefano@rivera.za.net>
parents:
644
diff
changeset
|
40 label_bg_color = (180, 180, 180, 220) |
670
fe7023750b20
Add convert_color function
Stefano Rivera <stefano@rivera.za.net>
parents:
666
diff
changeset
|
41 label_border_color = (0, 0, 0, 0xFF) |
fe7023750b20
Add convert_color function
Stefano Rivera <stefano@rivera.za.net>
parents:
666
diff
changeset
|
42 button_color = (0xFF, 0xFF, 0xFF, 0xFF) |
fe7023750b20
Add convert_color function
Stefano Rivera <stefano@rivera.za.net>
parents:
666
diff
changeset
|
43 button_bg_color = (0x66, 0x66, 0x66, 0xFF) |
fe7023750b20
Add convert_color function
Stefano Rivera <stefano@rivera.za.net>
parents:
666
diff
changeset
|
44 button_disabled_color = (0x66, 0x66, 0x66, 0xFF) |
644 | 45 |
678
36d7f7e9650e
Modal magic. (And yes, it is quite magical.)
Jeremy Thurgood <firxen@gmail.com>
parents:
671
diff
changeset
|
46 modal_obscure_color = (0, 0, 0, 0xB0) |