From 90d22562140e9b85d45b4b8461bd0796a9687582 Mon Sep 17 00:00:00 2001 From: Issac332 <119879937+Issac8658@users.noreply.github.com> Date: Sun, 14 Jun 2026 08:54:23 +0300 Subject: [PATCH] autotiles hints --- src/autotiles.cpp | 280 +++++++++++++++++++++++----------------------- 1 file changed, 140 insertions(+), 140 deletions(-) diff --git a/src/autotiles.cpp b/src/autotiles.cpp index b0ce2a3..21255be 100644 --- a/src/autotiles.cpp +++ b/src/autotiles.cpp @@ -90,180 +90,180 @@ extern const StaticRect autotileRects[] = { { 64.5, 16.5, 15, 15 }, // #CC# { 80.5, 16.5, 15, 15 }, // -##- // 13 - { 64.5, 0.5, 15, 15 }, // - { 48.5, 64.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -### + { 48.5, 64.5, 15, 15 }, // #CC# + { 64.5, 16.5, 15, 15 }, // #CC# + { 80.5, 16.5, 15, 15 }, // -##- // 14 - { 32.5, 64.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 32.5, 64.5, 15, 15 }, // ###- + { 80.5, 0.5, 15, 15 }, // #CC# + { 64.5, 16.5, 15, 15 }, // #CC# + { 80.5, 16.5, 15, 15 }, // -##- // 15 - { 64.5, 0.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -##- + { 80.5, 0.5, 15, 15 }, // #CC# + { 64.5, 16.5, 15, 15 }, // #CC# + { 80.5, 16.5, 15, 15 }, // -##- // 16 - { 0.5, 64.5, 15, 15 }, // - { 16.5, 64.5, 15, 15 }, // - { 0.5, 80.5, 15, 15 }, // - { 16.5, 80.5, 15, 15 }, // + { 0.5, 64.5, 15, 15 }, // -### + { 16.5, 64.5, 15, 15 }, // -C#C + { 0.5, 80.5, 15, 15 }, // -C#C + { 16.5, 80.5, 15, 15 }, // -### // 17 - { 0.5, 64.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 0.5, 80.5, 15, 15 }, // - { 16.5, 80.5, 15, 15 }, // + { 0.5, 64.5, 15, 15 }, // -##- + { 80.5, 0.5, 15, 15 }, // -CC# + { 0.5, 80.5, 15, 15 }, // -C#C + { 16.5, 80.5, 15, 15 }, // -### // 18 - { 0.5, 64.5, 15, 15 }, // - { 16.5, 64.5, 15, 15 }, // - { 0.5, 80.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 0.5, 64.5, 15, 15 }, // -### + { 16.5, 64.5, 15, 15 }, // -C#C + { 0.5, 80.5, 15, 15 }, // -CC# + { 80.5, 16.5, 15, 15 }, // -##- // 19 - { 0.5, 64.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 0.5, 80.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 0.5, 64.5, 15, 15 }, // -##- + { 80.5, 0.5, 15, 15 }, // -CC# + { 0.5, 80.5, 15, 15 }, // -CC# + { 80.5, 16.5, 15, 15 }, // -##- // 20 - { 32.5, 32.5, 15, 15 }, // - { 48.5, 32.5, 15, 15 }, // - { 32.5, 48.5, 15, 15 }, // - { 48.5, 48.5, 15, 15 }, // + { 32.5, 32.5, 15, 15 }, // ---- + { 48.5, 32.5, 15, 15 }, // #CC# + { 32.5, 48.5, 15, 15 }, // #### + { 48.5, 48.5, 15, 15 }, // #CC# // 21 - { 32.5, 32.5, 15, 15 }, // - { 48.5, 32.5, 15, 15 }, // - { 32.5, 48.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 32.5, 32.5, 15, 15 }, // ---- + { 48.5, 32.5, 15, 15 }, // #CC# + { 32.5, 48.5, 15, 15 }, // ##C# + { 80.5, 16.5, 15, 15 }, // #C#- // 22 - { 32.5, 32.5, 15, 15 }, // - { 48.5, 32.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 48.5, 48.5, 15, 15 }, // + { 32.5, 32.5, 15, 15 }, // ---- + { 48.5, 32.5, 15, 15 }, // #CC# + { 64.5, 16.5, 15, 15 }, // #C## + { 48.5, 48.5, 15, 15 }, // -#C# // 23 - { 32.5, 32.5, 15, 15 }, // - { 48.5, 32.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 32.5, 32.5, 15, 15 }, // ---- + { 48.5, 32.5, 15, 15 }, // #CC# + { 64.5, 16.5, 15, 15 }, // #CC# + { 80.5, 16.5, 15, 15 }, // -##- // 24 - { 64.5, 64.5, 15, 15 }, // - { 80.5, 64.5, 15, 15 }, // - { 64.5, 80.5, 15, 15 }, // - { 80.5, 80.5, 15, 15 }, // + { 64.5, 64.5, 15, 15 }, // ###- + { 80.5, 64.5, 15, 15 }, // C#C- + { 64.5, 80.5, 15, 15 }, // C#C- + { 80.5, 80.5, 15, 15 }, // ###- // 25 - { 64.5, 64.5, 15, 15 }, // - { 80.5, 64.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 80.5, 15, 15 }, // + { 64.5, 64.5, 15, 15 }, // ###- + { 80.5, 64.5, 15, 15 }, // C#C- + { 64.5, 16.5, 15, 15 }, // #CC- + { 80.5, 80.5, 15, 15 }, // -##- // 26 - { 64.5, 0.5, 15, 15 }, // - { 80.5, 64.5, 15, 15 }, // - { 64.5, 80.5, 15, 15 }, // - { 80.5, 80.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -##- + { 80.5, 64.5, 15, 15 }, // #CC- + { 64.5, 80.5, 15, 15 }, // C#C- + { 80.5, 80.5, 15, 15 }, // ###- // 27 - { 64.5, 0.5, 15, 15 }, // - { 80.5, 64.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 80.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -##- + { 80.5, 64.5, 15, 15 }, // #CC- + { 64.5, 16.5, 15, 15 }, // #CC- + { 80.5, 80.5, 15, 15 }, // -##- // 28 - { 32.5, 96.5, 15, 15 }, // - { 48.5, 96.5, 15, 15 }, // - { 32.5, 112.5, 15, 15 }, // - { 48.5, 112.5, 15, 15 }, // + { 32.5, 96.5, 15, 15 }, // #CC# + { 48.5, 96.5, 15, 15 }, // #### + { 32.5, 112.5, 15, 15 }, // #CC# + { 48.5, 112.5, 15, 15 }, // ---- // 29 - { 64.5, 0.5, 15, 15 }, // - { 48.5, 96.5, 15, 15 }, // - { 32.5, 112.5, 15, 15 }, // - { 48.5, 112.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -#C# + { 48.5, 96.5, 15, 15 }, // #C## + { 32.5, 112.5, 15, 15 }, // #CC# + { 48.5, 112.5, 15, 15 }, // ---- // 30 - { 32.5, 96.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 32.5, 112.5, 15, 15 }, // - { 48.5, 112.5, 15, 15 }, // + { 32.5, 96.5, 15, 15 }, // #C#- + { 80.5, 0.5, 15, 15 }, // ##C# + { 32.5, 112.5, 15, 15 }, // #CC# + { 48.5, 112.5, 15, 15 }, // ---- // 31 - { 64.5, 0.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 32.5, 112.5, 15, 15 }, // - { 48.5, 112.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -##- + { 80.5, 0.5, 15, 15 }, // #CC# + { 32.5, 112.5, 15, 15 }, // #CC# + { 48.5, 112.5, 15, 15 }, // ---- // 32 - { 0.5, 64.5, 15, 15 }, // - { 80.5, 64.5, 15, 15 }, // - { 0.5, 80.5, 15, 15 }, // - { 80.5, 80.5, 15, 15 }, // + { 0.5, 64.5, 15, 15 }, // -##- + { 80.5, 64.5, 15, 15 }, // -CC- + { 0.5, 80.5, 15, 15 }, // -CC- + { 80.5, 80.5, 15, 15 }, // -##- // 33 - { 32.5, 32.5, 15, 15 }, // - { 48.5, 32.5, 15, 15 }, // - { 32.5, 112.5, 15, 15 }, // - { 48.5, 112.5, 15, 15 }, // + { 32.5, 32.5, 15, 15 }, // ---- + { 48.5, 32.5, 15, 15 }, // #CC# + { 32.5, 112.5, 15, 15 }, // #CC# + { 48.5, 112.5, 15, 15 }, // ---- // 34 - { 0.5, 32.5, 15, 15 }, // - { 16.5, 32.5, 15, 15 }, // - { 0.5, 48.5, 15, 15 }, // - { 16.5, 48.5, 15, 15 }, // + { 0.5, 32.5, 15, 15 }, // ---- + { 16.5, 32.5, 15, 15 }, // -C#C + { 0.5, 48.5, 15, 15 }, // -### + { 16.5, 48.5, 15, 15 }, // -C#C // 35 - { 0.5, 32.5, 15, 15 }, // - { 16.5, 32.5, 15, 15 }, // - { 0.5, 48.5, 15, 15 }, // - { 80.5, 16.5, 15, 15 }, // + { 0.5, 32.5, 15, 15 }, // ---- + { 16.5, 32.5, 15, 15 }, // -C#C + { 0.5, 48.5, 15, 15 }, // -#C# + { 80.5, 16.5, 15, 15 }, // -C#- // 36 - { 64.5, 32.5, 15, 15 }, // - { 80.5, 32.5, 15, 15 }, // - { 64.5, 48.5, 15, 15 }, // - { 80.5, 48.5, 15, 15 }, // + { 64.5, 32.5, 15, 15 }, // ---- + { 80.5, 32.5, 15, 15 }, // C#C- + { 64.5, 48.5, 15, 15 }, // ###- + { 80.5, 48.5, 15, 15 }, // C#C- // 37 - { 64.5, 32.5, 15, 15 }, // - { 80.5, 32.5, 15, 15 }, // - { 64.5, 16.5, 15, 15 }, // - { 80.5, 48.5, 15, 15 }, // + { 64.5, 32.5, 15, 15 }, // ---- + { 80.5, 32.5, 15, 15 }, // C#C- + { 64.5, 16.5, 15, 15 }, // #C#- + { 80.5, 48.5, 15, 15 }, // -#C- // 38 - { 64.5, 96.5, 15, 15 }, // - { 80.5, 96.5, 15, 15 }, // - { 64.5, 112.5, 15, 15 }, // - { 80.5, 112.5, 15, 15 }, // + { 64.5, 96.5, 15, 15 }, // C#C- + { 80.5, 96.5, 15, 15 }, // ###- + { 64.5, 112.5, 15, 15 }, // C#C- + { 80.5, 112.5, 15, 15 }, // ---- // 39 - { 64.5, 0.5, 15, 15 }, // - { 80.5, 96.5, 15, 15 }, // - { 64.5, 112.5, 15, 15 }, // - { 80.5, 112.5, 15, 15 }, // + { 64.5, 0.5, 15, 15 }, // -#C- + { 80.5, 96.5, 15, 15 }, // #C#- + { 64.5, 112.5, 15, 15 }, // C#C- + { 80.5, 112.5, 15, 15 }, // ---- // 40 - { 0.5, 96.5, 15, 15 }, // - { 16.5, 96.5, 15, 15 }, // - { 0.5, 112.5, 15, 15 }, // - { 16.5, 112.5, 15, 15 }, // + { 0.5, 96.5, 15, 15 }, // -C#C + { 16.5, 96.5, 15, 15 }, // -### + { 0.5, 112.5, 15, 15 }, // -C#C + { 16.5, 112.5, 15, 15 }, // ---- // 41 - { 0.5, 96.5, 15, 15 }, // - { 80.5, 0.5, 15, 15 }, // - { 0.5, 112.5, 15, 15 }, // - { 16.5, 112.5, 15, 15 }, // + { 0.5, 96.5, 15, 15 }, // -C#- + { 80.5, 0.5, 15, 15 }, // -#C# + { 0.5, 112.5, 15, 15 }, // -C#C + { 16.5, 112.5, 15, 15 }, // ---- // 42 - { 0.5, 32.5, 15, 15 }, // - { 80.5, 32.5, 15, 15 }, // - { 0.5, 48.5, 15, 15 }, // - { 80.5, 48.5, 15, 15 }, // + { 0.5, 32.5, 15, 15 }, // ---- + { 80.5, 32.5, 15, 15 }, // -CC- + { 0.5, 48.5, 15, 15 }, // -##- + { 80.5, 48.5, 15, 15 }, // -CC- // 43 - { 0.5, 32.5, 15, 15 }, // - { 16.5, 32.5, 15, 15 }, // - { 0.5, 112.5, 15, 15 }, // - { 16.5, 112.5, 15, 15 }, // + { 0.5, 32.5, 15, 15 }, // ---- + { 16.5, 32.5, 15, 15 }, // -C#C + { 0.5, 112.5, 15, 15 }, // -C#C + { 16.5, 112.5, 15, 15 }, // ---- // 44 - { 0.5, 96.5, 15, 15 }, // - { 80.5, 96.5, 15, 15 }, // - { 0.5, 112.5, 15, 15 }, // - { 80.5, 112.5, 15, 15 }, // + { 0.5, 96.5, 15, 15 }, // -CC- + { 80.5, 96.5, 15, 15 }, // -##- + { 0.5, 112.5, 15, 15 }, // -CC- + { 80.5, 112.5, 15, 15 }, // ---- // 45 - { 64.5, 32.5, 15, 15 }, // - { 80.5, 32.5, 15, 15 }, // - { 64.5, 112.5, 15, 15 }, // - { 80.5, 112.5, 15, 15 }, // + { 64.5, 32.5, 15, 15 }, // ---- + { 80.5, 32.5, 15, 15 }, // C#C- + { 64.5, 112.5, 15, 15 }, // C#C- + { 80.5, 112.5, 15, 15 }, // ---- // 46 - { 0.5, 32.5, 15, 15 }, // - { 80.5, 32.5, 15, 15 }, // - { 0.5, 112.5, 15, 15 }, // - { 80.5, 112.5, 15, 15 }, // + { 0.5, 32.5, 15, 15 }, // ---- + { 80.5, 32.5, 15, 15 }, // -CC- + { 0.5, 112.5, 15, 15 }, // -CC- + { 80.5, 112.5, 15, 15 }, // ---- // 47 - { 0.5, 0.5, 15, 15 }, // - { 16.5, 0.5, 15, 15 }, // - { 0.5, 16.5, 15, 15 }, // - { 16.5, 16.5, 15, 15 } // + { 0.5, 0.5, 15, 15 }, // UUUU + { 16.5, 0.5, 15, 15 }, // UCCU + { 0.5, 16.5, 15, 15 }, // UCCU + { 16.5, 16.5, 15, 15 } // UUUU }; extern const int autotileRectsN = sizeof(autotileRects) / sizeof(autotileRects[0]);