Simon Lydell
166adac8de
Use cmd on macOS
2024-04-28 15:10:35 +02:00
Simon Lydell
d9c6a3b0e0
Make zoom hotkeys zoom towards cursor
2024-04-28 14:24:01 +02:00
Simon Lydell
c99bb2122d
Allow + as zoom-in hotkey
2024-04-28 14:23:33 +02:00
Simon Lydell
4977ba13ed
Zoom with ctrl
2024-04-28 14:22:32 +02:00
Eevee (Evelyn Woods)
430fa5c354
Length connection arrows for adjacent cells
2024-04-22 10:23:22 -06:00
Eevee (Evelyn Woods)
5da2cf14db
Give the adjust tool a live preview (still rough)
2024-04-22 10:22:31 -06:00
Eevee (Evelyn Woods)
e7903d5895
Fix mirroring/flipping on ice corners and similar, oops
2024-04-22 10:21:58 -06:00
Eevee (Evelyn Woods)
6a92641d57
Add get_terrain() and get_actor() to StoredCell
2024-04-22 10:21:31 -06:00
Eevee (Evelyn Woods)
90a8f73b93
Tint it slightly pinker...
2024-04-22 10:21:02 -06:00
Eevee (Evelyn Woods)
13918a579f
Fix the center point for keyboard zoom
2024-04-22 10:09:25 -06:00
Eevee (Evelyn Woods)
20e2b64390
Update connections after a full-level transform
2024-04-22 10:09:04 -06:00
Eevee (Evelyn Woods)
0a5e5c66c2
Add a rough circuit preview to the wire tool
2024-04-22 09:44:50 -06:00
Eevee (Evelyn Woods)
5f80e880c2
Add shortcuts to zoom in/out and reset the zoom
2024-04-22 09:07:55 -06:00
Eevee (Evelyn Woods)
3a9e7c1cd8
Split the adjust tool into rotate/adjust
...
It was trying to do too many things. Also, the adjust tool is now free
to operate on actors, and can toggle the form of a number of them.
- Rearranged the palette to put colored tiles in canonical key order,
finally
- Expanded the size of the SVG overlay slightly so hover effects don't
get cut off at the level border
- Fixed some MouseOperation nonsense by simply using the same object
when the same operation is bound to both mouse buttons
- Added a verb and preview to the adjust tool, in the hopes of making it
slightly more clear what it might do
- Enhanced the adjust tool to place individual thin walls and frame
arrows
2024-04-22 00:24:07 -06:00
Eevee (Evelyn Woods)
abbda898c7
Add support for gray buttons to the adjust tool
2024-04-21 03:53:57 -06:00
Eevee (Evelyn Woods)
1170c5970e
Fix blank circuit blocks? Although they seemed to work already?
2024-04-21 03:51:44 -06:00
Eevee (Evelyn Woods)
39f0f20dc6
Update implicit button connections when editing, I hope
2024-04-21 02:30:34 -06:00
Eevee (Evelyn Woods)
04d6b3dddb
Refactor circuit-tracing to be more in algorithms
...
This should make it more usable in the editor.
2024-04-21 00:39:23 -06:00
Eevee (Evelyn Woods)
c45ebe60e1
Run replays in reverse order, in the hopes of a teeny speedup
2024-04-21 00:38:34 -06:00
Eevee (Evelyn Woods)
b360fa3998
Change sand slowdown from 100% to 50%, and give it the gravel sound
2024-04-20 03:34:14 -06:00
Eevee (Evelyn Woods)
29fbb56c88
Update grass description
2024-04-20 03:29:29 -06:00
Eevee (Evelyn Woods)
a31c8b8a86
Update icon to the new (current) palette
2024-04-20 03:28:22 -06:00
Eevee (Evelyn Woods)
3dfa9bd361
Continue to fuck around with the color scheme a bit at a time
2024-04-20 03:27:11 -06:00
Eevee (Evelyn Woods)
43d5d65366
Fix loading of c2g zips, oops
2024-04-20 02:56:47 -06:00
Eevee (Evelyn Woods)
0098660d7b
Change editor export to use fragments
2024-04-20 02:13:05 -06:00
Eevee (Evelyn Woods)
cd2d28dedd
Switch to using fragment; support direct linking to packs and levels
...
That includes direct loading from GliderBot, though there is no UI for
this at the moment, and the URL is also not updated live.
2024-04-20 01:46:01 -06:00
Eevee (Evelyn Woods)
b6f38f835d
Enable zlib compression of exported levels
2024-04-20 01:45:25 -06:00
Eevee (Evelyn Woods)
b44da28020
Try fruitlessly to make c2g parsing more tolerant of mistakes
2024-04-20 01:44:32 -06:00
Eevee (Evelyn Woods)
06ceb827f3
Don't let the player get stuck in an inactive red teleporter
2024-04-19 21:51:34 -06:00
Eevee (Evelyn Woods)
17f4e77054
Fix force-proof players to still bonk on force floors
...
Fixes the replay of Chaos to Metastable, my white whale!
2024-04-19 21:41:57 -06:00
Eevee (Evelyn Woods)
939c71aab7
Don't die to a monster that was just hooked
...
This interaction sounds ridiculous but it is real CC2 nonsense. Fixes
the Hoopla replay!
2024-04-19 00:24:58 -06:00
Eevee (Evelyn Woods)
af57e8a33e
Remove the raft from the editor
2024-04-18 02:08:55 -06:00
Eevee (Evelyn Woods)
e3d8a0f669
Fix the floodfill tool
2024-04-18 02:08:17 -06:00
Eevee (Evelyn Woods)
3cf81b53ad
Improve the connection tool somewhat; show implicit connections
...
For example, you can now make connections with the connection tool.
Remarkable.
Unfortunately, implicit connections aren't updated as you edit the level
yet.
Also came with some refactors for searching a level and whatnot.
2024-04-18 00:56:20 -06:00
Eevee (Evelyn Woods)
5e2dfdd926
Allow clicking green buttons in the editor; move cursor into MouseOperation
2024-04-17 20:30:23 -06:00
Eevee (Evelyn Woods)
c624964b76
Oops! Fix calls to blocks_leaving
2024-04-17 19:46:50 -06:00
Eevee (Evelyn Woods)
e9650db4d8
Hardcode green toggles a bit less, and shrink the undo size
2024-04-17 19:46:29 -06:00
Eevee (Evelyn Woods)
5aeeb8a974
Touch up some tile tooltips; rearrange experimental tiles
2024-04-17 03:52:39 -06:00
Eevee (Evelyn Woods)
e11a5956bd
Make hearts and mines transmogrify into each other
2024-04-17 03:51:47 -06:00
Eevee (Evelyn Woods)
618f292ec9
Add an xray view and a "matching button" sprite for the sokoban blocks
2024-04-17 03:51:11 -06:00
Eevee (Evelyn Woods)
849010fc75
Add some saturation to the palette
...
Opinions are mixed, but not mine. I like this.
2024-04-17 03:50:19 -06:00
Eevee (Evelyn Woods)
2439048f59
Fix transforming selection + add more transforms
2024-04-17 02:24:06 -06:00
Eevee (Evelyn Woods)
ed5f76221b
Add support for subtracting from the selection
2024-04-17 01:22:45 -06:00
Eevee (Evelyn Woods)
eaa3bf6965
Spruce up the editor toolbar
...
Ditch the textured backgrounds (hard to read), add some icons for the
controls, and recolor the icons themselves to the new tentative palette.
2024-04-17 01:09:55 -06:00
Eevee (Evelyn Woods)
ba11e48c7d
Highlight the most interesting button in a dialog
2024-04-16 23:58:47 -06:00
Eevee (Evelyn Woods)
7e0c1b0337
Improve the editor's selection tool (slightly WIP)
...
It now supports arbitrary regions! The tool itself still makes
rectangles, but you can shift-drag to add to the selection.
It also distinguishes visually between a floating selection and not, is
more easily visible against certain tile backgrounds and at small zoom
levels, and, I don't know, probably some other stuff.
2024-04-16 23:55:35 -06:00
Eevee (Evelyn Woods)
48482b2a65
Recolor the whole thing to pinkish-orange
...
You know. Lexy colors. Seems to make sense.
Also fixed several places I just hated the color scheme, such as the
hover color in popup menus and the title bar in dialogs. Woohoo.
2024-04-16 23:44:28 -06:00
Eevee (Evelyn Woods)
e1e99e73e7
Fix circuit blocks; distinguish floor wiring from black button wiring
2024-04-16 21:09:46 -06:00
Eevee (Evelyn Woods)
3802b10956
Visually indicate when a floor is in an odd wiring state
...
This distinguished a regular crossed floor from what you get when
blowing up e.g. a blue or red teleporter.
Fixes #60 .
2024-04-16 20:48:50 -06:00
Eevee (Evelyn Woods)
bef5550a95
Make mouse operations always exist, not only while clicking
...
This allows for multi-eyedrop (where right-clicking the same cell cycles
through everything in that cell) to finally work.
Also fixes #72 , I think.
2024-04-16 05:23:56 -06:00