using System.Collections.Generic; using System.Drawing; namespace NHSE.Core; public static class TileCollisionUtil { public static readonly Dictionary Dict = new() { {00, Color.FromArgb( 70, 120, 64)}, // Grass {01, Color.FromArgb(128, 215, 195)}, // River {03, Color.FromArgb(192, 192, 192)}, // Stone {04, Color.FromArgb(240, 230, 170)}, // Sand {05, Color.FromArgb(128, 215, 195)}, // Sea {06, Color.FromArgb(255, 128, 128)}, // Wood {07, Color.FromArgb(0 , 0, 0)}, // Null {08, Color.FromArgb(32 , 32, 32)}, // Building {09, Color.FromArgb(255, 0, 0)}, // ?? {10, Color.FromArgb(48 , 48, 48)}, // Door {12, Color.FromArgb(128, 215, 195)}, // Water at mouths of river {15, Color.FromArgb(128, 215, 195)}, // Strip of water between river mouth and river {22, Color.FromArgb(190, 98, 98)}, // Wood (thin) {28, Color.FromArgb(255, 0, 0)}, // ?? this one isn't even in ColGroundAttributeParam... {29, Color.FromArgb(232, 222, 162)}, // Edge of beach, next to sea {41, Color.FromArgb(118, 122, 132)}, // Rocks at top of map {42, Color.FromArgb(128, 133, 147)}, // Taller regions, rocks at top of map {43, Color.Cyan}, // Tide pool {44, Color.FromArgb( 62, 112, 56)}, // Edge connecting grass and beach {45, Color.FromArgb(118, 122, 132)}, // Some kind of rock {46, Color.FromArgb(120, 207, 187)}, // Edge of sea, next to beach {47, Color.FromArgb(128, 128, 0)}, // Sandstone {49, Color.FromArgb(190, 98, 98)}, // Pier {51, Color.FromArgb(32 , 152, 32)}, // "Grass-growing building"?? {70, Color.FromArgb(109, 113, 124)}, // Kapp'n's island rock {149, Color.FromArgb(179, 207, 252)}, // Ice (traversable) {150, Color.FromArgb(61 , 119, 212)}, // Ice (tall, with collision) }; }