#pragma once // Generated from the complete hash-checked current PVF/NPK census. Do not edit city rows. // Input: data/seria_room_catalog.json; generator: tools/generate_seria_room_catalog.py. #include namespace dnf90_seria { struct TownRow { int town; int region; uint64_t areas; }; struct GlyphRow { int town; int rect[4]; }; static const char kPvfSha256[] = "510daa58d01bc0f483b146b80faca9e21af4e85ad099467058d67f84dce6af5c"; static const char kNpkSha256[] = "e107637a2990d1d4d5802700a4ece64cf8338058c986b23cc337fc749ee66248"; static const TownRow kTowns[] = { {6, 21, 0x1fULL}, {7, 4, 0x3fULL}, {9, 21, 0x3ULL}, {10, 5, 0xffULL}, {11, 5, 0x7ULL}, {12, 5, 0x1ULL}, {13, 5, 0x1ULL}, {14, 22, 0x1fULL}, {17, 6, 0x1fULL}, {18, 5, 0xfULL}, {19, 3, 0x7ULL}, {20, 22, 0x7ULL}, {22, 7, 0x1fULL}, {28, 11, 0x3ULL}, {30, 13, 0x7ULL}, {31, 13, 0xfULL}, {32, 14, 0x1fULL}, {35, 13, 0x3ULL}, {36, 16, 0x1ULL}, {37, 17, 0x1ULL}, {38, 18, 0x7dULL}, {39, 19, 0x3fffffffffULL}, {40, 19, 0x3fULL}, {41, 20, 0x1fULL}, {42, 20, 0xfULL}, {43, 18, 0x7ULL}, {46, 23, 0x7fULL}, {98, 24, 0x1ffffffffULL}, {106, 1, 0x1ULL}, {107, 15, 0x1ULL}, }; static const GlyphRow kGlyphs[] = { {6, {280, 118, 20, 16}}, {9, {390, 326, 20, 16}}, {11, {371, 276, 20, 16}}, {14, {347, 442, 20, 16}}, {17, {400, 227, 20, 16}}, {18, {255, 415, 20, 16}}, {20, {159, 157, 20, 16}}, {22, {117, 448, 20, 16}}, {30, {65, 66, 20, 16}}, {31, {523, 278, 20, 16}}, {39, {293, 289, 20, 16}}, {40, {514, 218, 20, 16}}, {41, {350, 214, 20, 16}}, {42, {416, 361, 20, 16}}, {43, {578, 105, 20, 16}}, {46, {546, 208, 20, 16}}, }; static const int kNativeSharedProjectRect[] = {302, 357, 16, 10}; }