Commit Graph

  • 235cc79e8b Add LL-specific exit poses for Lexy and Cerise Eevee (Evelyn Woods) 2020-12-09 20:22:35 -0700
  • 5f804dde14 Finish the tileset! Eevee (Evelyn Woods) 2020-12-09 20:13:25 -0700
  • e6d7876679 Fix directional blocks losing their arrows after being cloned Eevee (Evelyn Woods) 2020-12-08 19:00:50 -0700
  • a23afe3d90 Editor: Disallow erasing the floor (!) Eevee (Evelyn Woods) 2020-12-08 18:58:59 -0700
  • ed58cbac6b Editor: Add a (glitchy) wire tool; add right-click support to existing tools (hurrah) Eevee (Evelyn Woods) 2020-12-08 18:56:49 -0700
  • 829184056e Fix activating debug mode before loading a level Eevee (Evelyn Woods) 2020-12-08 17:54:21 -0700
  • 9d9c5a3988 Remove the debug checkboxes that don't actually work yet Eevee (Evelyn Woods) 2020-12-08 17:49:11 -0700
  • 35bbac9c99 Change the debug trigger to something more accessible Eevee (Evelyn Woods) 2020-12-08 17:46:48 -0700
  • a44ed295a2 Fix ball animation Eevee (Evelyn Woods) 2020-12-08 17:23:27 -0700
  • 90b583df44 In CC2 (and Lynx, for different reasons), clones are immediately nudged out of the cloner Eevee (Evelyn Woods) 2020-12-08 17:22:20 -0700
  • f521bd6d2d New debug options: disable interpolation, show actor bboxes Eevee (Evelyn Woods) 2020-12-08 16:40:35 -0700
  • 4ee56fad01 Briefly reveal invisible walls, as in CC2 Eevee (Evelyn Woods) 2020-12-08 12:48:25 -0700
  • 9735ef93e9 Fix being unable to click the CC2 action buttons more than once Eevee (Evelyn Woods) 2020-12-08 11:24:59 -0700
  • 6d39fd3831 Allow "rotating" a counter tile to alter its value Eevee (Evelyn Woods) 2020-12-07 22:07:20 -0700
  • 35f040c8d7 Implement saving of logic gates and directional blocks Eevee (Evelyn Woods) 2020-12-07 21:15:18 -0700
  • 2849260672 Add swivels and stopwatches to the palette Eevee (Evelyn Woods) 2020-12-07 12:50:03 -0700
  • f462ae3394 Add some more complex tiles to the palette; add ,/. shortcuts Eevee (Evelyn Woods) 2020-12-07 12:45:21 -0700
  • c4bb1f3df1 Editor: Add a dedicated level browser with previews, and a button to add a new level Eevee (Evelyn Woods) 2020-12-06 20:57:02 -0700
  • e754e483ec Update the pack name when changing it in the editor Eevee (Evelyn Woods) 2020-12-06 19:23:19 -0700
  • aeac5c285b Finally add and wire up most of the debug panel Eevee (Evelyn Woods) 2020-12-06 18:51:12 -0700
  • c1ba299e9f Fix collision for socket and exit Eevee (Evelyn Woods) 2020-12-06 17:01:47 -0700
  • 90b6498ff9 Make wires and gray buttons affect swivel doors Eevee (Evelyn Woods) 2020-12-06 16:57:07 -0700
  • 30261a106f Mostly implement rover Eevee (Evelyn Woods) 2020-12-06 16:51:24 -0700
  • 8428572def Step in reverse order; allow pushing blocks on railroads; gliders ignore turtles Eevee (Evelyn Woods) 2020-12-06 16:29:07 -0700
  • 4838bb189b Fix keys accumulating while paused Eevee (Evelyn Woods) 2020-12-06 16:23:43 -0700
  • 54381370c0 Add timid teeth; move movement decisions onto tile types; improve doppelganger behavior Eevee (Evelyn Woods) 2020-12-06 16:16:04 -0700
  • d981a0a4be Fix some interactions that differ between players/doppelgangers; add Cerise doppelganger movement Eevee (Evelyn Woods) 2020-12-06 14:59:54 -0700
  • 3b07c78518 Oops; commit the icon for the tracks tool Eevee (Evelyn Woods) 2020-12-06 14:03:59 -0700
  • 076aa9133a Improve splash page slightly; add pack saving in editor Eevee (Evelyn Woods) 2020-12-06 14:03:36 -0700
  • 70df85187f Toggle force floors when powered Eevee (Evelyn Woods) 2020-12-06 11:13:37 -0700
  • f7080a2697 Editor: Fix shift-pencilling a tile with properties Eevee (Evelyn Woods) 2020-12-03 22:51:07 -0700
  • cb62786470 Fix yellow teleport behavior (you pick up even if it itself is not blocked); play pickup sound Eevee (Evelyn Woods) 2020-12-03 22:43:24 -0700
  • caf4906176 Fix a crash when trying to drop from an empty inventory Eevee (Evelyn Woods) 2020-12-03 22:21:44 -0700
  • 564d247657 Play the thief sound even if you only lost bonus points Eevee (Evelyn Woods) 2020-12-03 21:58:45 -0700
  • c4dbdcb650 Update splash commentary about the editor Eevee (Evelyn Woods) 2020-12-03 21:38:49 -0700
  • 30062485ab Fix hint saving Eevee (Evelyn Woods) 2020-12-03 21:38:39 -0700
  • 87ac6f94a3 Editor: More tiles; more metadata; save hints, more or less Eevee (Evelyn Woods) 2020-12-03 21:19:47 -0700
  • 7a710ee5dc Fix editor canvas centering in Chrome Eevee (Evelyn Woods) 2020-12-03 21:19:33 -0700
  • 700d3898ab Add a half-baked notion of perception level to tile rendering Eevee (Evelyn Woods) 2020-12-03 21:18:46 -0700
  • 8505b132bb Fix some minor bugs introduced into turn-based mode Eevee (Evelyn Woods) 2020-12-03 21:17:50 -0700
  • dfb274e85d Tileset: Partial Cerise walk; foil, hook; colorblind blue/green walls; touched up thief Eevee (Evelyn Woods) 2020-12-03 21:16:53 -0700
  • b97aaa81a9 Slime doesn't kill blobs; implement bribe; fix player size on level restart Eevee (Evelyn Woods) 2020-12-03 20:52:43 -0700
  • 0cd1ea342d Implement yellow teleport pickup behavior Eevee (Evelyn Woods) 2020-12-03 20:52:00 -0700
  • 3c43b8d7cd Respect a level's intended viewport size Eevee (Evelyn Woods) 2020-12-03 17:49:02 -0700
  • 0885bfc9d2 Make hook load, canopy work, and force floors reverse with gray button Eevee (Evelyn Woods) 2020-12-03 17:48:24 -0700
  • 411005eaa6 Editor: Stub out support for actually saving levels Eevee (Evelyn Woods) 2020-12-03 15:40:44 -0700
  • 89ae9aa4a3 Fix C2M compression occasionally losing the last byte Eevee (Evelyn Woods) 2020-12-03 15:39:11 -0700
  • fa18238e60 Editor: Fix bad rendering when clicking a tool Eevee (Evelyn Woods) 2020-12-02 17:30:33 -0700
  • c1452e005f Disable action buttons when appropriate; add inv overflow; partial CC1 support Eevee (Evelyn Woods) 2020-12-02 17:23:55 -0700
  • e51665b612 Add basic support for drop/cycle/swap Eevee (Evelyn Woods) 2020-12-02 17:18:54 -0700
  • 8d197ce479 Add a basic implementation of doppelgangers Eevee (Evelyn Woods) 2020-12-02 15:03:13 -0700
  • f0680ce0c4 Cleaned up several tile properties; added railroad adjusting Eevee (Evelyn Woods) 2020-12-02 13:54:32 -0700
  • 72cba627a8 Add a prototype railroad track tool Eevee (Evelyn Woods) 2020-12-02 12:23:09 -0700
  • aa41336b90 Add more tiles and more kinds of adjustment Eevee (Evelyn Woods) 2020-12-02 11:54:15 -0700
  • ec5d9f7b12 Editor: Add selected tile, tool help, and hint editing; clean up toolbar style Eevee (Evelyn Woods) 2020-12-02 11:34:46 -0700
  • 0d376e003e Editor: Teach the adjust tool to edit individual tiles Eevee (Evelyn Woods) 2020-12-02 09:05:20 -0700
  • 560a89cfd3 Fix using the wrong tile for the railroad switch Eevee (Evelyn Woods) 2020-11-30 09:09:21 -0700
  • e7c9bbe846 Implement most of the railroad behavior Eevee (Evelyn Woods) 2020-11-30 09:08:55 -0700
  • 8d26de6915 Implement railroad rendering Eevee (Evelyn Woods) 2020-11-28 12:56:08 -0700
  • 14061dec0e Fix the editor's viewport size to match the level Eevee (Evelyn Woods) 2020-11-28 12:36:35 -0700
  • 4218657c28 Use consistent drawing behavior in the editor; add shift, ctrl pencil modifiers Eevee (Evelyn Woods) 2020-11-28 11:59:57 -0700
  • dff3081194 Editor: center/pad the level, fix some bugs with pencil drawing Eevee (Evelyn Woods) 2020-11-28 11:07:02 -0700
  • 349af15e05 Fix being stuck in rewind mode forever when using the button Eevee (Evelyn Woods) 2020-11-25 03:59:57 -0700
  • 50c81c5c96 Add directed blob + walker sprites and a custom slime splash (btw slime now destroys stuff) Eevee (Evelyn Woods) 2020-11-25 03:37:58 -0700
  • 3a454d77f5 Implement the remaining logic gates and /most/ of their rendering! Eevee (Evelyn Woods) 2020-11-25 03:14:06 -0700
  • ac6e33bb6c Simplify blitting; fix arrow blitting; impl light switch; load more items Eevee (Evelyn Woods) 2020-11-25 01:14:15 -0700
  • 6c6ce8f344 Fix fireballs being blocked by fire Eevee (Evelyn Woods) 2020-11-24 23:13:25 -0700
  • 4b6a8e49ae Fix errors when drawing outside the level in the editor Eevee (Evelyn Woods) 2020-11-24 01:31:09 -0700
  • 5cb29c8f7d Overhaul collision Eevee (Evelyn Woods) 2020-11-23 23:41:32 -0700
  • fb301b3b3e Initialize direction when placing actor tiles in the editor Eevee (Evelyn Woods) 2020-11-23 22:18:40 -0700
  • ca4eaa86cb Fix some minor aesthetic issues with the editor Eevee (Evelyn Woods) 2020-11-23 21:54:53 -0700
  • 39d463932b Remove the "stuck" flag and fix all the repercussions of that Eevee (Evelyn Woods) 2020-11-23 21:35:28 -0700
  • e803af2fd2 Handle actors starting on force floors; partially implement item bestowal Eevee (Evelyn Woods) 2020-11-23 19:22:59 -0700
  • 3514f25f2b Revert part of the hearts/time style improvements to prevent grid blowout from hints Eevee (Evelyn Woods) 2020-11-03 14:40:05 -0700
  • 6804169a8a Spruce up buttons a teeny bit more Eevee (Evelyn Woods) 2020-11-03 14:07:49 -0700
  • 37072fa003 Add three new music tracks from notchris Eevee (Evelyn Woods) 2020-11-03 14:07:25 -0700
  • c8343f1a23 Replace keys/doors with colorblind friendly versions that heavily use shapes Eevee (Evelyn Woods) 2020-11-03 13:53:40 -0700
  • 81c7f97d72 Improve behavior on mobile Eevee (Evelyn Woods) 2020-11-03 13:50:34 -0700
  • 1b6bd68879 Bump undo buffer size to 30 seconds Eevee (Evelyn Woods) 2020-11-03 12:09:12 -0700
  • 8ff0bd803a Use a ring buffer for undo; don't pause when running out of undo during rewind Eevee (Evelyn Woods) 2020-11-03 11:57:16 -0700
  • 350ac08d4d Shrink size of undo buffer by 40% Eevee (Evelyn Woods) 2020-11-03 11:48:51 -0700
  • 84840d2b02 Consider turn-based mode to be aid; switch back to realtime correctly Eevee (Evelyn Woods) 2020-11-03 10:32:25 -0700
  • e7e02281a2 Clean up turn-based code Eevee (Evelyn Woods) 2020-11-03 09:50:37 -0700
  • 83a1dd23ff Merge branch 'master' of github.com:eevee/lexys-labyrinth Eevee (Evelyn Woods) 2020-11-02 15:40:09 -0700
  • bf74530aa2
    Merge pull request #3 from Patashu/master Eevee 2020-11-02 15:39:06 -0700
  • 131f06ee84 Update tileset with a few more CC2 tiles: slime, transmogrifier, better colorblind keys, other smaller improvements Eevee (Evelyn Woods) 2020-11-01 11:53:19 -0700
  • 49ff0d9723 Clean up wiring drawing and logic (zero gates is now a no-op!); begin implementing logic gates Eevee (Evelyn Woods) 2020-11-01 11:36:17 -0700
  • 37b44bcca4 Stub out debug controls Eevee (Evelyn Woods) 2020-11-01 11:29:48 -0700
  • 060dfdc7d7 Implement drawing and correctly pushing directional blocks Eevee (Evelyn Woods) 2020-10-28 00:17:41 -0600
  • f670224460 forgot to change a continue to a return Timothy Stiles 2020-10-26 16:08:29 +1100
  • 32b4399683 Merge remote-tracking branch 'upstream/master' Timothy Stiles 2020-10-26 16:05:34 +1100
  • dedaa45d07 Fix pushing sliding blocks Eevee (Evelyn Woods) 2020-10-24 22:30:18 -0600
  • 368e4676fd Mostly implement orange buttons and flame jets Eevee (Evelyn Woods) 2020-10-24 21:33:11 -0600
  • 509b3ca3b7 Merge remote-tracking branch 'upstream/master' Timothy Stiles 2020-10-25 14:31:32 +1100
  • 0c9a7e3d07 Implement all three blob modes and fix up some minor details Eevee (Evelyn Woods) 2020-10-24 20:49:14 -0600
  • a07e10218e Monsters always attempt their last candidate direction, even if blocked Eevee (Evelyn Woods) 2020-10-24 20:32:22 -0600
  • f1b040f176 Implement green teleports and the Lynx/CC2 PRNG Eevee (Evelyn Woods) 2020-10-23 21:09:31 -0600
  • 603a74a751 Show a hint the player starts on Eevee (Evelyn Woods) 2020-10-23 17:44:26 -0600
  • 2820c067c5 Implement the CC2 "no sign" Eevee (Evelyn Woods) 2020-10-23 17:37:50 -0600
  • a0e37422b9 Merge remote-tracking branch 'upstream/master' Timothy Stiles 2020-10-23 20:26:39 +1100