autotiles hints

This commit is contained in:
Issac332 2026-06-14 08:54:23 +03:00
parent 5f366d8b44
commit 90d2256214

View file

@ -90,180 +90,180 @@ extern const StaticRect autotileRects[] = {
{ 64.5, 16.5, 15, 15 }, // #CC# { 64.5, 16.5, 15, 15 }, // #CC#
{ 80.5, 16.5, 15, 15 }, // -##- { 80.5, 16.5, 15, 15 }, // -##-
// 13 // 13
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -###
{ 48.5, 64.5, 15, 15 }, // { 48.5, 64.5, 15, 15 }, // #CC#
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #CC#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -##-
// 14 // 14
{ 32.5, 64.5, 15, 15 }, // { 32.5, 64.5, 15, 15 }, // ###-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // #CC#
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #CC#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -##-
// 15 // 15
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -##-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // #CC#
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #CC#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -##-
// 16 // 16
{ 0.5, 64.5, 15, 15 }, // { 0.5, 64.5, 15, 15 }, // -###
{ 16.5, 64.5, 15, 15 }, // { 16.5, 64.5, 15, 15 }, // -C#C
{ 0.5, 80.5, 15, 15 }, // { 0.5, 80.5, 15, 15 }, // -C#C
{ 16.5, 80.5, 15, 15 }, // { 16.5, 80.5, 15, 15 }, // -###
// 17 // 17
{ 0.5, 64.5, 15, 15 }, // { 0.5, 64.5, 15, 15 }, // -##-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // -CC#
{ 0.5, 80.5, 15, 15 }, // { 0.5, 80.5, 15, 15 }, // -C#C
{ 16.5, 80.5, 15, 15 }, // { 16.5, 80.5, 15, 15 }, // -###
// 18 // 18
{ 0.5, 64.5, 15, 15 }, // { 0.5, 64.5, 15, 15 }, // -###
{ 16.5, 64.5, 15, 15 }, // { 16.5, 64.5, 15, 15 }, // -C#C
{ 0.5, 80.5, 15, 15 }, // { 0.5, 80.5, 15, 15 }, // -CC#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -##-
// 19 // 19
{ 0.5, 64.5, 15, 15 }, // { 0.5, 64.5, 15, 15 }, // -##-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // -CC#
{ 0.5, 80.5, 15, 15 }, // { 0.5, 80.5, 15, 15 }, // -CC#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -##-
// 20 // 20
{ 32.5, 32.5, 15, 15 }, // { 32.5, 32.5, 15, 15 }, // ----
{ 48.5, 32.5, 15, 15 }, // { 48.5, 32.5, 15, 15 }, // #CC#
{ 32.5, 48.5, 15, 15 }, // { 32.5, 48.5, 15, 15 }, // ####
{ 48.5, 48.5, 15, 15 }, // { 48.5, 48.5, 15, 15 }, // #CC#
// 21 // 21
{ 32.5, 32.5, 15, 15 }, // { 32.5, 32.5, 15, 15 }, // ----
{ 48.5, 32.5, 15, 15 }, // { 48.5, 32.5, 15, 15 }, // #CC#
{ 32.5, 48.5, 15, 15 }, // { 32.5, 48.5, 15, 15 }, // ##C#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // #C#-
// 22 // 22
{ 32.5, 32.5, 15, 15 }, // { 32.5, 32.5, 15, 15 }, // ----
{ 48.5, 32.5, 15, 15 }, // { 48.5, 32.5, 15, 15 }, // #CC#
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #C##
{ 48.5, 48.5, 15, 15 }, // { 48.5, 48.5, 15, 15 }, // -#C#
// 23 // 23
{ 32.5, 32.5, 15, 15 }, // { 32.5, 32.5, 15, 15 }, // ----
{ 48.5, 32.5, 15, 15 }, // { 48.5, 32.5, 15, 15 }, // #CC#
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #CC#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -##-
// 24 // 24
{ 64.5, 64.5, 15, 15 }, // { 64.5, 64.5, 15, 15 }, // ###-
{ 80.5, 64.5, 15, 15 }, // { 80.5, 64.5, 15, 15 }, // C#C-
{ 64.5, 80.5, 15, 15 }, // { 64.5, 80.5, 15, 15 }, // C#C-
{ 80.5, 80.5, 15, 15 }, // { 80.5, 80.5, 15, 15 }, // ###-
// 25 // 25
{ 64.5, 64.5, 15, 15 }, // { 64.5, 64.5, 15, 15 }, // ###-
{ 80.5, 64.5, 15, 15 }, // { 80.5, 64.5, 15, 15 }, // C#C-
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #CC-
{ 80.5, 80.5, 15, 15 }, // { 80.5, 80.5, 15, 15 }, // -##-
// 26 // 26
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -##-
{ 80.5, 64.5, 15, 15 }, // { 80.5, 64.5, 15, 15 }, // #CC-
{ 64.5, 80.5, 15, 15 }, // { 64.5, 80.5, 15, 15 }, // C#C-
{ 80.5, 80.5, 15, 15 }, // { 80.5, 80.5, 15, 15 }, // ###-
// 27 // 27
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -##-
{ 80.5, 64.5, 15, 15 }, // { 80.5, 64.5, 15, 15 }, // #CC-
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #CC-
{ 80.5, 80.5, 15, 15 }, // { 80.5, 80.5, 15, 15 }, // -##-
// 28 // 28
{ 32.5, 96.5, 15, 15 }, // { 32.5, 96.5, 15, 15 }, // #CC#
{ 48.5, 96.5, 15, 15 }, // { 48.5, 96.5, 15, 15 }, // ####
{ 32.5, 112.5, 15, 15 }, // { 32.5, 112.5, 15, 15 }, // #CC#
{ 48.5, 112.5, 15, 15 }, // { 48.5, 112.5, 15, 15 }, // ----
// 29 // 29
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -#C#
{ 48.5, 96.5, 15, 15 }, // { 48.5, 96.5, 15, 15 }, // #C##
{ 32.5, 112.5, 15, 15 }, // { 32.5, 112.5, 15, 15 }, // #CC#
{ 48.5, 112.5, 15, 15 }, // { 48.5, 112.5, 15, 15 }, // ----
// 30 // 30
{ 32.5, 96.5, 15, 15 }, // { 32.5, 96.5, 15, 15 }, // #C#-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // ##C#
{ 32.5, 112.5, 15, 15 }, // { 32.5, 112.5, 15, 15 }, // #CC#
{ 48.5, 112.5, 15, 15 }, // { 48.5, 112.5, 15, 15 }, // ----
// 31 // 31
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -##-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // #CC#
{ 32.5, 112.5, 15, 15 }, // { 32.5, 112.5, 15, 15 }, // #CC#
{ 48.5, 112.5, 15, 15 }, // { 48.5, 112.5, 15, 15 }, // ----
// 32 // 32
{ 0.5, 64.5, 15, 15 }, // { 0.5, 64.5, 15, 15 }, // -##-
{ 80.5, 64.5, 15, 15 }, // { 80.5, 64.5, 15, 15 }, // -CC-
{ 0.5, 80.5, 15, 15 }, // { 0.5, 80.5, 15, 15 }, // -CC-
{ 80.5, 80.5, 15, 15 }, // { 80.5, 80.5, 15, 15 }, // -##-
// 33 // 33
{ 32.5, 32.5, 15, 15 }, // { 32.5, 32.5, 15, 15 }, // ----
{ 48.5, 32.5, 15, 15 }, // { 48.5, 32.5, 15, 15 }, // #CC#
{ 32.5, 112.5, 15, 15 }, // { 32.5, 112.5, 15, 15 }, // #CC#
{ 48.5, 112.5, 15, 15 }, // { 48.5, 112.5, 15, 15 }, // ----
// 34 // 34
{ 0.5, 32.5, 15, 15 }, // { 0.5, 32.5, 15, 15 }, // ----
{ 16.5, 32.5, 15, 15 }, // { 16.5, 32.5, 15, 15 }, // -C#C
{ 0.5, 48.5, 15, 15 }, // { 0.5, 48.5, 15, 15 }, // -###
{ 16.5, 48.5, 15, 15 }, // { 16.5, 48.5, 15, 15 }, // -C#C
// 35 // 35
{ 0.5, 32.5, 15, 15 }, // { 0.5, 32.5, 15, 15 }, // ----
{ 16.5, 32.5, 15, 15 }, // { 16.5, 32.5, 15, 15 }, // -C#C
{ 0.5, 48.5, 15, 15 }, // { 0.5, 48.5, 15, 15 }, // -#C#
{ 80.5, 16.5, 15, 15 }, // { 80.5, 16.5, 15, 15 }, // -C#-
// 36 // 36
{ 64.5, 32.5, 15, 15 }, // { 64.5, 32.5, 15, 15 }, // ----
{ 80.5, 32.5, 15, 15 }, // { 80.5, 32.5, 15, 15 }, // C#C-
{ 64.5, 48.5, 15, 15 }, // { 64.5, 48.5, 15, 15 }, // ###-
{ 80.5, 48.5, 15, 15 }, // { 80.5, 48.5, 15, 15 }, // C#C-
// 37 // 37
{ 64.5, 32.5, 15, 15 }, // { 64.5, 32.5, 15, 15 }, // ----
{ 80.5, 32.5, 15, 15 }, // { 80.5, 32.5, 15, 15 }, // C#C-
{ 64.5, 16.5, 15, 15 }, // { 64.5, 16.5, 15, 15 }, // #C#-
{ 80.5, 48.5, 15, 15 }, // { 80.5, 48.5, 15, 15 }, // -#C-
// 38 // 38
{ 64.5, 96.5, 15, 15 }, // { 64.5, 96.5, 15, 15 }, // C#C-
{ 80.5, 96.5, 15, 15 }, // { 80.5, 96.5, 15, 15 }, // ###-
{ 64.5, 112.5, 15, 15 }, // { 64.5, 112.5, 15, 15 }, // C#C-
{ 80.5, 112.5, 15, 15 }, // { 80.5, 112.5, 15, 15 }, // ----
// 39 // 39
{ 64.5, 0.5, 15, 15 }, // { 64.5, 0.5, 15, 15 }, // -#C-
{ 80.5, 96.5, 15, 15 }, // { 80.5, 96.5, 15, 15 }, // #C#-
{ 64.5, 112.5, 15, 15 }, // { 64.5, 112.5, 15, 15 }, // C#C-
{ 80.5, 112.5, 15, 15 }, // { 80.5, 112.5, 15, 15 }, // ----
// 40 // 40
{ 0.5, 96.5, 15, 15 }, // { 0.5, 96.5, 15, 15 }, // -C#C
{ 16.5, 96.5, 15, 15 }, // { 16.5, 96.5, 15, 15 }, // -###
{ 0.5, 112.5, 15, 15 }, // { 0.5, 112.5, 15, 15 }, // -C#C
{ 16.5, 112.5, 15, 15 }, // { 16.5, 112.5, 15, 15 }, // ----
// 41 // 41
{ 0.5, 96.5, 15, 15 }, // { 0.5, 96.5, 15, 15 }, // -C#-
{ 80.5, 0.5, 15, 15 }, // { 80.5, 0.5, 15, 15 }, // -#C#
{ 0.5, 112.5, 15, 15 }, // { 0.5, 112.5, 15, 15 }, // -C#C
{ 16.5, 112.5, 15, 15 }, // { 16.5, 112.5, 15, 15 }, // ----
// 42 // 42
{ 0.5, 32.5, 15, 15 }, // { 0.5, 32.5, 15, 15 }, // ----
{ 80.5, 32.5, 15, 15 }, // { 80.5, 32.5, 15, 15 }, // -CC-
{ 0.5, 48.5, 15, 15 }, // { 0.5, 48.5, 15, 15 }, // -##-
{ 80.5, 48.5, 15, 15 }, // { 80.5, 48.5, 15, 15 }, // -CC-
// 43 // 43
{ 0.5, 32.5, 15, 15 }, // { 0.5, 32.5, 15, 15 }, // ----
{ 16.5, 32.5, 15, 15 }, // { 16.5, 32.5, 15, 15 }, // -C#C
{ 0.5, 112.5, 15, 15 }, // { 0.5, 112.5, 15, 15 }, // -C#C
{ 16.5, 112.5, 15, 15 }, // { 16.5, 112.5, 15, 15 }, // ----
// 44 // 44
{ 0.5, 96.5, 15, 15 }, // { 0.5, 96.5, 15, 15 }, // -CC-
{ 80.5, 96.5, 15, 15 }, // { 80.5, 96.5, 15, 15 }, // -##-
{ 0.5, 112.5, 15, 15 }, // { 0.5, 112.5, 15, 15 }, // -CC-
{ 80.5, 112.5, 15, 15 }, // { 80.5, 112.5, 15, 15 }, // ----
// 45 // 45
{ 64.5, 32.5, 15, 15 }, // { 64.5, 32.5, 15, 15 }, // ----
{ 80.5, 32.5, 15, 15 }, // { 80.5, 32.5, 15, 15 }, // C#C-
{ 64.5, 112.5, 15, 15 }, // { 64.5, 112.5, 15, 15 }, // C#C-
{ 80.5, 112.5, 15, 15 }, // { 80.5, 112.5, 15, 15 }, // ----
// 46 // 46
{ 0.5, 32.5, 15, 15 }, // { 0.5, 32.5, 15, 15 }, // ----
{ 80.5, 32.5, 15, 15 }, // { 80.5, 32.5, 15, 15 }, // -CC-
{ 0.5, 112.5, 15, 15 }, // { 0.5, 112.5, 15, 15 }, // -CC-
{ 80.5, 112.5, 15, 15 }, // { 80.5, 112.5, 15, 15 }, // ----
// 47 // 47
{ 0.5, 0.5, 15, 15 }, // { 0.5, 0.5, 15, 15 }, // UUUU
{ 16.5, 0.5, 15, 15 }, // { 16.5, 0.5, 15, 15 }, // UCCU
{ 0.5, 16.5, 15, 15 }, // { 0.5, 16.5, 15, 15 }, // UCCU
{ 16.5, 16.5, 15, 15 } // { 16.5, 16.5, 15, 15 } // UUUU
}; };
extern const int autotileRectsN = sizeof(autotileRects) / sizeof(autotileRects[0]); extern const int autotileRectsN = sizeof(autotileRects) / sizeof(autotileRects[0]);