From e7903d5895147c2e884721dd8bf542c2ebd888b1 Mon Sep 17 00:00:00 2001 From: "Eevee (Evelyn Woods)" Date: Mon, 22 Apr 2024 10:21:58 -0600 Subject: [PATCH] Fix mirroring/flipping on ice corners and similar, oops --- js/editor/editordefs.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/js/editor/editordefs.js b/js/editor/editordefs.js index 73b5106..bd4908d 100644 --- a/js/editor/editordefs.js +++ b/js/editor/editordefs.js @@ -59,6 +59,9 @@ export const TOOLS = { op1: mouseops.TrackOperation, op2: mouseops.TrackOperation, }, + // TODO this is so clumsy. maybe right-click to cycle target, like pencil? i don't know. that + // seems annoying for piercing through a lot of thin walls + // TODO you can't shift-mouse2 in firefox also, it brings up the real context menu rotate: { icon: 'icons/tool-rotate.png', name: "Rotate", @@ -1388,16 +1391,16 @@ function add_special_tile_cycle(rotation_order, mirror_mapping, flip_mapping) { } if (name in mirror_mapping) { - let mirror = mirror_mapping[name]; + let mirrored = mirror_mapping[name]; behavior.mirror = function mirror(tile) { - tile.type = TILE_TYPES[mirror]; + tile.type = TILE_TYPES[mirrored]; }; } if (name in flip_mapping) { - let flip = flip_mapping[name]; + let flipped = flip_mapping[name]; behavior.flip = function flip(tile) { - tile.type = TILE_TYPES[flip]; + tile.type = TILE_TYPES[flipped]; }; }