This website requires JavaScript.
a67740f6ce
Make teleporter a little less eager.
Steve
2018-02-11 11:26:32 +0000
57aaafa789
Use e here, instead of self, for more clarity.
Steve
2018-02-11 11:09:16 +0000
d75d3ec9cd
Quadtree error fix.
Steve
2018-02-11 11:08:32 +0000
43ef8079fc
Save Bob's x,y as ints.
Steve
2018-02-11 11:08:21 +0000
9fdcf042ca
Set type of trap when saving.
Steve
2018-02-11 11:08:05 +0000
284436f8c9
Remove dead entities as soon as possible, to prevent dangling pointers.
Steve
2018-02-11 07:59:11 +0000
34b97bcc27
Game saving updates.
Steve
2018-02-10 19:03:55 +0000
55dabbb018
Start of world saving.
Steve
2018-02-10 18:35:56 +0000
1b7f2255b1
Don't load custom sprites.
Steve
2018-02-10 17:25:43 +0000
db64944700
Typo fix.
Steve
2018-02-10 17:25:11 +0000
0aa204ea71
At least 1 enemy type.
Steve
2018-02-10 07:57:31 +0000
bab333d492
Added Teeka, LaserBlob, LaserDroid, PlasmaBlob, PlasmaDroid, SpreadGunBlob, and SpreadGunDroid.
Steve
2018-02-10 07:56:28 +0000
0197bcd5fa
Added MachineGunDroid.
Steve
2018-02-09 22:41:37 +0000
32109cbc15
Prevent entity from leaving the map bounds.
Steve
2018-02-09 22:34:30 +0000
972c3c4aa9
Set sprite frame to 0 when dead.
Steve
2018-02-09 22:34:01 +0000
31d55d6954
Trace line to/from centre of objects.
Steve
2018-02-09 22:33:38 +0000
a6a3cbd6a6
Warn when health is low.
Steve
2018-02-09 22:32:57 +0000
712a2c47b9
Fix for grenade blob / droid attacks.
Steve
2018-02-09 21:54:12 +0000
88a8d34425
Misc updates.
Steve
2018-02-09 19:20:37 +0000
a93950056d
Output object files to bin directory.
Steve
2018-02-09 19:20:18 +0000
442f561f00
Added Shotgun Blob / Droid, and laser traps.
Steve
2018-02-09 19:10:19 +0000
acb00a7d95
Grenade droid init fixes.
Steve
2018-02-09 08:38:02 +0000
76dda670bf
Added Blue, Red, and Yellow keycards. Added CardReader.
Steve
2018-02-09 08:37:51 +0000
d8c9337a2e
Expand quadtree range for platform contact.
Steve
2018-02-09 08:21:08 +0000
4cd3322799
Default control updates.
Steve
2018-02-09 08:10:36 +0000
d09ceefbb9
Update quadtree for pushed entities. Handle riders.
Steve
2018-02-09 07:42:36 +0000
9f100106eb
Don't add enemies if noEnemies flag set.
Steve
2018-02-09 07:42:10 +0000
0e71bcc88f
Use quadtree for collisions.
Steve
2018-02-09 07:21:37 +0000
11960757cc
Reappear after 1 or 2 seconds.
Steve
2018-02-09 07:20:12 +0000
f3bf29b333
Only add key once.
Steve
2018-02-08 22:26:00 +0000
50a1c78c10
Don't show counts on mini inventory (not enough screen real esate).
Steve
2018-02-08 22:25:48 +0000
1ed138b766
Use power instead of value for batteries.
Steve
2018-02-08 22:25:23 +0000
70d1101ded
Assign self when spawning enemies.
Steve
2018-02-08 22:25:10 +0000
46d9983142
Increase available number of sounds channels.
Steve
2018-02-08 22:24:53 +0000
28023ba18b
Correcly apply damage to Bob.
Steve
2018-02-08 22:24:19 +0000
78ac0154bb
Tidied headers.
Steve
2018-02-08 21:54:47 +0000
8da314ea63
Fixes for joypad buttons.
Steve
2018-02-08 21:54:30 +0000
453d2ae3dc
Load / save config.
Steve
2018-02-08 21:54:11 +0000
07dd76c5d1
Handle found keys.
Steve
2018-02-08 21:53:52 +0000
ccf228f875
Control and input updates.
Steve
2018-02-08 21:53:32 +0000
b00b9dcdb4
Added Grenade Blob and Grenade Droid.
Steve
2018-02-08 21:53:02 +0000
0335b7e837
Use uint32 for file lengths.
Steve
2018-02-08 21:30:02 +0000
14b503eff2
Added Machine Gun Blob. Load Cells and Hearts.
Steve
2018-02-08 08:35:09 +0000
9bda46bb9b
Show required objectives in red.
Steve
2018-02-08 08:21:37 +0000
7df76683ad
Ignore everything in dev, except screenshots.
Steve
2018-02-08 08:12:01 +0000
dc5aead758
Load compressed map data.
Steve
2018-02-08 08:07:04 +0000
14f4ef57ad
Load and play music during mission.
Steve
2018-02-08 07:34:35 +0000
bf0f64caf8
Show objectives intro screen when starting a level.
Steve
2018-02-08 07:26:42 +0000
e9c1560bde
Show objective and inventory screen.
Steve
2018-02-07 22:49:42 +0000
b862123c95
Focus camera on doors, etc., that are opened when offscreen.
Steve
2018-02-07 19:21:13 +0000
3afbfabeb5
Joypad controls (hardcoded, for now).
Steve
2018-02-07 19:20:36 +0000
c287a1333e
Control updates.
Steve
2018-02-07 18:27:42 +0000
0618c05b52
Store all items as items, rather than separating out keys.
Steve
2018-02-07 07:51:47 +0000
b27b3dd2f8
Draw inventory items on HUD.
Steve
2018-02-07 07:51:25 +0000
4558ea366d
Ignore Finder files.
Steve
2018-02-06 22:28:34 +0000
a8ce1daf4e
Added blitScaled. Removed unused functions.
Steve
2018-02-06 22:28:19 +0000
eb3a39084a
Added unit reappear code.
Steve
2018-02-06 22:27:53 +0000
fed96ef890
Misc. fixes.
Steve
2018-02-06 22:27:28 +0000
220e3b99e9
Item handling updates. Keys should stack.
Steve
2018-02-06 22:27:02 +0000
b92c9dea9c
Start of joypad handling.
Steve
2018-02-06 22:26:05 +0000
4e981ecf78
Show health, power, and oxygen on HUD. Inventory on right-hand side.
Steve
2018-02-06 19:07:43 +0000
883d675073
v0.2-01 screenshot.
Steve
2018-02-06 08:17:10 +0000
2543d469ac
Show info point messages.
Steve
2018-02-06 08:16:30 +0000
fb5723d96e
Don't uppercase messages.
Steve
2018-02-06 07:45:28 +0000
d5d70a017f
Effect bug fixes.
Steve
2018-02-06 07:45:18 +0000
156a5dac8f
isOnScreen -> isVisible.
Steve
2018-02-06 07:32:08 +0000
e70966e35d
Power up fixes.
Steve
2018-02-06 07:29:39 +0000
89b4b05a11
Added controls.c.
Steve
2018-02-05 22:08:35 +0000
cc280f326f
Code tidying.
Steve
2018-02-05 22:08:14 +0000
0e57f9ce79
Explosion effects.
Steve
2018-02-05 22:07:04 +0000
683746b239
Decoration updates.
Steve
2018-02-05 22:06:53 +0000
8c9ee4f553
Move controls into doPlayer()
Steve
2018-02-05 22:06:29 +0000
9c6ada01dc
Sort entities in draw order.
Steve
2018-02-05 22:06:00 +0000
43ec9435f2
Init effects.
Steve
2018-02-05 08:39:02 +0000
9128fd84e9
Test world type before loading entities.
Steve
2018-02-05 08:38:39 +0000
c22c09e78f
Restored enemy behaviour.
Steve
2018-02-05 08:38:21 +0000
20404fd6eb
Init debris and flesh chunks.
Steve
2018-02-05 08:37:54 +0000
d10356c42c
Added swapSelf() to handle current entity handling.
Steve
2018-02-05 08:37:07 +0000
c3ca4a39e2
Checks for training, boss, and outpost missions.
Steve
2018-02-04 16:18:17 +0000
800f26055f
Added particle effects.
Steve
2018-02-04 16:14:14 +0000
113cc59ea6
Show health, power, and oxygen on HUD.
Steve
2018-02-04 15:37:19 +0000
1b5c2f2584
v0.2
Steve
2018-02-04 12:28:14 +0000
a84f261154
Only set entity size once. Test entity is dead before testing alive (race condition when adding to quadtree).
v0.1
Steve
2018-02-04 12:01:55 +0000
7e88125864
Default function for changeEnvironment.
Steve
2018-02-04 11:24:19 +0000
c4346550cf
Only add to quadtree if alive.
Steve
2018-02-04 11:00:42 +0000
78422382e2
Added default die() function.
Steve
2018-02-04 11:00:32 +0000
1fbf7971b8
Moved bullets into entities/bullets.
Steve
2018-02-04 11:00:14 +0000
7577482cc4
Iniital spriteFrame must be -1.
Steve
2018-02-04 09:56:53 +0000
ac48179541
Use targetValue for objectives.
Steve
2018-02-04 09:56:37 +0000
9841418d20
Weapon fixes.
Steve
2018-02-04 09:50:07 +0000
827a825c2d
Jetpack / aqualung fix.
Steve
2018-02-04 08:20:49 +0000
5bfea20534
Pick up and store items.
Steve
2018-02-04 08:11:42 +0000
5588abc063
Show hud messages.
Steve
2018-02-04 07:50:54 +0000
d3db893190
Moved nothing() to MIA.
Steve
2018-02-03 18:32:12 +0000
3d2000e818
Always set entity size.
Steve
2018-02-03 18:31:55 +0000
19f7afcf0e
PushBlock activation fix.
Steve
2018-02-03 18:19:26 +0000
fc519c54b0
Pushing code fix.
Steve
2018-02-03 18:17:45 +0000
72de423bba
Preserve original string when activitating entites.
Steve
2018-02-03 16:31:12 +0000
52b4336c00
Misc. debugging bits.
Steve
2018-02-03 16:22:04 +0000
187b887698
Free data.
Steve
2018-02-03 16:21:53 +0000