Commit Graph

  • 8c2f71294f Fix crash caused by last fix dammit (fixes #9) 1.1 Eevee (Evelyn Woods) 2020-10-22 14:43:58 -0600
  • fedbd200fc Merge remote-tracking branch 'upstream/master' Timothy Stiles 2020-10-22 18:04:43 +1100
  • d03d61516f Fix NaNs sneaking into the save file Eevee (Evelyn Woods) 2020-10-21 23:34:59 -0600
  • 09eb03dad6 Iterate actors in reverse order to match Lynx/CC2 (fixes #7) Eevee (Evelyn Woods) 2020-10-21 21:24:59 -0600
  • 8073604271 Add... error handling... sort of... for levels at least Eevee (Evelyn Woods) 2020-10-21 21:07:50 -0600
  • edbe32c148 Add support for drag/drop, dir upload, C2G, AND lazy level loading! Eevee (Evelyn Woods) 2020-10-21 20:47:07 -0600
  • 9e53aa75a0 I tried 'snappier' and it was a bad idea, so now you don't have to Timothy Stiles 2020-10-14 23:13:38 +1100
  • 4388402850 Merge remote-tracking branch 'upstream/master' Timothy Stiles 2020-10-14 22:43:35 +1100
  • e3de4d59c7 spaceify Timothy Stiles 2020-10-14 22:34:00 +1100
  • f7e83342a0 fix a turn based rewinding visual bug Timothy Stiles 2020-10-14 22:33:45 +1100
  • be5cc7f97f spaceify Timothy Stiles 2020-10-14 22:23:13 +1100
  • e9d542f438 fix a bug when undoing while waiting for input Timothy Stiles 2020-10-14 22:22:27 +1100
  • a7c38ae0af fix 'keys held for less than a frame are ignored' bug Timothy Stiles 2020-10-14 22:17:07 +1100
  • bb168d7e1e fix force arrows in turn based mode Timothy Stiles 2020-10-14 22:07:29 +1100
  • e53f00a432 I broke force arrows, in fact! Timothy Stiles 2020-10-14 21:54:13 +1100
  • a8ce3bca11 fix bugs Timothy Stiles 2020-10-14 21:42:51 +1100
  • 2e1a87199a code refactor part 1: advance_tic is now two parts Timothy Stiles 2020-10-14 21:24:46 +1100
  • 36b9f2efd7 Make (most) actors pick up blue keys Eevee (Evelyn Woods) 2020-10-07 15:28:51 -0600
  • 197113c842 Add two new tracks from jneen Eevee (Evelyn Woods) 2020-10-07 15:16:20 -0600
  • b20e2cac8c Tanks in traps turn around Eevee (Evelyn Woods) 2020-10-04 09:52:59 -0600
  • 5c2fc32546 Tanks always decide to move in their given direction, even when blocked Eevee (Evelyn Woods) 2020-10-04 09:47:03 -0600
  • 7f8efaa4e0 Fix flicker when moving in sync with a N/W actor at the edge of the viewport Eevee (Evelyn Woods) 2020-10-04 09:40:52 -0600
  • ec67fc7bbb Add keyboard shortcut for restarting the level Bocom 2020-10-04 00:57:07 +0200
  • 8adb630862 Add partial wiring support Eevee (Evelyn Woods) 2020-10-01 06:46:07 -0600
  • 4cd0585d0b Revert the blue wall compat fix and replace them with popwalls instead (fixes #5) Eevee (Evelyn Woods) 2020-10-01 03:22:49 -0600
  • 4f5d169d06 Reduce SFX volume in levels with a lot of off-screen button presses Eevee (Evelyn Woods) 2020-10-01 03:08:54 -0600
  • 9b873764fb Shim around several compat issues that affect CCLP levels Eevee (Evelyn Woods) 2020-10-01 02:09:22 -0600
  • 8326b42bc7 Pad "real time" seconds to two places; allow tied scores without aid to replace scores with aid Eevee (Evelyn Woods) 2020-09-30 02:37:43 -0600
  • f99b9826be Detect trap buttons that are held down when the level begins Eevee (Evelyn Woods) 2020-09-30 02:20:33 -0600
  • f4363b8fda Rewrite how connections work Eevee (Evelyn Woods) 2020-09-30 02:11:17 -0600
  • 6df0c96d1b Make the green key and lock more colorblind-friendly Eevee (Evelyn Woods) 2020-09-29 10:58:37 -0600
  • db3af69ff7 Make gray buttons undoable Eevee (Evelyn Woods) 2020-09-28 20:44:46 -0600
  • dfa0fa4a9e Add gray buttons to the C2M implementation Eevee (Evelyn Woods) 2020-09-28 20:43:22 -0600
  • 325a06395d Partly implement gray buttons; expose them and green stuff in the editor Eevee (Evelyn Woods) 2020-09-28 04:09:24 -0600
  • 76051870b7 Basically finish the camera region editing tool; add save/load support for it Eevee (Evelyn Woods) 2020-09-28 04:00:55 -0600
  • 432bb881e6 Split out mouse operations; add camera regions, our first custom feature Eevee (Evelyn Woods) 2020-09-28 02:58:11 -0600
  • 8711d87a36 Split the editor into its own module Eevee (Evelyn Woods) 2020-09-28 00:58:31 -0600
  • ade135514b Undo actor animation (fixes #4) Eevee (Evelyn Woods) 2020-09-28 00:38:24 -0600
  • 684021f93d Fix typo in drowned player tile Eevee (Evelyn Woods) 2020-09-27 04:03:15 -0600
  • 78bb1f2dc1 Populate player 2 state sprites so she can actually be drawn Eevee (Evelyn Woods) 2020-09-26 20:38:50 -0600
  • 70d6739465 Ice blocks splash in water Eevee (Evelyn Woods) 2020-09-26 20:21:00 -0600
  • 760ca374ce Fall back to webkitAudioContext if necessary, sigh Eevee (Evelyn Woods) 2020-09-26 19:47:51 -0600
  • c8d80dfc63 another spaceify (oops) Timothy Stiles 2020-09-26 23:48:47 +1000
  • ccfd5c30ce fix animation ugliness in turn-based mode Timothy Stiles 2020-09-26 23:45:53 +1000
  • e908434a20 only restart on fresh press of spacebar Timothy Stiles 2020-09-26 23:01:42 +1000
  • 5b7273e9d9 Turn-Based: add space to wait Timothy Stiles 2020-09-26 22:40:38 +1000
  • e6a4e88935 spaceify previous commit Timothy Stiles 2020-09-26 22:32:01 +1000
  • d2e900dc3a fix a rewind bug in non turn based mode Timothy Stiles 2020-09-26 22:31:18 +1000
  • 30a145599c fix a graphical undoing bug in Turn-Based Mode Timothy Stiles 2020-09-26 22:18:19 +1000
  • 5c6cd01b39 Implement turn based mode Timothy Stiles 2020-09-26 22:10:42 +1000
  • 4a0ba44116 Restore floors under thin walls in CCL maps Eevee (Evelyn Woods) 2020-09-26 04:49:58 -0600
  • 967520c1bd Change fake floors to not be blocking; causes bad visual/audio feedback Eevee (Evelyn Woods) 2020-09-26 03:15:01 -0600
  • b40805c02e Take a rough swing at phone support Eevee (Evelyn Woods) 2020-09-26 02:55:39 -0600
  • a2e1ed4820 Remove unused sound effect Eevee (Evelyn Woods) 2020-09-26 02:55:23 -0600
  • fb71dd1ff1 Fix conundrum, which I accidentally corrupted a bit Eevee (Evelyn Woods) 2020-09-26 01:44:06 -0600
  • 12066072ec Disable the big ol cheat whoops Eevee (Evelyn Woods) 2020-09-26 00:17:15 -0600
  • d5cd52d100 Call them, well, not "chips" 1.0 Eevee (Evelyn Woods) 2020-09-25 23:15:55 -0600
  • 58473bbd17 (very minor splash changes) Eevee (Evelyn Woods) 2020-09-25 23:11:31 -0600
  • 68de70743f Fix, partially, stopping yourself on force floors Eevee (Evelyn Woods) 2020-09-25 20:45:01 -0600
  • 55014fa1ca Use ceil, not floor, when converting the timer to seconds Eevee (Evelyn Woods) 2020-09-25 20:02:53 -0600
  • fcf65836ca Update README a bit; we now have assets! Eevee (Evelyn Woods) 2020-09-25 20:01:44 -0600
  • 5e2c8ee65e Add a background; hide some broken stuff Eevee (Evelyn Woods) 2020-09-25 19:55:34 -0600
  • 7a6370c9e9 Fix spurious floors in parsed CCL files Eevee (Evelyn Woods) 2020-09-25 19:09:24 -0600
  • f0bfa12083 Clear connections when editing a new level Eevee (Evelyn Woods) 2020-09-25 05:39:15 -0600
  • 0c7a2ce6e5 Fill in Lexy's leftward swim Eevee (Evelyn Woods) 2020-09-25 05:14:43 -0600
  • 5c93b5f199 Only let the player pick up keys for now Eevee (Evelyn Woods) 2020-09-25 05:11:30 -0600
  • 26f9e917a8 Support the remaining invalid tile, which slipped into CCLXP2 Eevee (Evelyn Woods) 2020-09-25 04:51:59 -0600
  • 537e011f2a Track scores, including your total score for a pack Eevee (Evelyn Woods) 2020-09-25 03:47:18 -0600
  • ac59f7b15d Add "kinda song", by glip Eevee (Evelyn Woods) 2020-09-25 01:29:48 -0600
  • 40aa845e92 Add sound effects! Eevee (Evelyn Woods) 2020-09-25 01:28:31 -0600
  • 6aee8ed622 Overhaul the UI to be more good pretty; add CCLP2+4 Eevee (Evelyn Woods) 2020-09-24 20:28:09 -0600
  • c231e7fc53 Add the Lexy tileset and make it the default, finally! Eevee (Evelyn Woods) 2020-09-24 19:20:29 -0600
  • 19fd4273f1 Add three more songs; make music track deterministic Eevee (Evelyn Woods) 2020-09-24 17:23:31 -0600
  • 8adb249925 Steam Teeth pursue the player's image Eevee (Evelyn Woods) 2020-09-23 23:38:10 -0600
  • 7817a8ebdd Revert previous commit; auto-eject is Lynx behavior Eevee (Evelyn Woods) 2020-09-23 22:56:27 -0600
  • 459120313e Eject actors from open traps immediately Eevee (Evelyn Woods) 2020-09-23 22:55:12 -0600
  • 787cd0d3a7 Fix tile rendering with the TW tileset Eevee (Evelyn Woods) 2020-09-23 22:49:44 -0600
  • 5e70df77a6 Fix block behavior, again Eevee (Evelyn Woods) 2020-09-23 22:41:07 -0600
  • 958a2768d7 Fix clicking in the editor lol Eevee (Evelyn Woods) 2020-09-23 22:10:45 -0600
  • 02f7f19275 Use flex-end instead of end, which Chrome doesn't support Eevee (Evelyn Woods) 2020-09-23 22:10:35 -0600
  • f583fe3b10 Rewind at 2× speed Eevee (Evelyn Woods) 2020-09-23 21:43:24 -0600
  • a631b0f0e2 Fix demo playback (faucet was being created too early and immediately destroyed) Eevee (Evelyn Woods) 2020-09-23 21:42:05 -0600
  • 8d0ea0c60e Use image-rendering values that work in Chrome, too (oops) Eevee (Evelyn Woods) 2020-09-23 21:35:29 -0600
  • e859afe0b5 Change hint behavior to match Steam: hint shows as you approach Eevee (Evelyn Woods) 2020-09-23 21:31:56 -0600
  • 67504e436e Draw the player's blocked/pushing frame (at last) Eevee (Evelyn Woods) 2020-09-23 21:09:57 -0600
  • c63e1384dc Ignore Tile World's .dac files Eevee (Evelyn Woods) 2020-09-21 02:08:26 -0600
  • b7ceafc5a1 Add a first pass at a soundtrack, with 5 tracks wow! Eevee (Evelyn Woods) 2020-09-21 02:08:03 -0600
  • 0535cbc0bf Stub out drawing connections in the editor Eevee (Evelyn Woods) 2020-09-20 21:17:18 -0600
  • 8ac70f8ee6 Add some more obits and remove "player" from them Eevee (Evelyn Woods) 2020-09-20 21:17:01 -0600
  • 362c18d6e2 Remove ||=, which is also really new! Eevee (Evelyn Woods) 2020-09-20 01:09:42 -0600
  • ad615e5caf Teleporters with an actor on them are blocked Eevee (Evelyn Woods) 2020-09-20 01:08:47 -0600
  • 2dc18a98db Finally fix pushing a sliding block Eevee (Evelyn Woods) 2020-09-20 01:05:24 -0600
  • c8a24d0e4b Avoid ??= for now, it's extremely new Eevee (Evelyn Woods) 2020-09-20 00:30:07 -0600
  • 72a44429af Animate CC2 force floors Eevee (Evelyn Woods) 2020-09-20 00:02:08 -0600
  • ddfa7f562a Extend the CC2 tile definition with some custom stuff Eevee (Evelyn Woods) 2020-09-19 23:32:13 -0600
  • 9e66bc46bb Restore fireballs going through fire Eevee (Evelyn Woods) 2020-09-19 23:32:00 -0600
  • ec8992a0fc Support separate poses for ice and force floors, and spin on ice Eevee (Evelyn Woods) 2020-09-19 22:59:50 -0600
  • 582a875c52 Don't use "ignores" to override blocking; it breaks ice corners Eevee (Evelyn Woods) 2020-09-19 22:53:38 -0600
  • 16f87bf6e0 Fix hot blocks appearing to move backwards on death Eevee (Evelyn Woods) 2020-09-19 22:47:04 -0600
  • 2fc0648333 Slow animations down by half Eevee (Evelyn Woods) 2020-09-19 22:43:47 -0600