# # ChangeLog for nagslang # # Generated by Trac 1.4.2 # 08/13/22 02:59:08 Mon, 02 Sep 2013 09:56:08 GMT Stefano Rivera [102:fd9c4db5ddfe] * nagslang/tests/test_yamlish.py (moved) * nagslang/yamlish.py (moved) Rename to yamlish Mon, 02 Sep 2013 10:45:06 GMT Neil Muller [101:93aa745d57ff] * nagslang/protagonist.py (modified) draw protagnist bounding box in debug mode. Redo drawing logic to ... Mon, 02 Sep 2013 10:01:25 GMT Jeremy Thurgood [100:96bdfadeb461] * nagslang/screens/area.py (modified) Cleaner direction key management. Mon, 02 Sep 2013 09:50:04 GMT Neil Muller [98:93256a0987a2] * nagslang/level.py (modified) Fix newer pep8 continuation complaint Mon, 02 Sep 2013 09:41:39 GMT Jeremy Thurgood [97:c177cdc41477] * nagslang/screens/area.py (modified) Add WASD controls, switch to "c" for form change. Mon, 02 Sep 2013 09:20:04 GMT Neil Muller [95:ecba9550ad8d] * nagslang/level.py (modified) Fill the exterior with the blackness of space Mon, 02 Sep 2013 09:20:17 GMT Jeremy Thurgood [94:9ef5c5810dcd] * nagslang/protagonist.py (modified) Comment out shape drawing for protagonist. Useful for debugging, but ... Mon, 02 Sep 2013 09:10:50 GMT Jeremy Thurgood [93:d6a49f0c1e6e] * nagslang/game_object.py (modified) * nagslang/protagonist.py (modified) * nagslang/screens/area.py (modified) Rectangular human protagonist shape, refactored physicsers. Mon, 02 Sep 2013 06:47:05 GMT Jeremy Thurgood [92:4c7e85906453] * nagslang/screens/area.py (modified) Start next to the wall, not in it. Mon, 02 Sep 2013 06:36:46 GMT Jeremy Thurgood [91:5c31b4d1851c] * nagslang/game_object.py (modified) Remove NullPhysicser, since it looks like everything needs PHYSICS!!! Mon, 02 Sep 2013 00:18:50 GMT Stefano Rivera [90:a8d83de5b460] * nagslang/level_serializer.py (modified) * nagslang/tests/test_level_serializer.py (modified) Dump our YAML subset too Sun, 01 Sep 2013 22:55:59 GMT Stefano Rivera [89:102043902451] * nagslang/level_serializer.py (added) * nagslang/tests/test_level_serializer.py (added) Simple (subset of) YAML parser Sun, 01 Sep 2013 21:18:47 GMT Neil Muller [87:75d8ad4bf9b5] * nagslang/screens/area.py (modified) Hack in viewport Sun, 01 Sep 2013 21:00:45 GMT Neil Muller [86:a5c839994d41] * nagslang/screens/area.py (modified) Tweak render order Sun, 01 Sep 2013 20:57:03 GMT Neil Muller [85:c56eeaabd850] * nagslang/__main__.py (modified) * nagslang/engine.py (modified) Make the window resizable Sun, 01 Sep 2013 20:54:53 GMT Neil Muller [84:ef8e799477e0] * nagslang/screens/area.py (modified) Point pymunk at a screen surface, not the display to make things saner Sun, 01 Sep 2013 20:58:04 GMT davidsharpe@… [83:d7beca6b6762] * nagslang/screens/area.py (modified) Fix whitespace again. Sun, 01 Sep 2013 20:56:26 GMT davidsharpe@… [82:11b0017b5e4b] * nagslang/game_object.py (modified) * nagslang/screens/area.py (modified) Fix whitespace. Sun, 01 Sep 2013 20:53:37 GMT davidsharpe@… [81:a1b4d09e6f23] * nagslang/constants.py (modified) * nagslang/game_object.py (modified) * nagslang/protagonist.py (modified) * nagslang/screens/area.py (modified) Floor switch with horrible hackery. Sun, 01 Sep 2013 19:47:09 GMT Stefano Rivera [76:29ace74cc9de] * nagslang/protagonist.py (modified) Human Sun, 01 Sep 2013 19:44:45 GMT Stefano Rivera [75:79748a884eb5] * data/levels/level1 (moved) * nagslang/level.py (modified) Put levels in a levels directory Sun, 01 Sep 2013 19:39:37 GMT davidsharpe@… [73:e118458a4e9c] * nagslang/protagonist.py (modified) Added environmental motion effects to protagonist. Sun, 01 Sep 2013 19:41:49 GMT Stefano Rivera [72:5db052531510] * nagslang/level.py (modified) * tools/area_editor.py (modified) Move save() to Level Sun, 01 Sep 2013 17:53:18 GMT Jeremy Thurgood [66:8bf0459ebc56] * nagslang/protagonist.py (modified) Clean up a few things. Sun, 01 Sep 2013 17:31:39 GMT Jeremy Thurgood [65:a99ac95a2940] * nagslang/protagonist.py (modified) * nagslang/screens/area.py (modified) Move protagonist object to the right place. Sun, 01 Sep 2013 17:18:45 GMT Jeremy Thurgood [64:972142c543ef] * nagslang/screens/area.py (modified) Unused import. Sun, 01 Sep 2013 17:18:12 GMT Jeremy Thurgood [63:7f038ee778ad] * nagslang/game_object.py (modified) * nagslang/screens/area.py (modified) Put werewolf facing direction magic back. Sun, 01 Sep 2013 16:57:35 GMT Jeremy Thurgood [62:1d67a8c9861d] * nagslang/game_object.py (modified) WTF whitespace?!?!?!?! Sun, 01 Sep 2013 16:56:03 GMT Jeremy Thurgood [61:a0399535bb7c] * nagslang/screens/area.py (modified) Fix import. Sun, 01 Sep 2013 16:50:21 GMT Jeremy Thurgood [60:34a87ec12124] * nagslang/game_object.py (modified) Fix long line. Sun, 01 Sep 2013 16:48:55 GMT Jeremy Thurgood [59:b412704a6737] * nagslang/game_object.py (added) * nagslang/screens/area.py (modified) Start of game object stuff. Sun, 01 Sep 2013 16:57:16 GMT Stefano Rivera [58:cee0b845dedc] * nagslang/screens/area.py (modified) Centre the wolf on its body Sun, 01 Sep 2013 16:51:06 GMT Stefano Rivera [56:b9430b4a48da] * nagslang/mutators.py (modified) * nagslang/screens/area.py (modified) Now with a werewolf Sun, 01 Sep 2013 16:46:05 GMT Simon Cross [54:2c1b85b6f457] * nagslang/level.py (modified) * nagslang/resources.py (modified) Add .get_file() to resources. Sun, 01 Sep 2013 16:39:37 GMT Simon Cross [53:39d346467052] * nagslang/level.py (modified) * nagslang/screens/area.py (modified) Draw all the walls. Sun, 01 Sep 2013 16:34:38 GMT Simon Cross [52:b55f1783eb6e] * nagslang/screens/area.py (modified) Tweak wall thickness and human impulse. Sun, 01 Sep 2013 16:28:33 GMT Neil Muller [50:94d47bfcc7bb] * data/level1 (added) * nagslang/level.py (added) * nagslang/screens/area.py (modified) Approximate levels and walls Sun, 01 Sep 2013 16:22:46 GMT Simon Cross [47:82036437ebf6] * nagslang/screens/area.py (modified) Better movement and swap between werewolf and human form with 'w' ... Sun, 01 Sep 2013 15:40:43 GMT Simon Cross [41:1d087f79ca29] * nagslang/engine.py (modified) Use fixed timestemp because pymunk docs say this is an order of ... Sun, 01 Sep 2013 15:31:07 GMT Stefano Rivera [39:0e7bb6eb7c0a] * nagslang/resources.py (modified) Don't prefix the basedir twice Sun, 01 Sep 2013 15:06:06 GMT Simon Cross [37:4140780c21bc] * nagslang/engine.py (modified) * nagslang/screens/area.py (modified) * nagslang/screens/base.py (modified) Give screens a name and a world. Sun, 01 Sep 2013 14:50:57 GMT Simon Cross [35:457280af5f3a] * nagslang/screens/area.py (modified) Remove unused import. Sun, 01 Sep 2013 14:50:06 GMT Simon Cross [34:2995723e8ccf] * nagslang/screens/area.py (modified) * nagslang/screens/base.py (modified) Move and hold. Sun, 01 Sep 2013 14:44:04 GMT Stefano Rivera [33:d9b65cf72db4] * data/__init__.py (added) * nagslang/data.py (deleted) * nagslang/resources.py (added) * nagslang/widgets/text.py (modified) Prettier resource loading module Sun, 01 Sep 2013 14:39:13 GMT Jeremy Thurgood [32:0e49648f8d74] * nagslang/environment.py (modified) * nagslang/tests/test_environment.py (modified) Arbitrary function condition. Sun, 01 Sep 2013 14:14:35 GMT Simon Cross [31:c62ed518e5c8] * nagslang/mutators.py (modified) Fix repor and add type-check to __eq__. Sun, 01 Sep 2013 14:09:16 GMT Stefano Rivera [29:58505d3482b6] * data/fonts/DejaVuSans.ttf (added) * nagslang/constants.py (modified) * nagslang/screens/menu.py (modified) * nagslang/utils.py (added) * nagslang/widgets/__init__.py (added) * nagslang/widgets/base.py (added) * nagslang/widgets/text.py (added) Text on the menu screen Sun, 01 Sep 2013 14:07:39 GMT Jeremy Thurgood [28:c03982fe3c70] * nagslang/environment.py (added) * nagslang/protagonist.py (added) * nagslang/tests/__init__.py (added) * nagslang/tests/test_environment.py (added) Protagonist and environment. Sun, 01 Sep 2013 14:03:04 GMT Simon Cross [27:3e4d8091268c] * nagslang/screens/area.py (modified) A werewolf always knows where she's going. Sun, 01 Sep 2013 13:57:07 GMT Simon Cross [25:e93eac7cf8c2] * nagslang/engine.py (modified) * nagslang/screens/area.py (modified) Consider a spherical werewolf. Sun, 01 Sep 2013 13:35:48 GMT Stefano Rivera [24:50babb330261] * nagslang/mutators.py (added) Forgot to add mutators... Sun, 01 Sep 2013 13:34:57 GMT Simon Cross [21:1b048d2a8411] * nagslang/screens/area.py (modified) * nagslang/screens/menu.py (modified) Fake area. Sun, 01 Sep 2013 13:18:11 GMT Simon Cross [20:347667c941de] * nagslang/engine.py (modified) * nagslang/events.py (modified) * nagslang/screens/area.py (modified) * nagslang/screens/base.py (modified) * nagslang/screens/menu.py (modified) Hook up area. Sun, 01 Sep 2013 12:50:12 GMT Simon Cross [19:113f31bd9d49] * nagslang/screens/menu.py (modified) Clean-up imports. Sun, 01 Sep 2013 12:48:21 GMT Simon Cross [18:9ecb1d222ee0] * nagslang/engine.py (modified) * nagslang/events.py (added) * nagslang/screens/__init__.py (added) * nagslang/screens/area.py (added) * nagslang/screens/base.py (moved) * nagslang/screens/menu.py (added) Screens. Sun, 01 Sep 2013 12:36:18 GMT Stefano Rivera [17:b0644173d0aa] * nagslang/data.py (modified) Image loading Sun, 01 Sep 2013 12:21:13 GMT Simon Cross [16:fe1426d09074] * nagslang/constants.py (modified) * nagslang/constants.py (modified) Merge. Sun, 01 Sep 2013 12:19:55 GMT Simon Cross [15:980339c28b42] * nagslang/__main__.py (modified) * nagslang/constants.py (modified) * nagslang/engine.py (added) Add start of engine / event dispatcher. Sun, 01 Sep 2013 12:19:31 GMT Stefano Rivera [14:17b233a54651] * nagslang/options.py (modified) Docstring Sun, 01 Sep 2013 12:17:42 GMT Stefano Rivera [13:b410c7153d52] * nagslang/constants.py (modified) * nagslang/options.py (modified) Option parsing Sun, 01 Sep 2013 12:04:01 GMT Simon Cross [11:1cd05cfec375] * nagslang/area.py (added) Add start of screen / level / area object. Sun, 01 Sep 2013 11:56:40 GMT Stefano Rivera [10:f7a0d6fd9f00] * nagslang/__main__.py (modified) * nagslang/constants.py (added) * nagslang/options.py (added) * run_game.py (modified) Some startup code Sun, 01 Sep 2013 09:55:36 GMT Neil Muller [8:3769f9d260d8] * nagslang/data.py (modified) Add traditional / splite to filepath Sun, 01 Sep 2013 06:51:43 GMT Neil Muller [0:1ea8fa09b70f] * BUGS.txt (added) * CHANGES.txt (added) * LICENSE.txt (added) * Makefile (added) * README.txt (added) * TODO.txt (added) * android.txt (added) * configure (added) * data/README.txt (added) * nagslang/__init__.py (added) * nagslang/__main__.py (added) * nagslang/data.py (added) * pyweek_upload.py (added) * run_game.py (added) * run_game.pyw (added) * scripts/nagslang (added) * setup.py (added) Add skellington