source: nagslang/screens/area.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @406:7fcde01ea50e   8 years stefano No, we really don't need EnemyDeathEvent
(edit) @399:a7d48819a711   8 years stefano Reselt world on death
(edit) @396:b3df20c76afd   8 years drnlmuller Pass layout hint to overlays
(edit) @394:76f053cf2322   8 years stefano Use Result instead of ClawEvent
(edit) @393:8d961e05b7b6   8 years stefano Use Result to handle firing
(edit) @391:866cdc74b26a   8 years stefano Use Result to handle enemy death (but keep the event for accounting …
(edit) @385:51deb78cae52   8 years stefano Use a result object to get new drawables back to the area
(edit) @371:21c1c329f8e3   8 years firxen Automatic weapons.
(edit) @365:3aa3981a64a4   8 years firxen More sensible health bar positioning.
(edit) @363:3dd08e18580f   8 years stefano Acid attacks shoot things that look like acid
(edit) @347:dced49dd9864   8 years firxen Health bar transparency.
(edit) @345:4708e86a9a3c   8 years stefano Remember start position on a level (a bit hacky)
(edit) @342:11febdb72296   8 years stefano Resume from the previous level
(edit) @340:eb24e74df4c3   8 years firxen Less violent werewolf health colour.
(edit) @336:1d487646a4d4   8 years firxen Better key handling, form change delay.
(edit) @333:3dd32686dbc3   8 years firxen Better wolf claw attack.
(edit) @321:0d7885e2f063   8 years hodgestar Add means for listing levels and areas.
(edit) @319:01e98732de46   8 years stefano Open bulkheads are no longer opaque to furniture
(edit) @313:768e1d06155f   8 years David Sharpe PEP8
(edit) @312:72aca01c87ed   8 years David Sharpe Basic claw attack, stealing liberally from other people's code! ;)
(edit) @308:3dee86b6c216   8 years stefano Enemies leave corpses
(edit) @307:c2bbb1e70d6f   8 years drnlmuller Rename animate to update and pass seconds, for future fun
(edit) @305:ce11e1cae0ed   8 years stefano Enemies now die
(edit) @303:24bd56bd17bd   8 years drnlmuller Fix timing issues
(edit) @301:893f148a2f13   8 years firxen Walls need WALL_COLLISION_TYPE.
(edit) @293:47226c661ae2   8 years stefano Bullets that mostly die when they hit things
(edit) @283:1dd05d03ad21   8 years stefano Fire on Ctrl too (z isn't convenient on Dvorak)
(edit) @281:9b56e954c674   8 years firxen Protagonist actions, now required for operating doors.
(edit) @279:9f68e22c1e58   8 years drnlmuller Don't crash on empty walls
(edit) @277:56e42c00da25   8 years drnlmuller Protagonist and enemies should see the world
(edit) @276:3153196517fc   8 years drnlmuller Move protagonist to the world
(edit) @272:933c2f9371ca   8 years hodgestar Stop music when the level ends.
(edit) @269:9fcdb106424a   8 years hodgestar Add first draft of sound support.
(edit) @266:9d05f0c4bca3   8 years David Sharpe Pep8
(edit) @265:8a695b8ecd6c   8 years David Sharpe Correcting damage application
(edit) @261:db7c8e74efb4   8 years stefano (really rubbish) bullets
(edit) @258:083053422a84   8 years David Sharpe Added collision damage with enemies.
(edit) @257:c00022002c63   8 years David Sharpe PEP8
(edit) @256:2a0bad886956   8 years firxen Collision handlers get the protagonist.
(edit) @247:70d696b82399   8 years David Sharpe Pep8
(edit) @246:281c54cefe08   8 years David Sharpe Added health to protagonist.
(edit) @244:93a20b51963f   8 years David Sharpe Merge
(edit) @243:46707efbb3a5   8 years David Sharpe Added health bar to main screen.
(edit) @238:28d906fc2ab1   8 years drnlmuller Add a world object to collect some stats
(edit) @211:434b5a3aaaff   8 years drnlmuller Pass display offset to overlays for when the display is larger than …
(edit) @192:3dc2b6290e66   8 years firxen Document collision handler a little better.
(edit) @191:e080fcd07fa9   8 years stefano Overlay notes
(edit) @190:97627a999042   8 years drnlmuller Don't render the old scene with the protagnist's new position during …
(edit) @188:3894cfe15823   8 years firxen Better collision handling, potentially locked doors.
(edit) @180:026297a03963   8 years drnlmuller Add DoorEvent and tweak ScreenChange to keep more state when the …
(edit) @147:7d8e1682587f   8 years firxen Fix imports.
(edit) @146:fff8e14858b4   8 years firxen Remove hardcoded level hackery.
(edit) @145:0c49627920eb   8 years firxen Load game objects from level.
(edit) @143:deac6a4008e7   8 years drnlmuller Hook up protagnist animations
(edit) @140:f36a7075d9a0   8 years firxen Two switch puzzle!
(edit) @133:79e1888573d3   8 years firxen A box.
(edit) @127:fe1f0bb4ecf0   8 years drnlmuller Handle case of display larger than the level better
(edit) @107:b90d01e4d9d4   8 years firxen Layered drawing.
(edit) @106:bce9cd8a4a8c   8 years firxen FloorLight, linked to a FloorSwitch.
(edit) @105:0131e4606e1a   8 years firxen List of drawables in area.
(edit) @100:96bdfadeb461   8 years firxen Cleaner direction key management.
(edit) @97:c177cdc41477   8 years firxen Add WASD controls, switch to "c" for form change.
(edit) @93:d6a49f0c1e6e   8 years firxen Rectangular human protagonist shape, refactored physicsers.
(edit) @92:4c7e85906453   8 years firxen Start next to the wall, not in it.
(edit) @87:75d8ad4bf9b5   8 years drnlmuller Hack in viewport
(edit) @86:a5c839994d41   8 years drnlmuller Tweak render order
(edit) @84:ef8e799477e0   8 years drnlmuller Point pymunk at a screen surface, not the display to make things saner
(edit) @83:d7beca6b6762   8 years davidsharpe Fix whitespace again.
(edit) @82:11b0017b5e4b   8 years davidsharpe Fix whitespace.
(edit) @81:a1b4d09e6f23   8 years davidsharpe Floor switch with horrible hackery.
(edit) @65:a99ac95a2940   8 years firxen Move protagonist object to the right place.
(edit) @64:972142c543ef   8 years firxen Unused import.
(edit) @63:7f038ee778ad   8 years firxen Put werewolf facing direction magic back.
(edit) @61:a0399535bb7c   8 years firxen Fix import.
(edit) @59:b412704a6737   8 years firxen Start of game object stuff.
(edit) @58:cee0b845dedc   8 years stefano Centre the wolf on its body
(edit) @56:b9430b4a48da   8 years stefano Now with a werewolf
(edit) @53:39d346467052   8 years hodgestar Draw all the walls.
(edit) @52:b55f1783eb6e   8 years hodgestar Tweak wall thickness and human impulse.
(edit) @50:94d47bfcc7bb   8 years drnlmuller Approximate levels and walls
(edit) @47:82036437ebf6   8 years hodgestar Better movement and swap between werewolf and human form with 'w' …
(edit) @37:4140780c21bc   8 years hodgestar Give screens a name and a world.
(edit) @35:457280af5f3a   8 years hodgestar Remove unused import.
(edit) @34:2995723e8ccf   8 years hodgestar Move and hold.
(edit) @27:3e4d8091268c   8 years hodgestar A werewolf always knows where she's going.
(edit) @25:e93eac7cf8c2   8 years hodgestar Consider a spherical werewolf.
(edit) @21:1b048d2a8411   8 years hodgestar Fake area.
(edit) @20:347667c941de   8 years hodgestar Hook up area.
(add) @18:9ecb1d222ee0   8 years hodgestar Screens.
Note: See TracRevisionLog for help on using the revision log.