Commit Graph

  • 4f43392395
    Merge 4637cc589d into 2c879f99d2 Emilia 2024-05-09 21:12:45 -0700
  • 2c879f99d2 Style nits: redarken bg, sharpen button highlights, emphasize splash headers master Eevee (Evelyn Woods) 2024-05-09 21:01:39 -0600
  • b82e112cbc Teach the connect tool to move destinations and delete connections Eevee (Evelyn Woods) 2024-05-09 21:00:10 -0600
  • 2fa84e0477 Fix some subtle bugs with some octants in walk_grid Eevee (Evelyn Woods) 2024-05-09 19:02:01 -0600
  • 6d003287e4 Fleshed out editor tools considerably Eevee (Evelyn Woods) 2024-05-09 18:27:14 -0600
  • e963c83c4d Fix undoing green button presses Eevee (Evelyn Woods) 2024-05-08 08:55:23 -0600
  • 0cd7537ce6 Add dirt sfx, and Cerise versions of the footstep and mmf sounds Eevee (Evelyn Woods) 2024-05-07 17:50:58 -0600
  • ed67f371cb Lighten the color scheme somewhat Eevee (Evelyn Woods) 2024-05-07 17:10:05 -0600
  • 246e56187c Fix the editor to also crop the selection Eevee (Evelyn Woods) 2024-05-06 23:12:35 -0600
  • 214eaad1f5 Fix an editor crash when floating a selection containing a red button Eevee (Evelyn Woods) 2024-05-06 22:45:00 -0600
  • 9e90b18f1f Fix the size of the "clear inventory" button Eevee (Evelyn Woods) 2024-05-06 22:11:37 -0600
  • d4910a4147 Sort of estimate the size of undo entries Eevee (Evelyn Woods) 2024-05-06 22:11:03 -0600
  • fe096436da Add some random functions (which I'm already using whoops) Eevee (Evelyn Woods) 2024-05-06 22:06:56 -0600
  • 7b5e9b564d Fix entering debug mode from the splash screen Eevee (Evelyn Woods) 2024-05-06 22:04:14 -0600
  • 98c77ed798 Fix undoing level properties Eevee (Evelyn Woods) 2024-05-06 21:11:39 -0600
  • 68eb16f7e7 Get the level filter out of the thread pool, and add a non-threaded pool Eevee (Evelyn Woods) 2024-05-06 20:07:31 -0600
  • 559730eae4 Fix and clean up wiring Eevee (Evelyn Woods) 2024-05-06 20:03:37 -0600
  • aa4b3f3794 Remove the tile pool Eevee (Evelyn Woods) 2024-05-06 15:38:11 -0600
  • 0e752972f0 Fix some style nits Eevee (Evelyn Woods) 2024-05-06 15:34:32 -0600
  • 38d7b55032 Fix local directory loading Eevee (Evelyn Woods) 2024-05-06 15:03:31 -0600
  • 913a8144f1 Fix overwriting a VFX with a transmute Eevee (Evelyn Woods) 2024-05-06 14:58:27 -0600
  • 4772d63719 Remove some lingering console.log()s Eevee (Evelyn Woods) 2024-05-06 14:08:51 -0600
  • 626d146375 Add explicit support in the level for sokoban buttons Eevee (Evelyn Woods) 2024-05-06 14:07:35 -0600
  • 3c7b8948ae Remove the undo closure for failing the level Eevee (Evelyn Woods) 2024-05-06 13:41:29 -0600
  • d1f0ac4956 Simplify wire phase undo Eevee (Evelyn Woods) 2024-05-06 13:37:34 -0600
  • b891d6f38c Undo inventory changes with tile props Eevee (Evelyn Woods) 2024-05-06 12:57:58 -0600
  • 20b19c53ff Cut down on some undo closures Eevee (Evelyn Woods) 2024-05-06 12:40:38 -0600
  • c900ec80db Reduce undo memory usage by a third Eevee (Evelyn Woods) 2024-05-06 11:21:27 -0600
  • 63da1ff38c Implement the toll gate Eevee (Evelyn Woods) 2024-05-05 16:20:21 -0600
  • 3f6278f281 Fix rendering of the moment of death Eevee (Evelyn Woods) 2024-05-05 15:32:56 -0600
  • 4527eb972e Add a little noise to the rewind effect Eevee (Evelyn Woods) 2024-05-05 14:55:24 -0600
  • d54ba0a191 Increase rewinding speed Eevee (Evelyn Woods) 2024-05-05 13:28:05 -0600
  • 45a8e0055d Untangle doppelganger movement from the visual is_blocked flag Eevee (Evelyn Woods) 2024-05-04 13:05:19 -0600
  • f6ee09b6c7 Added a new auto-fix for actors atop bombs in CCL levels Eevee (Evelyn Woods) 2024-05-04 12:09:48 -0600
  • e33c35bbe0 Fix (or unfix) the search radius for orange buttons Eevee (Evelyn Woods) 2024-05-04 11:35:20 -0600
  • 1481047b94 Adjust the bug/paramecium and frame blocks in the editor palette to be more consistent Eevee (Evelyn Woods) 2024-04-28 09:24:13 -0600
  • 55f185cd14
    Merge 166adac8de into 430fa5c354 Simon Lydell 2024-04-28 15:20:52 +0200
  • 166adac8de Use cmd on macOS Simon Lydell 2024-04-28 15:10:35 +0200
  • d9c6a3b0e0 Make zoom hotkeys zoom towards cursor Simon Lydell 2024-04-28 14:24:01 +0200
  • c99bb2122d Allow + as zoom-in hotkey Simon Lydell 2024-04-28 14:23:33 +0200
  • 4977ba13ed Zoom with ctrl Simon Lydell 2024-04-28 14:22:32 +0200
  • 037d9d86fb Fix a couple missed spots with actors_move_instantly Eevee (Evelyn Woods) 2024-04-25 05:24:34 -0600
  • 9763ceaa1c Revamp tileset options; refactor drawing a bit; work on tileset conversion Eevee (Evelyn Woods) 2024-04-25 05:22:18 -0600
  • 85cd65da00
    Merge 54ebdd1bb3 into 430fa5c354 mruac 2024-04-25 01:42:06 -0700
  • 96f579ca09
    Merge 394faa2f79 into 430fa5c354 Zee 2024-04-25 01:41:17 -0700
  • 5a17b9022d Arrange the compat flags into categories & show compat icon in main UI Eevee (Evelyn Woods) 2024-04-24 12:30:59 -0600
  • 0efbefb999 Politely decline to emulate a bug in TW Lynx Eevee (Evelyn Woods) 2024-04-24 07:52:11 -0600
  • 55c4c574ec New MS compat flag: Block splashes don't block the player Eevee (Evelyn Woods) 2024-04-24 03:32:15 -0600
  • df0ab43e70 Add partial support for the mouse move format in TWS files Eevee (Evelyn Woods) 2024-04-24 03:21:14 -0600
  • 097a4b04d8 Move Lynx trap ejection to its own mini-step Eevee (Evelyn Woods) 2024-04-23 02:58:23 -0600
  • 7e210de5e7 New compat flag for making popwalls actually pop on arrival Eevee (Evelyn Woods) 2024-04-23 02:56:10 -0600
  • 991704ee19 Erase animations at decision time, apparently Eevee (Evelyn Woods) 2024-04-23 02:52:47 -0600
  • c5f2728ad0 Fix the Lynx fake-wall flicking behavior Eevee (Evelyn Woods) 2024-04-23 00:31:56 -0600
  • 6c3cf8b4b4 Fix DAT files to not insert implicit button connections Eevee (Evelyn Woods) 2024-04-22 13:57:31 -0600
  • 1cb92a454d Show the correct replay input when rewinding Eevee (Evelyn Woods) 2024-04-22 12:49:46 -0600
  • 430fa5c354 Length connection arrows for adjacent cells Eevee (Evelyn Woods) 2024-04-22 10:23:22 -0600
  • 5da2cf14db Give the adjust tool a live preview (still rough) Eevee (Evelyn Woods) 2024-04-22 10:22:31 -0600
  • e7903d5895 Fix mirroring/flipping on ice corners and similar, oops Eevee (Evelyn Woods) 2024-04-22 10:21:58 -0600
  • 6a92641d57 Add get_terrain() and get_actor() to StoredCell Eevee (Evelyn Woods) 2024-04-22 10:21:31 -0600
  • 90a8f73b93 Tint it slightly pinker... Eevee (Evelyn Woods) 2024-04-22 10:21:02 -0600
  • 13918a579f Fix the center point for keyboard zoom Eevee (Evelyn Woods) 2024-04-22 10:09:25 -0600
  • 20e2b64390 Update connections after a full-level transform Eevee (Evelyn Woods) 2024-04-22 10:09:04 -0600
  • 0a5e5c66c2 Add a rough circuit preview to the wire tool Eevee (Evelyn Woods) 2024-04-22 09:44:50 -0600
  • 5f80e880c2 Add shortcuts to zoom in/out and reset the zoom Eevee (Evelyn Woods) 2024-04-22 09:07:55 -0600
  • 3a9e7c1cd8 Split the adjust tool into rotate/adjust Eevee (Evelyn Woods) 2024-04-22 00:24:07 -0600
  • abbda898c7 Add support for gray buttons to the adjust tool Eevee (Evelyn Woods) 2024-04-21 03:53:57 -0600
  • 1170c5970e Fix blank circuit blocks? Although they seemed to work already? Eevee (Evelyn Woods) 2024-04-21 03:51:44 -0600
  • 39f0f20dc6 Update implicit button connections when editing, I hope Eevee (Evelyn Woods) 2024-04-21 02:30:34 -0600
  • 04d6b3dddb Refactor circuit-tracing to be more in algorithms Eevee (Evelyn Woods) 2024-04-21 00:39:23 -0600
  • c45ebe60e1 Run replays in reverse order, in the hopes of a teeny speedup Eevee (Evelyn Woods) 2024-04-21 00:38:34 -0600
  • b360fa3998 Change sand slowdown from 100% to 50%, and give it the gravel sound Eevee (Evelyn Woods) 2024-04-20 03:34:14 -0600
  • 29fbb56c88 Update grass description Eevee (Evelyn Woods) 2024-04-20 03:29:29 -0600
  • a31c8b8a86 Update icon to the new (current) palette Eevee (Evelyn Woods) 2024-04-20 03:28:22 -0600
  • 3dfa9bd361 Continue to fuck around with the color scheme a bit at a time Eevee (Evelyn Woods) 2024-04-20 03:27:11 -0600
  • 43d5d65366 Fix loading of c2g zips, oops Eevee (Evelyn Woods) 2024-04-20 02:56:47 -0600
  • 0098660d7b Change editor export to use fragments Eevee (Evelyn Woods) 2024-04-20 02:13:05 -0600
  • cd2d28dedd Switch to using fragment; support direct linking to packs and levels Eevee (Evelyn Woods) 2024-04-20 01:46:01 -0600
  • b6f38f835d Enable zlib compression of exported levels Eevee (Evelyn Woods) 2024-04-20 01:45:25 -0600
  • b44da28020 Try fruitlessly to make c2g parsing more tolerant of mistakes Eevee (Evelyn Woods) 2024-04-20 01:44:32 -0600
  • 06ceb827f3 Don't let the player get stuck in an inactive red teleporter Eevee (Evelyn Woods) 2024-04-19 21:51:34 -0600
  • 17f4e77054 Fix force-proof players to still bonk on force floors Eevee (Evelyn Woods) 2024-04-19 21:39:37 -0600
  • 939c71aab7 Don't die to a monster that was just hooked Eevee (Evelyn Woods) 2024-04-19 00:24:58 -0600
  • af57e8a33e Remove the raft from the editor Eevee (Evelyn Woods) 2024-04-18 02:08:55 -0600
  • e3d8a0f669 Fix the floodfill tool Eevee (Evelyn Woods) 2024-04-18 02:03:19 -0600
  • 3cf81b53ad Improve the connection tool somewhat; show implicit connections Eevee (Evelyn Woods) 2024-04-18 00:56:20 -0600
  • 5e2dfdd926 Allow clicking green buttons in the editor; move cursor into MouseOperation Eevee (Evelyn Woods) 2024-04-17 20:30:23 -0600
  • c624964b76 Oops! Fix calls to blocks_leaving Eevee (Evelyn Woods) 2024-04-17 19:46:50 -0600
  • e9650db4d8 Hardcode green toggles a bit less, and shrink the undo size Eevee (Evelyn Woods) 2024-04-17 19:46:29 -0600
  • 5aeeb8a974 Touch up some tile tooltips; rearrange experimental tiles Eevee (Evelyn Woods) 2024-04-17 03:52:39 -0600
  • e11a5956bd Make hearts and mines transmogrify into each other Eevee (Evelyn Woods) 2024-04-17 03:51:47 -0600
  • 618f292ec9 Add an xray view and a "matching button" sprite for the sokoban blocks Eevee (Evelyn Woods) 2024-04-17 03:51:11 -0600
  • 849010fc75 Add some saturation to the palette Eevee (Evelyn Woods) 2024-04-17 03:50:19 -0600
  • 2439048f59 Fix transforming selection + add more transforms Eevee (Evelyn Woods) 2024-04-17 02:24:06 -0600
  • ed5f76221b Add support for subtracting from the selection Eevee (Evelyn Woods) 2024-04-17 01:22:45 -0600
  • eaa3bf6965 Spruce up the editor toolbar Eevee (Evelyn Woods) 2024-04-17 01:09:55 -0600
  • ba11e48c7d Highlight the most interesting button in a dialog Eevee (Evelyn Woods) 2024-04-16 23:58:47 -0600
  • 7e0c1b0337 Improve the editor's selection tool (slightly WIP) Eevee (Evelyn Woods) 2024-04-16 23:55:35 -0600
  • 48482b2a65 Recolor the whole thing to pinkish-orange Eevee (Evelyn Woods) 2024-04-16 23:44:28 -0600
  • e1e99e73e7 Fix circuit blocks; distinguish floor wiring from black button wiring Eevee (Evelyn Woods) 2024-04-16 21:09:46 -0600
  • 3802b10956 Visually indicate when a floor is in an odd wiring state Eevee (Evelyn Woods) 2024-04-16 20:48:50 -0600