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