Mercurial > nagslang
view nagslang/constants.py @ 186:d63c19003aec
Some refactoring and fixing, start of better collision handling.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Tue, 03 Sep 2013 20:06:12 +0200 |
parents | 054944c6472b |
children | 281c54cefe08 |
line wrap: on
line source
SCREEN = (800, 600) FPS = 40 FONT = 'DejaVuSans.ttf' FONT_SIZE = 16 DEFAULTS = dict( debug=False, sound=True, ) COLLISION_TYPE_OTHER = 0 COLLISION_TYPE_PLAYER = 1 COLLISION_TYPE_WALL = 2 COLLISION_TYPE_SWITCH = 3 COLLISION_TYPE_BOX = 4 COLLISION_TYPE_ENEMY = 5 COLLISION_TYPE_DOOR = 6 SWITCH_PUSHERS = [COLLISION_TYPE_PLAYER, COLLISION_TYPE_BOX] CALLBACK_COLLIDERS = [ # Collisions between the player and shapes with these collision types will # fire callbacks on the game object associated with the shape. COLLISION_TYPE_SWITCH, COLLISION_TYPE_BOX, COLLISION_TYPE_ENEMY, COLLISION_TYPE_DOOR, ] ZORDER_FLOOR = 0 ZORDER_LOW = 1 ZORDER_MID = 2 ZORDER_HIGH = 3