Commit Graph

  • 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