diff --git a/UI/ui_atlas_lowmem.cpp b/UI/ui_atlas_lowmem.cpp index b251bca6d7..084f0f73b5 100644 --- a/UI/ui_atlas_lowmem.cpp +++ b/UI/ui_atlas_lowmem.cpp @@ -1,344 +1,602 @@ -// C++ generated by atlastool from atlasscript.txt (hrydgard@gmail.com) +// C++ generated by atlastool from atlasscript_lowmem.txt (hrydgard@gmail.com) #include "ui_atlas.h" const AtlasChar font_UBUNTU24_chardata[] = { // RANGE: 0x20 - 0x80, start 0x18 {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -4.0000f, 7.5000f, 1, 1}, // 0020 - {0.191406f, 0.707031f, 0.195312f, 0.820312f, 0.1875f, -28.1875f, 7.9375f, 8, 29}, // 0021 - {0.899414f, 0.484375f, 0.905273f, 0.535156f, 0.1250f, -28.1875f, 11.6875f, 12, 13}, // 0022 - {0.044922f, 0.570312f, 0.054688f, 0.683594f, -1.0625f, -28.1875f, 18.0000f, 20, 29}, // 0023 - {0.585449f, 0.488281f, 0.594238f, 0.628906f, -0.2500f, -31.9375f, 17.3750f, 18, 36}, // 0024 - {0.020508f, 0.476562f, 0.032227f, 0.589844f, -0.3750f, -28.5000f, 22.7500f, 24, 29}, // 0025 - {0.353516f, 0.500000f, 0.364258f, 0.613281f, -0.8750f, -28.5000f, 19.7500f, 22, 29}, // 0026 - {0.423828f, 0.371094f, 0.427734f, 0.421875f, -0.2500f, -28.1875f, 6.7500f, 8, 13}, // 0027 - {0.316895f, 0.679688f, 0.322754f, 0.832031f, -0.0625f, -31.0000f, 10.0625f, 12, 39}, // 0028 - {0.502441f, 0.707031f, 0.508301f, 0.859375f, -1.6250f, -31.0000f, 10.1875f, 12, 39}, // 0029 - {0.769043f, 0.753906f, 0.776367f, 0.816406f, -0.9375f, -21.9375f, 13.1875f, 15, 16}, // 002a - {0.079102f, 0.722656f, 0.088379f, 0.808594f, -0.8750f, -23.8125f, 17.1875f, 19, 22}, // 002b - {0.195801f, 0.585938f, 0.200195f, 0.636719f, -1.0625f, -7.6250f, 6.8750f, 9, 13}, // 002c - {0.909180f, 0.585938f, 0.915527f, 0.613281f, 0.2500f, -15.5625f, 13.0625f, 13, 7}, // 002d - {0.751953f, 0.296875f, 0.755859f, 0.328125f, 0.3125f, -7.2500f, 8.3125f, 8, 8}, // 002e - {0.195801f, 0.695312f, 0.203613f, 0.816406f, -1.8750f, -28.1875f, 12.1250f, 16, 31}, // 002f - {0.083496f, 0.605469f, 0.092773f, 0.718750f, -0.3125f, -28.5000f, 17.5625f, 19, 29}, // 0030 - {0.349121f, 0.734375f, 0.355469f, 0.847656f, 1.1250f, -28.5000f, 17.5000f, 13, 29}, // 0031 - {0.144043f, 0.605469f, 0.153320f, 0.718750f, -0.3125f, -28.5000f, 17.5625f, 19, 29}, // 0032 - {0.734375f, 0.605469f, 0.743652f, 0.718750f, -0.4375f, -28.5000f, 17.5000f, 19, 29}, // 0033 - {0.094727f, 0.570312f, 0.104492f, 0.683594f, -1.0000f, -28.1875f, 17.5625f, 20, 29}, // 0034 - {0.761719f, 0.632812f, 0.770508f, 0.746094f, 0.0625f, -28.1875f, 17.5000f, 18, 29}, // 0035 - {0.562988f, 0.613281f, 0.572266f, 0.726562f, -0.0625f, -28.5000f, 17.5625f, 19, 29}, // 0036 - {0.835938f, 0.613281f, 0.845215f, 0.726562f, -0.6250f, -28.1875f, 17.5000f, 19, 29}, // 0037 - {0.909180f, 0.613281f, 0.918457f, 0.726562f, -0.5000f, -28.5000f, 17.5625f, 19, 29}, // 0038 - {0.000000f, 0.617188f, 0.009277f, 0.730469f, -0.5625f, -28.5000f, 17.5000f, 19, 29}, // 0039 - {0.905273f, 0.343750f, 0.909180f, 0.429688f, 0.3125f, -21.8125f, 7.9375f, 8, 22}, // 003a - {0.734375f, 0.355469f, 0.738770f, 0.460938f, -0.1875f, -21.8125f, 7.8750f, 9, 27}, // 003b - {0.876953f, 0.750000f, 0.884766f, 0.824219f, -1.0000f, -20.6875f, 15.1250f, 16, 19}, // 003c - {0.471680f, 0.757812f, 0.479980f, 0.812500f, 0.1250f, -20.0625f, 16.8750f, 17, 14}, // 003d - {0.760254f, 0.750000f, 0.768555f, 0.824219f, -0.1250f, -20.4375f, 15.4375f, 17, 19}, // 003e - {0.944824f, 0.695312f, 0.953125f, 0.808594f, -1.2500f, -28.5000f, 14.3750f, 17, 29}, // 003f - {0.687500f, 0.187500f, 0.701660f, 0.328125f, -0.8125f, -27.8125f, 27.5625f, 29, 36}, // 0040 - {0.364746f, 0.500000f, 0.375488f, 0.613281f, -1.4375f, -28.1875f, 18.6875f, 22, 29}, // 0041 - {0.200195f, 0.578125f, 0.209961f, 0.691406f, 0.3125f, -28.1875f, 18.7500f, 20, 29}, // 0042 - {0.825684f, 0.578125f, 0.835449f, 0.691406f, -0.3125f, -28.5625f, 18.8125f, 20, 29}, // 0043 - {0.944336f, 0.578125f, 0.954102f, 0.691406f, 0.3125f, -28.1875f, 19.7500f, 20, 29}, // 0044 - {0.227539f, 0.636719f, 0.236328f, 0.750000f, 0.3125f, -28.1875f, 16.4375f, 18, 29}, // 0045 - {0.400391f, 0.636719f, 0.409180f, 0.750000f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 0046 - {0.493164f, 0.507812f, 0.503418f, 0.621094f, -0.3125f, -28.5000f, 19.8750f, 21, 29}, // 0047 - {0.299805f, 0.511719f, 0.310059f, 0.625000f, 0.3125f, -28.1875f, 20.8125f, 21, 29}, // 0048 - {0.508789f, 0.707031f, 0.512695f, 0.820312f, 0.6250f, -28.1875f, 8.6250f, 8, 29}, // 0049 - {0.614258f, 0.636719f, 0.623047f, 0.750000f, -1.0625f, -28.1875f, 16.3750f, 18, 29}, // 004a - {0.387207f, 0.515625f, 0.397461f, 0.628906f, 0.3125f, -28.1875f, 18.7500f, 21, 29}, // 004b - {0.770996f, 0.636719f, 0.779785f, 0.750000f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 004c - {0.287109f, 0.449219f, 0.299316f, 0.562500f, 0.1875f, -28.1875f, 24.8125f, 25, 29}, // 004d - {0.409180f, 0.515625f, 0.419434f, 0.628906f, 0.3125f, -28.1875f, 20.8125f, 21, 29}, // 004e - {0.227539f, 0.519531f, 0.237793f, 0.632812f, -0.3750f, -28.5000f, 20.2500f, 21, 29}, // 004f - {0.954590f, 0.578125f, 0.964355f, 0.691406f, 0.3125f, -28.1875f, 18.7500f, 20, 29}, // 0050 - {0.154785f, 0.468750f, 0.166016f, 0.589844f, -0.3750f, -28.5000f, 20.6250f, 23, 31}, // 0051 - {0.964844f, 0.578125f, 0.974609f, 0.691406f, 0.3125f, -28.1250f, 18.8750f, 20, 29}, // 0052 - {0.248535f, 0.582031f, 0.258301f, 0.695312f, -0.5000f, -28.5000f, 18.1875f, 20, 29}, // 0053 - {0.594727f, 0.527344f, 0.604980f, 0.640625f, -1.3125f, -28.1875f, 17.3750f, 21, 29}, // 0054 - {0.673828f, 0.527344f, 0.684082f, 0.640625f, 0.0625f, -28.1875f, 20.1250f, 21, 29}, // 0055 - {0.108398f, 0.480469f, 0.119629f, 0.593750f, -1.6875f, -28.1875f, 18.6875f, 23, 29}, // 0056 - {0.246582f, 0.332031f, 0.260742f, 0.445312f, -1.4375f, -28.1875f, 25.8125f, 29, 29}, // 0057 - {0.375977f, 0.500000f, 0.386719f, 0.613281f, -1.2500f, -28.1875f, 18.6875f, 22, 29}, // 0058 - {0.532715f, 0.500000f, 0.543457f, 0.613281f, -1.5625f, -28.1875f, 18.6875f, 22, 29}, // 0059 - {0.009766f, 0.617188f, 0.019043f, 0.730469f, -0.7500f, -28.1875f, 16.6875f, 19, 29}, // 005a - {0.668457f, 0.191406f, 0.673340f, 0.339844f, 0.1250f, -31.7500f, 8.4375f, 10, 38}, // 005b - {0.823242f, 0.695312f, 0.831055f, 0.816406f, -1.6250f, -28.1875f, 12.3750f, 16, 31}, // 005c - {0.167969f, 0.734375f, 0.172852f, 0.882812f, -1.7500f, -31.7500f, 8.4375f, 10, 38}, // 005d - {0.406250f, 0.753906f, 0.413574f, 0.820312f, -1.1250f, -28.1875f, 12.7500f, 15, 17}, // 005e - {0.856445f, 0.757812f, 0.864746f, 0.785156f, -1.8750f, -4.0000f, 13.3125f, 17, 7}, // 005f - {0.387207f, 0.355469f, 0.392578f, 0.390625f, -0.8125f, -29.2500f, 9.8750f, 11, 9}, // 0060 - {0.111816f, 0.722656f, 0.120605f, 0.812500f, -0.7500f, -22.3125f, 16.0625f, 18, 23}, // 0061 - {0.684570f, 0.593750f, 0.693359f, 0.714844f, -0.0625f, -29.8750f, 16.7500f, 18, 31}, // 0062 - {0.831543f, 0.730469f, 0.839844f, 0.820312f, -0.7500f, -22.3125f, 15.3750f, 17, 23}, // 0063 - {0.104980f, 0.597656f, 0.113770f, 0.718750f, -0.6875f, -29.8750f, 16.7500f, 18, 31}, // 0064 - {0.143066f, 0.722656f, 0.151855f, 0.812500f, -0.7500f, -22.3125f, 15.5000f, 18, 23}, // 0065 - {0.153809f, 0.714844f, 0.160645f, 0.835938f, -1.2500f, -30.2500f, 10.1250f, 14, 31}, // 0066 - {0.532227f, 0.617188f, 0.541016f, 0.734375f, -0.6250f, -22.3125f, 16.7500f, 18, 30}, // 0067 - {0.671875f, 0.644531f, 0.680176f, 0.761719f, -0.1250f, -29.8750f, 16.7500f, 17, 30}, // 0068 - {0.186035f, 0.468750f, 0.189941f, 0.585938f, 0.1875f, -29.9375f, 7.7500f, 8, 30}, // 0069 - {0.994141f, 0.000000f, 0.999512f, 0.148438f, -3.1250f, -30.0000f, 7.8125f, 11, 38}, // 006a - {0.653320f, 0.617188f, 0.662109f, 0.734375f, -0.0625f, -29.8750f, 15.5000f, 18, 30}, // 006b - {0.971191f, 0.695312f, 0.975098f, 0.812500f, 0.1875f, -29.9375f, 7.7500f, 8, 30}, // 006c - {0.285645f, 0.566406f, 0.298340f, 0.656250f, -0.0625f, -22.3125f, 25.6875f, 26, 23}, // 006d - {0.906738f, 0.730469f, 0.915039f, 0.820312f, -0.0625f, -22.3125f, 16.7500f, 17, 23}, // 006e - {0.019531f, 0.714844f, 0.028809f, 0.804688f, -0.7500f, -22.3125f, 16.7500f, 19, 23}, // 006f - {0.493164f, 0.625000f, 0.501953f, 0.742188f, -0.0625f, -22.3125f, 16.7500f, 18, 30}, // 0070 - {0.662598f, 0.625000f, 0.671387f, 0.742188f, -0.6875f, -22.3125f, 16.7500f, 18, 30}, // 0071 - {0.066406f, 0.753906f, 0.072754f, 0.843750f, -0.0625f, -22.3125f, 10.4375f, 13, 23}, // 0072 - {0.000000f, 0.734375f, 0.008301f, 0.824219f, -0.9375f, -22.3125f, 15.0000f, 17, 23}, // 0073 - {0.492188f, 0.746094f, 0.498535f, 0.851562f, -1.4375f, -26.3750f, 10.1875f, 13, 27}, // 0074 - {0.008789f, 0.734375f, 0.017090f, 0.824219f, -0.1250f, -21.9375f, 16.7500f, 17, 23}, // 0075 - {0.509766f, 0.363281f, 0.518555f, 0.449219f, -1.4375f, -21.9375f, 15.0000f, 18, 22}, // 0076 - {0.640625f, 0.617188f, 0.652832f, 0.703125f, -1.3125f, -21.9375f, 22.0625f, 25, 22}, // 0077 - {0.572754f, 0.726562f, 0.581543f, 0.812500f, -1.4375f, -21.9375f, 15.0000f, 18, 22}, // 0078 - {0.342773f, 0.582031f, 0.352051f, 0.699219f, -1.6875f, -21.9375f, 15.0000f, 19, 30}, // 0079 - {0.355957f, 0.734375f, 0.364258f, 0.820312f, -0.7500f, -21.9375f, 15.0000f, 17, 22}, // 007a - {0.458008f, 0.644531f, 0.464355f, 0.789062f, -1.1250f, -30.5000f, 10.0000f, 13, 37}, // 007b - {0.627930f, 0.492188f, 0.631348f, 0.621094f, 0.1875f, -28.1875f, 7.4375f, 7, 33}, // 007c - {0.204102f, 0.695312f, 0.210449f, 0.839844f, -1.5000f, -30.5000f, 10.0000f, 13, 37}, // 007d - {0.602051f, 0.757812f, 0.611816f, 0.800781f, -0.1875f, -17.3125f, 19.6250f, 20, 11}, // 007e - {0.060547f, 0.449219f, 0.073730f, 0.554688f, 1.7500f, -24.5000f, 30.0000f, 27, 27}, // 007f + {0.938477f, 0.492188f, 0.942383f, 0.605469f, 0.1875f, -28.1875f, 7.9375f, 8, 29}, // 0021 + {0.992188f, 0.000000f, 0.998047f, 0.050781f, 0.1250f, -28.1875f, 11.6875f, 12, 13}, // 0022 + {0.106934f, 0.511719f, 0.116699f, 0.625000f, -1.0625f, -28.1875f, 18.0000f, 20, 29}, // 0023 + {0.503906f, 0.394531f, 0.512695f, 0.535156f, -0.2500f, -31.9375f, 17.3750f, 18, 36}, // 0024 + {0.664062f, 0.363281f, 0.675781f, 0.476562f, -0.3750f, -28.5000f, 22.7500f, 24, 29}, // 0025 + {0.522461f, 0.410156f, 0.533203f, 0.523438f, -0.8750f, -28.5000f, 19.7500f, 22, 29}, // 0026 + {0.796875f, 0.164062f, 0.800781f, 0.214844f, -0.2500f, -28.1875f, 6.7500f, 8, 13}, // 0027 + {0.923828f, 0.675781f, 0.929688f, 0.828125f, -0.0625f, -31.0000f, 10.0625f, 12, 39}, // 0028 + {0.217285f, 0.718750f, 0.223145f, 0.871094f, -1.6250f, -31.0000f, 10.1875f, 12, 39}, // 0029 + {0.418945f, 0.468750f, 0.426270f, 0.531250f, -0.9375f, -21.9375f, 13.1875f, 15, 16}, // 002a + {0.724609f, 0.746094f, 0.733887f, 0.832031f, -0.8750f, -23.8125f, 17.1875f, 19, 22}, // 002b + {0.916992f, 0.433594f, 0.921387f, 0.484375f, -1.0625f, -7.6250f, 6.8750f, 9, 13}, // 002c + {0.178223f, 0.335938f, 0.184570f, 0.363281f, 0.2500f, -15.5625f, 13.0625f, 13, 7}, // 002d + {0.802734f, 0.367188f, 0.806641f, 0.398438f, 0.3125f, -7.2500f, 8.3125f, 8, 8}, // 002e + {0.878906f, 0.714844f, 0.886719f, 0.835938f, -1.8750f, -28.1875f, 12.1250f, 16, 31}, // 002f + {0.396973f, 0.597656f, 0.406250f, 0.710938f, -0.3125f, -28.5000f, 17.5625f, 19, 29}, // 0030 + {0.054199f, 0.476562f, 0.060547f, 0.589844f, 1.1250f, -28.5000f, 17.5000f, 13, 29}, // 0031 + {0.449219f, 0.597656f, 0.458496f, 0.710938f, -0.3125f, -28.5000f, 17.5625f, 19, 29}, // 0032 + {0.458984f, 0.597656f, 0.468262f, 0.710938f, -0.4375f, -28.5000f, 17.5000f, 19, 29}, // 0033 + {0.741699f, 0.511719f, 0.751465f, 0.625000f, -1.0000f, -28.1875f, 17.5625f, 20, 29}, // 0034 + {0.083008f, 0.636719f, 0.091797f, 0.750000f, 0.0625f, -28.1875f, 17.5000f, 18, 29}, // 0035 + {0.665527f, 0.597656f, 0.674805f, 0.710938f, -0.0625f, -28.5000f, 17.5625f, 19, 29}, // 0036 + {0.878906f, 0.597656f, 0.888184f, 0.710938f, -0.6250f, -28.1875f, 17.5000f, 19, 29}, // 0037 + {0.000000f, 0.601562f, 0.009277f, 0.714844f, -0.5000f, -28.5000f, 17.5625f, 19, 29}, // 0038 + {0.173340f, 0.601562f, 0.182617f, 0.714844f, -0.5625f, -28.5000f, 17.5000f, 19, 29}, // 0039 + {0.702148f, 0.140625f, 0.706055f, 0.226562f, 0.3125f, -21.8125f, 7.9375f, 8, 22}, // 003a + {0.563477f, 0.144531f, 0.567871f, 0.250000f, -0.1875f, -21.8125f, 7.8750f, 9, 27}, // 003b + {0.335449f, 0.394531f, 0.343262f, 0.468750f, -1.0000f, -20.6875f, 15.1250f, 16, 19}, // 003c + {0.611816f, 0.800781f, 0.620117f, 0.855469f, 0.1250f, -20.0625f, 16.8750f, 17, 14}, // 003d + {0.664062f, 0.289062f, 0.672363f, 0.363281f, -0.1250f, -20.4375f, 15.4375f, 17, 19}, // 003e + {0.173340f, 0.718750f, 0.181641f, 0.832031f, -1.2500f, -28.5000f, 14.3750f, 17, 29}, // 003f + {0.633301f, 0.000000f, 0.647461f, 0.140625f, -0.8125f, -27.8125f, 27.5625f, 29, 36}, // 0040 + {0.572266f, 0.417969f, 0.583008f, 0.531250f, -1.4375f, -28.1875f, 18.6875f, 22, 29}, // 0041 + {0.071289f, 0.519531f, 0.081055f, 0.632812f, 0.3125f, -28.1875f, 18.7500f, 20, 29}, // 0042 + {0.081543f, 0.519531f, 0.091309f, 0.632812f, -0.3125f, -28.5625f, 18.8125f, 20, 29}, // 0043 + {0.491699f, 0.519531f, 0.501465f, 0.632812f, 0.3125f, -28.1875f, 19.7500f, 20, 29}, // 0044 + {0.491211f, 0.636719f, 0.500000f, 0.750000f, 0.3125f, -28.1875f, 16.4375f, 18, 29}, // 0045 + {0.521973f, 0.644531f, 0.530762f, 0.757812f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 0046 + {0.665527f, 0.480469f, 0.675781f, 0.593750f, -0.3125f, -28.5000f, 19.8750f, 21, 29}, // 0047 + {0.882324f, 0.480469f, 0.892578f, 0.593750f, 0.3125f, -28.1875f, 20.8125f, 21, 29}, // 0048 + {0.806152f, 0.542969f, 0.810059f, 0.656250f, 0.6250f, -28.1875f, 8.6250f, 8, 29}, // 0049 + {0.291992f, 0.652344f, 0.300781f, 0.765625f, -1.0625f, -28.1875f, 16.3750f, 18, 29}, // 004a + {0.174316f, 0.484375f, 0.184570f, 0.597656f, 0.3125f, -28.1875f, 18.7500f, 21, 29}, // 004b + {0.301270f, 0.652344f, 0.310059f, 0.765625f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 004c + {0.625977f, 0.285156f, 0.638184f, 0.398438f, 0.1875f, -28.1875f, 24.8125f, 25, 29}, // 004d + {0.185059f, 0.484375f, 0.195312f, 0.597656f, 0.3125f, -28.1875f, 20.8125f, 21, 29}, // 004e + {0.195801f, 0.484375f, 0.206055f, 0.597656f, -0.3750f, -28.5000f, 20.2500f, 21, 29}, // 004f + {0.644531f, 0.519531f, 0.654297f, 0.632812f, 0.3125f, -28.1875f, 18.7500f, 20, 29}, // 0050 + {0.471680f, 0.335938f, 0.482910f, 0.457031f, -0.3750f, -28.5000f, 20.6250f, 23, 31}, // 0051 + {0.522461f, 0.527344f, 0.532227f, 0.640625f, 0.3125f, -28.1250f, 18.8750f, 20, 29}, // 0052 + {0.291504f, 0.535156f, 0.301270f, 0.648438f, -0.5000f, -28.5000f, 18.1875f, 20, 29}, // 0053 + {0.320312f, 0.484375f, 0.330566f, 0.597656f, -1.3125f, -28.1875f, 17.3750f, 21, 29}, // 0054 + {0.331055f, 0.484375f, 0.341309f, 0.597656f, 0.0625f, -28.1875f, 20.1250f, 21, 29}, // 0055 + {0.116699f, 0.375000f, 0.127930f, 0.488281f, -1.6875f, -28.1875f, 18.6875f, 23, 29}, // 0056 + {0.736816f, 0.117188f, 0.750977f, 0.230469f, -1.4375f, -28.1875f, 25.8125f, 29, 29}, // 0057 + {0.753906f, 0.417969f, 0.764648f, 0.531250f, -1.2500f, -28.1875f, 18.6875f, 22, 29}, // 0058 + {0.685547f, 0.421875f, 0.696289f, 0.535156f, -1.5625f, -28.1875f, 18.6875f, 22, 29}, // 0059 + {0.183105f, 0.601562f, 0.192383f, 0.714844f, -0.7500f, -28.1875f, 16.6875f, 19, 29}, // 005a + {0.505859f, 0.781250f, 0.510742f, 0.929688f, 0.1250f, -31.7500f, 8.4375f, 10, 38}, // 005b + {0.000000f, 0.718750f, 0.007812f, 0.839844f, -1.6250f, -28.1875f, 12.3750f, 16, 31}, // 005c + {0.511230f, 0.781250f, 0.516113f, 0.929688f, -1.7500f, -31.7500f, 8.4375f, 10, 38}, // 005d + {0.894531f, 0.363281f, 0.901855f, 0.429688f, -1.1250f, -28.1875f, 12.7500f, 15, 17}, // 005e + {0.968750f, 0.808594f, 0.977051f, 0.835938f, -1.8750f, -4.0000f, 13.3125f, 17, 7}, // 005f + {0.685547f, 0.246094f, 0.690918f, 0.281250f, -0.8125f, -29.2500f, 9.8750f, 11, 9}, // 0060 + {0.734375f, 0.750000f, 0.743164f, 0.839844f, -0.7500f, -22.3125f, 16.0625f, 18, 23}, // 0061 + {0.282715f, 0.566406f, 0.291504f, 0.687500f, -0.0625f, -29.8750f, 16.7500f, 18, 31}, // 0062 + {0.636230f, 0.546875f, 0.644531f, 0.636719f, -0.7500f, -22.3125f, 15.3750f, 17, 23}, // 0063 + {0.054199f, 0.589844f, 0.062988f, 0.710938f, -0.6875f, -29.8750f, 16.7500f, 18, 31}, // 0064 + {0.083008f, 0.753906f, 0.091797f, 0.843750f, -0.7500f, -22.3125f, 15.5000f, 18, 23}, // 0065 + {0.701660f, 0.738281f, 0.708496f, 0.859375f, -1.2500f, -30.2500f, 10.1250f, 14, 31}, // 0066 + {0.117188f, 0.609375f, 0.125977f, 0.726562f, -0.6250f, -22.3125f, 16.7500f, 18, 30}, // 0067 + {0.764160f, 0.656250f, 0.772461f, 0.773438f, -0.1250f, -29.8750f, 16.7500f, 17, 30}, // 0068 + {0.610840f, 0.289062f, 0.614746f, 0.406250f, 0.1875f, -29.9375f, 7.7500f, 8, 30}, // 0069 + {0.800781f, 0.664062f, 0.806152f, 0.812500f, -3.1250f, -30.0000f, 7.8125f, 11, 38}, // 006a + {0.225098f, 0.609375f, 0.233887f, 0.726562f, -0.0625f, -29.8750f, 15.5000f, 18, 30}, // 006b + {0.202637f, 0.601562f, 0.206543f, 0.718750f, 0.1875f, -29.9375f, 7.7500f, 8, 30}, // 006c + {0.717773f, 0.496094f, 0.730469f, 0.585938f, -0.0625f, -22.3125f, 25.6875f, 26, 23}, // 006d + {0.232910f, 0.777344f, 0.241211f, 0.867188f, -0.0625f, -22.3125f, 16.7500f, 17, 23}, // 006e + {0.145020f, 0.734375f, 0.154297f, 0.824219f, -0.7500f, -22.3125f, 16.7500f, 19, 23}, // 006f + {0.696777f, 0.609375f, 0.705566f, 0.726562f, -0.0625f, -22.3125f, 16.7500f, 18, 30}, // 0070 + {0.929688f, 0.609375f, 0.938477f, 0.726562f, -0.6875f, -22.3125f, 16.7500f, 18, 30}, // 0071 + {0.565918f, 0.539062f, 0.572266f, 0.628906f, -0.0625f, -22.3125f, 10.4375f, 13, 23}, // 0072 + {0.540039f, 0.777344f, 0.548340f, 0.867188f, -0.9375f, -22.3125f, 15.0000f, 17, 23}, // 0073 + {0.135742f, 0.230469f, 0.142090f, 0.335938f, -1.4375f, -26.3750f, 10.1875f, 13, 27}, // 0074 + {0.627441f, 0.777344f, 0.635742f, 0.867188f, -0.1250f, -21.9375f, 16.7500f, 17, 23}, // 0075 + {0.496582f, 0.773438f, 0.505371f, 0.859375f, -1.4375f, -21.9375f, 15.0000f, 18, 22}, // 0076 + {0.091797f, 0.605469f, 0.104004f, 0.691406f, -1.3125f, -21.9375f, 22.0625f, 25, 22}, // 0077 + {0.552734f, 0.773438f, 0.561523f, 0.859375f, -1.4375f, -21.9375f, 15.0000f, 18, 22}, // 0078 + {0.272949f, 0.542969f, 0.282227f, 0.660156f, -1.6875f, -21.9375f, 15.0000f, 19, 30}, // 0079 + {0.791992f, 0.781250f, 0.800293f, 0.867188f, -0.7500f, -21.9375f, 15.0000f, 17, 22}, // 007a + {0.648438f, 0.636719f, 0.654785f, 0.781250f, -1.1250f, -30.5000f, 10.0000f, 13, 37}, // 007b + {0.279785f, 0.800781f, 0.283203f, 0.929688f, 0.1875f, -28.1875f, 7.4375f, 7, 33}, // 007c + {0.056641f, 0.714844f, 0.062988f, 0.859375f, -1.5000f, -30.5000f, 10.0000f, 13, 37}, // 007d + {0.771484f, 0.808594f, 0.781250f, 0.851562f, -0.1875f, -17.3125f, 19.6250f, 20, 11}, // 007e + {0.291016f, 0.285156f, 0.304199f, 0.390625f, 1.7500f, -24.5000f, 30.0000f, 27, 27}, // 007f // RANGE: 0x80 - 0x81, start 0x78 - {0.239746f, 0.449219f, 0.252930f, 0.554688f, 1.7500f, -24.5000f, 30.0000f, 27, 27}, // 0080 + {0.304688f, 0.285156f, 0.317871f, 0.390625f, 1.7500f, -24.5000f, 30.0000f, 27, 27}, // 0080 // RANGE: 0xa2 - 0x100, start 0x79 - {0.804688f, 0.625000f, 0.813477f, 0.742188f, -0.7500f, -25.8750f, 16.6875f, 18, 30}, // 00a2 - {0.164551f, 0.617188f, 0.173828f, 0.730469f, -0.6875f, -28.5000f, 17.3750f, 19, 29}, // 00a3 - {0.543945f, 0.558594f, 0.555176f, 0.660156f, -0.4375f, -25.0625f, 21.8125f, 23, 26}, // 00a4 - {0.979004f, 0.527344f, 0.989258f, 0.640625f, -1.4375f, -28.1875f, 18.0000f, 21, 29}, // 00a5 - {0.161621f, 0.335938f, 0.165527f, 0.464844f, 0.0625f, -28.1875f, 7.3750f, 8, 33}, // 00a6 - {0.189941f, 0.437500f, 0.199707f, 0.582031f, -0.5625f, -28.5000f, 18.3750f, 20, 37}, // 00a7 - {0.466797f, 0.164062f, 0.474121f, 0.195312f, 0.5000f, -28.1875f, 15.7500f, 15, 8}, // 00a8 - {0.777832f, 0.375000f, 0.790527f, 0.488281f, -0.5625f, -28.5000f, 24.2500f, 26, 29}, // 00a9 - {0.480469f, 0.757812f, 0.487305f, 0.824219f, -0.1875f, -28.5000f, 13.2500f, 14, 17}, // 00aa - {0.227539f, 0.753906f, 0.235352f, 0.824219f, -0.5625f, -19.1875f, 14.3750f, 16, 18}, // 00ab - {0.627930f, 0.757812f, 0.635742f, 0.800781f, -0.0625f, -17.1875f, 16.3750f, 16, 11}, // 00ac - {0.669922f, 0.765625f, 0.676270f, 0.792969f, 0.2500f, -15.5625f, 13.0625f, 13, 7}, // 00ad - {0.791016f, 0.375000f, 0.803711f, 0.488281f, -0.5625f, -28.5000f, 24.2500f, 26, 29}, // 00ae - {0.916016f, 0.445312f, 0.923340f, 0.472656f, 0.0625f, -28.1875f, 14.7500f, 15, 7}, // 00af - {0.503906f, 0.507812f, 0.509766f, 0.558594f, 0.0625f, -28.5000f, 11.8750f, 12, 13}, // 00b0 - {0.636719f, 0.707031f, 0.645508f, 0.808594f, -0.4375f, -25.2500f, 16.5625f, 18, 26}, // 00b1 - {0.310547f, 0.511719f, 0.316895f, 0.582031f, -0.3750f, -28.6250f, 12.5000f, 13, 18}, // 00b2 - {0.239746f, 0.375000f, 0.246582f, 0.445312f, -0.5000f, -28.5000f, 12.6875f, 14, 18}, // 00b3 - {0.287109f, 0.410156f, 0.292480f, 0.445312f, -0.0625f, -29.2500f, 10.3125f, 11, 9}, // 00b4 - {0.953613f, 0.695312f, 0.961914f, 0.808594f, 0.1875f, -21.9375f, 17.5000f, 17, 29}, // 00b5 - {0.751953f, 0.707031f, 0.759766f, 0.820312f, -1.0000f, -28.1875f, 15.0625f, 16, 29}, // 00b6 - {0.838867f, 0.437500f, 0.842773f, 0.468750f, 0.4375f, -17.3125f, 8.4375f, 8, 8}, // 00b7 - {0.108398f, 0.433594f, 0.112793f, 0.480469f, -0.3125f, -3.9375f, 7.7500f, 9, 12}, // 00b8 - {0.855957f, 0.304688f, 0.860352f, 0.375000f, -0.6875f, -28.5000f, 8.1875f, 9, 18}, // 00b9 - {0.582031f, 0.757812f, 0.588867f, 0.824219f, -0.1875f, -28.5000f, 13.5625f, 14, 17}, // 00ba - {0.776855f, 0.753906f, 0.784668f, 0.812500f, 0.0000f, -18.1875f, 14.3750f, 16, 15}, // 00bb - {0.327637f, 0.449219f, 0.339844f, 0.562500f, 0.8125f, -28.5000f, 22.1875f, 25, 29}, // 00bc - {0.855957f, 0.375000f, 0.868652f, 0.488281f, 0.8125f, -28.5000f, 23.2500f, 26, 29}, // 00bd - {0.261230f, 0.332031f, 0.275391f, 0.445312f, -0.2500f, -28.6250f, 25.0625f, 29, 29}, // 00be - {0.962402f, 0.695312f, 0.970703f, 0.808594f, -0.5625f, -21.9375f, 14.7500f, 17, 29}, // 00bf - {0.609375f, 0.339844f, 0.620117f, 0.480469f, -1.4375f, -35.0625f, 18.6875f, 22, 36}, // 00c0 - {0.631348f, 0.343750f, 0.642090f, 0.480469f, -1.4375f, -35.0000f, 18.6875f, 22, 35}, // 00c1 - {0.894043f, 0.343750f, 0.904785f, 0.480469f, -1.4375f, -34.8125f, 18.6875f, 22, 35}, // 00c2 - {0.935547f, 0.343750f, 0.946289f, 0.480469f, -1.4375f, -34.8750f, 18.6875f, 22, 35}, // 00c3 - {0.275879f, 0.410156f, 0.286621f, 0.542969f, -1.4375f, -33.9375f, 18.6875f, 22, 34}, // 00c4 - {0.668457f, 0.339844f, 0.679199f, 0.480469f, -1.4375f, -35.5000f, 18.6875f, 22, 36}, // 00c5 - {0.097168f, 0.316406f, 0.112305f, 0.429688f, -1.6875f, -28.1875f, 28.1875f, 31, 29}, // 00c6 - {0.264648f, 0.449219f, 0.274414f, 0.589844f, -0.3125f, -28.5625f, 18.8125f, 20, 36}, // 00c7 - {0.762695f, 0.488281f, 0.771484f, 0.628906f, 0.3125f, -35.0625f, 16.4375f, 18, 36}, // 00c8 - {0.698242f, 0.500000f, 0.707031f, 0.636719f, 0.3125f, -35.0000f, 16.4375f, 18, 35}, // 00c9 - {0.707520f, 0.500000f, 0.716309f, 0.636719f, 0.3125f, -34.8125f, 16.4375f, 18, 35}, // 00ca - {0.474609f, 0.503906f, 0.483398f, 0.636719f, 0.3125f, -33.9375f, 16.4375f, 18, 34}, // 00cb - {0.442383f, 0.726562f, 0.447754f, 0.867188f, -2.8125f, -35.0625f, 8.6250f, 11, 36}, // 00cc - {0.840332f, 0.730469f, 0.845703f, 0.867188f, 0.6250f, -35.0000f, 8.6250f, 11, 35}, // 00cd - {0.184082f, 0.707031f, 0.190918f, 0.843750f, -2.4375f, -34.8125f, 8.6250f, 14, 35}, // 00ce - {0.789551f, 0.644531f, 0.796875f, 0.777344f, -3.0625f, -33.9375f, 8.6250f, 15, 34}, // 00cf - {0.640625f, 0.500000f, 0.651367f, 0.613281f, -1.8125f, -28.1875f, 19.7500f, 22, 29}, // 00d0 - {0.200195f, 0.437500f, 0.210449f, 0.574219f, 0.3125f, -34.8750f, 20.8125f, 21, 35}, // 00d1 - {0.354980f, 0.355469f, 0.365234f, 0.496094f, -0.3750f, -35.4375f, 20.2500f, 21, 36}, // 00d2 - {0.365723f, 0.355469f, 0.375977f, 0.496094f, -0.3750f, -35.3125f, 20.2500f, 21, 36}, // 00d3 - {0.376465f, 0.355469f, 0.386719f, 0.496094f, -0.3750f, -35.1875f, 20.2500f, 21, 36}, // 00d4 - {0.533203f, 0.355469f, 0.543457f, 0.496094f, -0.3750f, -35.2500f, 20.2500f, 21, 36}, // 00d5 - {0.828125f, 0.437500f, 0.838379f, 0.574219f, -0.3750f, -34.2500f, 20.2500f, 21, 35}, // 00d6 - {0.529297f, 0.738281f, 0.538086f, 0.816406f, -0.7500f, -22.9375f, 16.4375f, 18, 20}, // 00d7 - {0.564453f, 0.488281f, 0.574707f, 0.609375f, -0.3750f, -29.1250f, 20.2500f, 21, 31}, // 00d8 - {0.642578f, 0.355469f, 0.652832f, 0.496094f, 0.0625f, -35.0625f, 20.1250f, 21, 36}, // 00d9 - {0.653320f, 0.355469f, 0.663574f, 0.496094f, 0.0625f, -35.0000f, 20.1250f, 21, 36}, // 00da - {0.702148f, 0.355469f, 0.712402f, 0.496094f, 0.0625f, -34.8125f, 20.1250f, 21, 36}, // 00db - {0.946777f, 0.437500f, 0.957031f, 0.574219f, 0.0625f, -33.9375f, 20.1250f, 21, 35}, // 00dc - {0.563965f, 0.347656f, 0.574707f, 0.484375f, -1.5625f, -34.9375f, 18.6875f, 22, 35}, // 00dd - {0.174316f, 0.617188f, 0.183594f, 0.730469f, 0.2500f, -28.1875f, 17.7500f, 19, 29}, // 00de - {0.186035f, 0.585938f, 0.195312f, 0.703125f, 0.0625f, -29.6250f, 18.1250f, 19, 30}, // 00df - {0.889648f, 0.625000f, 0.898438f, 0.742188f, -0.7500f, -29.6875f, 16.0625f, 18, 30}, // 00e0 - {0.298828f, 0.628906f, 0.307617f, 0.746094f, -0.7500f, -29.6250f, 16.0625f, 18, 30}, // 00e1 - {0.464355f, 0.628906f, 0.473145f, 0.746094f, -0.7500f, -29.5000f, 16.0625f, 18, 30}, // 00e2 - {0.813965f, 0.628906f, 0.822754f, 0.746094f, -0.7500f, -29.5625f, 16.0625f, 18, 30}, // 00e3 - {0.780273f, 0.636719f, 0.789062f, 0.750000f, -0.7500f, -28.5625f, 16.0625f, 18, 29}, // 00e4 - {0.114258f, 0.597656f, 0.123047f, 0.718750f, -0.7500f, -30.1875f, 16.0625f, 18, 31}, // 00e5 - {0.849121f, 0.492188f, 0.862793f, 0.582031f, -0.6250f, -22.3125f, 25.6250f, 28, 23}, // 00e6 - {0.975098f, 0.644531f, 0.983398f, 0.761719f, -0.7500f, -22.3125f, 15.3750f, 17, 30}, // 00e7 - {0.432129f, 0.601562f, 0.440918f, 0.722656f, -0.7500f, -29.7500f, 15.5000f, 18, 31}, // 00e8 - {0.880371f, 0.628906f, 0.889160f, 0.746094f, -0.7500f, -29.6875f, 15.5000f, 18, 30}, // 00e9 - {0.069824f, 0.632812f, 0.078613f, 0.750000f, -0.7500f, -29.5000f, 15.5000f, 18, 30}, // 00ea - {0.473633f, 0.640625f, 0.482422f, 0.753906f, -0.7500f, -28.6250f, 15.5000f, 18, 29}, // 00eb - {0.804688f, 0.746094f, 0.810059f, 0.863281f, -3.2500f, -29.3750f, 7.8125f, 11, 30}, // 00ec - {0.889648f, 0.746094f, 0.895020f, 0.863281f, 0.1875f, -29.3125f, 7.8125f, 11, 30}, // 00ed - {0.254395f, 0.714844f, 0.261230f, 0.832031f, -2.8125f, -29.1250f, 7.8125f, 14, 30}, // 00ee - {0.029297f, 0.714844f, 0.036621f, 0.828125f, -3.4375f, -28.2500f, 7.8125f, 15, 29}, // 00ef - {0.751953f, 0.585938f, 0.761230f, 0.703125f, -1.0000f, -29.2500f, 17.5000f, 19, 30}, // 00f0 - {0.322754f, 0.648438f, 0.331055f, 0.765625f, -0.0625f, -29.5625f, 16.7500f, 17, 30}, // 00f1 - {0.849121f, 0.585938f, 0.858398f, 0.703125f, -0.7500f, -29.6875f, 16.7500f, 19, 30}, // 00f2 - {0.899414f, 0.585938f, 0.908691f, 0.703125f, -0.7500f, -29.6250f, 16.7500f, 19, 30}, // 00f3 - {0.020508f, 0.593750f, 0.029785f, 0.710938f, -0.7500f, -29.5000f, 16.7500f, 19, 30}, // 00f4 - {0.030273f, 0.593750f, 0.039551f, 0.710938f, -0.7500f, -29.5625f, 16.7500f, 19, 30}, // 00f5 - {0.352539f, 0.617188f, 0.361816f, 0.730469f, -0.7500f, -28.5625f, 16.7500f, 19, 29}, // 00f6 - {0.432617f, 0.726562f, 0.441895f, 0.808594f, -0.9375f, -23.7500f, 16.8750f, 19, 21}, // 00f7 - {0.593262f, 0.644531f, 0.602539f, 0.750000f, -0.7500f, -24.1875f, 16.7500f, 19, 27}, // 00f8 - {0.331543f, 0.648438f, 0.339844f, 0.765625f, -0.1250f, -29.3750f, 16.7500f, 17, 30}, // 00f9 - {0.936035f, 0.648438f, 0.944336f, 0.765625f, -0.1250f, -29.3125f, 16.7500f, 17, 30}, // 00fa - {0.721680f, 0.652344f, 0.729980f, 0.769531f, -0.1250f, -29.1250f, 16.7500f, 17, 30}, // 00fb - {0.245605f, 0.699219f, 0.253906f, 0.812500f, -0.1250f, -28.2500f, 16.7500f, 17, 29}, // 00fc - {0.166504f, 0.468750f, 0.175781f, 0.613281f, -1.6875f, -29.3125f, 15.0000f, 19, 37}, // 00fd - {0.816406f, 0.480469f, 0.825195f, 0.625000f, 0.0625f, -29.8750f, 16.9375f, 18, 37}, // 00fe - {0.926270f, 0.472656f, 0.935547f, 0.613281f, -1.6875f, -28.2500f, 15.0000f, 19, 36}, // 00ff + {0.030273f, 0.613281f, 0.039062f, 0.730469f, -0.7500f, -25.8750f, 16.6875f, 18, 30}, // 00a2 + {0.192871f, 0.601562f, 0.202148f, 0.714844f, -0.6875f, -28.5000f, 17.3750f, 19, 29}, // 00a3 + {0.095215f, 0.500000f, 0.106445f, 0.601562f, -0.4375f, -25.0625f, 21.8125f, 23, 26}, // 00a4 + {0.785645f, 0.484375f, 0.795898f, 0.597656f, -1.4375f, -28.1875f, 18.0000f, 21, 29}, // 00a5 + {0.886230f, 0.234375f, 0.890137f, 0.363281f, 0.0625f, -28.1875f, 7.3750f, 8, 33}, // 00a6 + {0.523926f, 0.261719f, 0.533691f, 0.406250f, -0.5625f, -28.5000f, 18.3750f, 20, 37}, // 00a7 + {0.960938f, 0.808594f, 0.968262f, 0.839844f, 0.5000f, -28.1875f, 15.7500f, 15, 8}, // 00a8 + {0.873047f, 0.234375f, 0.885742f, 0.347656f, -0.5625f, -28.5000f, 24.2500f, 26, 29}, // 00a9 + {0.454102f, 0.406250f, 0.460938f, 0.472656f, -0.1875f, -28.5000f, 13.2500f, 14, 17}, // 00aa + {0.414551f, 0.167969f, 0.422363f, 0.238281f, -0.5625f, -19.1875f, 14.3750f, 16, 18}, // 00ab + {0.063477f, 0.589844f, 0.071289f, 0.632812f, -0.0625f, -17.1875f, 16.3750f, 16, 11}, // 00ac + {0.266113f, 0.632812f, 0.272461f, 0.660156f, 0.2500f, -15.5625f, 13.0625f, 13, 7}, // 00ad + {0.930664f, 0.234375f, 0.943359f, 0.347656f, -0.5625f, -28.5000f, 24.2500f, 26, 29}, // 00ae + {0.283691f, 0.812500f, 0.291016f, 0.839844f, 0.0625f, -28.1875f, 14.7500f, 15, 7}, // 00af + {0.696289f, 0.281250f, 0.702148f, 0.332031f, 0.0625f, -28.5000f, 11.8750f, 12, 13}, // 00b0 + {0.223633f, 0.730469f, 0.232422f, 0.832031f, -0.4375f, -25.2500f, 16.5625f, 18, 26}, // 00b1 + {0.951660f, 0.117188f, 0.958008f, 0.187500f, -0.3750f, -28.6250f, 12.5000f, 13, 18}, // 00b2 + {0.656250f, 0.406250f, 0.663086f, 0.476562f, -0.5000f, -28.5000f, 12.6875f, 14, 18}, // 00b3 + {0.796387f, 0.484375f, 0.801758f, 0.519531f, -0.0625f, -29.2500f, 10.3125f, 11, 9}, // 00b4 + {0.182129f, 0.718750f, 0.190430f, 0.832031f, 0.1875f, -21.9375f, 17.5000f, 17, 29}, // 00b5 + {0.512695f, 0.144531f, 0.520508f, 0.257812f, -1.0000f, -28.1875f, 15.0625f, 16, 29}, // 00b6 + {0.776367f, 0.421875f, 0.780273f, 0.453125f, 0.4375f, -17.3125f, 8.4375f, 8, 8}, // 00b7 + {0.507812f, 0.347656f, 0.512207f, 0.394531f, -0.3125f, -3.9375f, 7.7500f, 9, 12}, // 00b8 + {0.360840f, 0.140625f, 0.365234f, 0.210938f, -0.6875f, -28.5000f, 8.1875f, 9, 18}, // 00b9 + {0.599609f, 0.808594f, 0.606445f, 0.875000f, -0.1875f, -28.5000f, 13.5625f, 14, 17}, // 00ba + {0.312012f, 0.535156f, 0.319824f, 0.593750f, 0.0000f, -18.1875f, 14.3750f, 16, 15}, // 00bb + {0.638672f, 0.285156f, 0.650879f, 0.398438f, 0.8125f, -28.5000f, 22.1875f, 25, 29}, // 00bc + {0.414551f, 0.238281f, 0.427246f, 0.351562f, 0.8125f, -28.5000f, 23.2500f, 26, 29}, // 00bd + {0.876465f, 0.117188f, 0.890625f, 0.230469f, -0.2500f, -28.6250f, 25.0625f, 29, 29}, // 00be + {0.190918f, 0.718750f, 0.199219f, 0.832031f, -0.5625f, -21.9375f, 14.7500f, 17, 29}, // 00bf + {0.774902f, 0.136719f, 0.785645f, 0.277344f, -1.4375f, -35.0625f, 18.6875f, 22, 36}, // 00c0 + {0.690918f, 0.140625f, 0.701660f, 0.277344f, -1.4375f, -35.0000f, 18.6875f, 22, 35}, // 00c1 + {0.501465f, 0.144531f, 0.512207f, 0.281250f, -1.4375f, -34.8125f, 18.6875f, 22, 35}, // 00c2 + {0.552246f, 0.144531f, 0.562988f, 0.281250f, -1.4375f, -34.8750f, 18.6875f, 22, 35}, // 00c3 + {0.427734f, 0.250000f, 0.438477f, 0.382812f, -1.4375f, -33.9375f, 18.6875f, 22, 34}, // 00c4 + {0.828125f, 0.136719f, 0.838867f, 0.277344f, -1.4375f, -35.5000f, 18.6875f, 22, 36}, // 00c5 + {0.911133f, 0.000000f, 0.926270f, 0.113281f, -1.6875f, -28.1875f, 28.1875f, 31, 29}, // 00c6 + {0.552734f, 0.285156f, 0.562500f, 0.425781f, -0.3125f, -28.5625f, 18.8125f, 20, 36}, // 00c7 + {0.513184f, 0.398438f, 0.521973f, 0.539062f, 0.3125f, -35.0625f, 16.4375f, 18, 36}, // 00c8 + {0.282227f, 0.425781f, 0.291016f, 0.562500f, 0.3125f, -35.0000f, 16.4375f, 18, 35}, // 00c9 + {0.776367f, 0.453125f, 0.785156f, 0.589844f, 0.3125f, -34.8125f, 16.4375f, 18, 35}, // 00ca + {0.035645f, 0.476562f, 0.044434f, 0.609375f, 0.3125f, -33.9375f, 16.4375f, 18, 34}, // 00cb + {0.955078f, 0.742188f, 0.960449f, 0.882812f, -2.8125f, -35.0625f, 8.6250f, 11, 36}, // 00cc + {0.687988f, 0.773438f, 0.693359f, 0.910156f, 0.6250f, -35.0000f, 8.6250f, 11, 35}, // 00cd + {0.620117f, 0.679688f, 0.626953f, 0.816406f, -2.4375f, -34.8125f, 8.6250f, 14, 35}, // 00ce + {0.575195f, 0.652344f, 0.582520f, 0.785156f, -3.0625f, -33.9375f, 8.6250f, 15, 34}, // 00cf + {0.765137f, 0.421875f, 0.775879f, 0.535156f, -1.8125f, -28.1875f, 19.7500f, 22, 29}, // 00d0 + {0.450195f, 0.265625f, 0.460449f, 0.402344f, 0.3125f, -34.8750f, 20.8125f, 21, 35}, // 00d1 + {0.786133f, 0.164062f, 0.796387f, 0.304688f, -0.3750f, -35.4375f, 20.2500f, 21, 36}, // 00d2 + {0.393066f, 0.167969f, 0.403320f, 0.308594f, -0.3750f, -35.3125f, 20.2500f, 21, 36}, // 00d3 + {0.403809f, 0.167969f, 0.414062f, 0.308594f, -0.3750f, -35.1875f, 20.2500f, 21, 36}, // 00d4 + {0.970703f, 0.171875f, 0.980957f, 0.312500f, -0.3750f, -35.2500f, 20.2500f, 21, 36}, // 00d5 + {0.615234f, 0.265625f, 0.625488f, 0.402344f, -0.3750f, -34.2500f, 20.2500f, 21, 35}, // 00d6 + {0.904785f, 0.796875f, 0.913574f, 0.875000f, -0.7500f, -22.9375f, 16.4375f, 18, 20}, // 00d7 + {0.493164f, 0.394531f, 0.503418f, 0.515625f, -0.3750f, -29.1250f, 20.2500f, 21, 31}, // 00d8 + {0.461914f, 0.191406f, 0.472168f, 0.332031f, 0.0625f, -35.0625f, 20.1250f, 21, 36}, // 00d9 + {0.472656f, 0.191406f, 0.482910f, 0.332031f, 0.0625f, -35.0000f, 20.1250f, 21, 36}, // 00da + {0.981445f, 0.191406f, 0.991699f, 0.332031f, 0.0625f, -34.8125f, 20.1250f, 21, 36}, // 00db + {0.574707f, 0.277344f, 0.584961f, 0.414062f, 0.0625f, -33.9375f, 20.1250f, 21, 35}, // 00dc + {0.627441f, 0.144531f, 0.638184f, 0.281250f, -1.5625f, -34.9375f, 18.6875f, 22, 35}, // 00dd + {0.312012f, 0.601562f, 0.321289f, 0.714844f, 0.2500f, -28.1875f, 17.7500f, 19, 29}, // 00de + {0.512207f, 0.542969f, 0.521484f, 0.660156f, 0.0625f, -29.6250f, 18.1250f, 19, 30}, // 00df + {0.039551f, 0.613281f, 0.048340f, 0.730469f, -0.7500f, -29.6875f, 16.0625f, 18, 30}, // 00e0 + {0.146484f, 0.613281f, 0.155273f, 0.730469f, -0.7500f, -29.6250f, 16.0625f, 18, 30}, // 00e1 + {0.351562f, 0.613281f, 0.360352f, 0.730469f, -0.7500f, -29.5000f, 16.0625f, 18, 30}, // 00e2 + {0.126465f, 0.617188f, 0.135254f, 0.734375f, -0.7500f, -29.5625f, 16.0625f, 18, 30}, // 00e3 + {0.417480f, 0.652344f, 0.426270f, 0.765625f, -0.7500f, -28.5625f, 16.0625f, 18, 29}, // 00e4 + {0.408203f, 0.589844f, 0.416992f, 0.710938f, -0.7500f, -30.1875f, 16.0625f, 18, 31}, // 00e5 + {0.604004f, 0.406250f, 0.617676f, 0.496094f, -0.6250f, -22.3125f, 25.6250f, 28, 23}, // 00e6 + {0.852539f, 0.667969f, 0.860840f, 0.785156f, -0.7500f, -22.3125f, 15.3750f, 17, 30}, // 00e7 + {0.717773f, 0.589844f, 0.726562f, 0.710938f, -0.7500f, -29.7500f, 15.5000f, 18, 31}, // 00e8 + {0.360840f, 0.617188f, 0.369629f, 0.734375f, -0.7500f, -29.6875f, 15.5000f, 18, 30}, // 00e9 + {0.370117f, 0.617188f, 0.378906f, 0.734375f, -0.7500f, -29.5000f, 15.5000f, 18, 30}, // 00ea + {0.426758f, 0.652344f, 0.435547f, 0.765625f, -0.7500f, -28.6250f, 15.5000f, 18, 29}, // 00eb + {0.353516f, 0.363281f, 0.358887f, 0.480469f, -3.2500f, -29.3750f, 7.8125f, 11, 30}, // 00ec + {0.534668f, 0.800781f, 0.540039f, 0.917969f, 0.1875f, -29.3125f, 7.8125f, 11, 30}, // 00ed + {0.133301f, 0.742188f, 0.140137f, 0.859375f, -2.8125f, -29.1250f, 7.8125f, 14, 30}, // 00ee + {0.930176f, 0.730469f, 0.937500f, 0.843750f, -3.4375f, -28.2500f, 7.8125f, 15, 29}, // 00ef + {0.796387f, 0.542969f, 0.805664f, 0.660156f, -1.0000f, -29.2500f, 17.5000f, 19, 30}, // 00f0 + {0.436035f, 0.671875f, 0.444336f, 0.789062f, -0.0625f, -29.5625f, 16.7500f, 17, 30}, // 00f1 + {0.544922f, 0.546875f, 0.554199f, 0.664062f, -0.7500f, -29.6875f, 16.7500f, 19, 30}, // 00f2 + {0.626465f, 0.546875f, 0.635742f, 0.664062f, -0.7500f, -29.6250f, 16.7500f, 19, 30}, // 00f3 + {0.853027f, 0.546875f, 0.862305f, 0.664062f, -0.7500f, -29.5000f, 16.7500f, 19, 30}, // 00f4 + {0.439453f, 0.550781f, 0.448730f, 0.667969f, -0.7500f, -29.5625f, 16.7500f, 19, 30}, // 00f5 + {0.321777f, 0.601562f, 0.331055f, 0.714844f, -0.7500f, -28.5625f, 16.7500f, 19, 29}, // 00f6 + {0.743652f, 0.769531f, 0.752930f, 0.851562f, -0.9375f, -23.7500f, 16.8750f, 19, 21}, // 00f7 + {0.542969f, 0.667969f, 0.552246f, 0.773438f, -0.7500f, -24.1875f, 16.7500f, 19, 27}, // 00f8 + {0.583008f, 0.671875f, 0.591309f, 0.789062f, -0.1250f, -29.3750f, 16.7500f, 17, 30}, // 00f9 + {0.591797f, 0.671875f, 0.600098f, 0.789062f, -0.1250f, -29.3125f, 16.7500f, 17, 30}, // 00fa + {0.888672f, 0.671875f, 0.896973f, 0.789062f, -0.1250f, -29.1250f, 16.7500f, 17, 30}, // 00fb + {0.199707f, 0.718750f, 0.208008f, 0.832031f, -0.1250f, -28.2500f, 16.7500f, 17, 29}, // 00fc + {0.972656f, 0.335938f, 0.981934f, 0.480469f, -1.6875f, -29.3125f, 15.0000f, 19, 37}, // 00fd + {0.426270f, 0.386719f, 0.435059f, 0.531250f, 0.0625f, -29.8750f, 16.9375f, 18, 37}, // 00fe + {0.706543f, 0.347656f, 0.715820f, 0.488281f, -1.6875f, -28.2500f, 15.0000f, 19, 36}, // 00ff // RANGE: 0x100 - 0x180, start 0xd7 - {0.543945f, 0.421875f, 0.554688f, 0.554688f, -1.4375f, -33.6250f, 18.6875f, 22, 34}, // 0100 - {0.482910f, 0.640625f, 0.491699f, 0.753906f, -0.7500f, -28.3125f, 16.0625f, 18, 29}, // 0101 - {0.805176f, 0.339844f, 0.815918f, 0.480469f, -1.4375f, -35.1250f, 18.6875f, 22, 36}, // 0102 - {0.441406f, 0.601562f, 0.450195f, 0.722656f, -0.7500f, -29.7500f, 16.0625f, 18, 31}, // 0103 - {0.923828f, 0.328125f, 0.935059f, 0.468750f, -1.4375f, -28.1875f, 18.6875f, 23, 36}, // 0104 - {0.154785f, 0.593750f, 0.164062f, 0.710938f, -0.7500f, -22.3125f, 16.0625f, 19, 30}, // 0105 - {0.522461f, 0.449219f, 0.532227f, 0.589844f, -0.3125f, -35.3125f, 18.8125f, 20, 36}, // 0106 - {0.868164f, 0.652344f, 0.876465f, 0.769531f, -0.7500f, -29.6250f, 15.3750f, 17, 30}, // 0107 - {0.687988f, 0.449219f, 0.697754f, 0.589844f, -0.3125f, -35.1875f, 18.8125f, 20, 36}, // 0108 - {0.285645f, 0.660156f, 0.293945f, 0.777344f, -0.7500f, -29.5000f, 15.3750f, 17, 30}, // 0109 - {0.838867f, 0.472656f, 0.848633f, 0.609375f, -0.3125f, -34.4375f, 18.8125f, 20, 35}, // 010a - {0.275391f, 0.664062f, 0.283691f, 0.781250f, -0.7500f, -28.7500f, 15.3750f, 17, 30}, // 010b - {0.434570f, 0.457031f, 0.444336f, 0.597656f, -0.3125f, -35.3125f, 18.8125f, 20, 36}, // 010c - {0.541504f, 0.664062f, 0.549805f, 0.781250f, -0.7500f, -29.5625f, 15.3750f, 17, 30}, // 010d - {0.916016f, 0.472656f, 0.925781f, 0.609375f, 0.3125f, -34.9375f, 19.7500f, 20, 35}, // 010e - {0.083496f, 0.480469f, 0.094238f, 0.601562f, -0.6875f, -29.9375f, 16.7500f, 22, 31}, // 010f - {0.651855f, 0.500000f, 0.662598f, 0.613281f, -1.8125f, -28.1875f, 19.7500f, 22, 29}, // 0110 - {0.464355f, 0.503906f, 0.474121f, 0.625000f, -0.6875f, -30.0000f, 16.7500f, 20, 31}, // 0111 - {0.483887f, 0.503906f, 0.492676f, 0.636719f, 0.3125f, -33.6250f, 16.4375f, 18, 34}, // 0112 - {0.693848f, 0.640625f, 0.702637f, 0.753906f, -0.7500f, -28.3125f, 15.5000f, 18, 29}, // 0113 - {0.399902f, 0.492188f, 0.408691f, 0.632812f, 0.3125f, -35.1250f, 16.4375f, 18, 36}, // 0114 - {0.575195f, 0.601562f, 0.583984f, 0.722656f, -0.7500f, -29.7500f, 15.5000f, 18, 31}, // 0115 - {0.716797f, 0.500000f, 0.725586f, 0.636719f, 0.3125f, -34.1250f, 16.4375f, 18, 35}, // 0116 - {0.381836f, 0.632812f, 0.390625f, 0.750000f, -0.7500f, -28.8125f, 15.5000f, 18, 30}, // 0117 - {0.618652f, 0.492188f, 0.627441f, 0.632812f, 0.3125f, -28.1875f, 16.4375f, 18, 36}, // 0118 - {0.703125f, 0.640625f, 0.711914f, 0.753906f, -0.7500f, -22.3125f, 15.5000f, 18, 29}, // 0119 - {0.863281f, 0.500000f, 0.872070f, 0.636719f, 0.3125f, -34.9375f, 16.4375f, 18, 35}, // 011a - {0.391113f, 0.632812f, 0.399902f, 0.750000f, -0.7500f, -29.6250f, 15.5000f, 18, 30}, // 011b - {0.712891f, 0.355469f, 0.723145f, 0.496094f, -0.3125f, -35.1875f, 19.8750f, 21, 36}, // 011c - {0.609375f, 0.484375f, 0.618164f, 0.628906f, -0.6250f, -29.5000f, 16.7500f, 18, 37}, // 011d - {0.723633f, 0.355469f, 0.733887f, 0.496094f, -0.3125f, -35.4375f, 19.8750f, 21, 36}, // 011e - {0.631348f, 0.484375f, 0.640137f, 0.628906f, -0.6250f, -29.7500f, 16.7500f, 18, 37}, // 011f - {0.957520f, 0.437500f, 0.967773f, 0.574219f, -0.3125f, -34.4375f, 19.8750f, 21, 35}, // 0120 - {0.771973f, 0.492188f, 0.780762f, 0.632812f, -0.6250f, -28.7500f, 16.7500f, 18, 36}, // 0121 - {0.402344f, 0.343750f, 0.412598f, 0.488281f, -0.3125f, -28.5000f, 19.8750f, 21, 37}, // 0122 - {0.555176f, 0.421875f, 0.563965f, 0.574219f, -0.6250f, -31.4375f, 16.7500f, 18, 39}, // 0123 - {0.968262f, 0.437500f, 0.978516f, 0.574219f, 0.3125f, -34.8125f, 20.8125f, 21, 35}, // 0124 - {0.503906f, 0.566406f, 0.512207f, 0.703125f, -0.1250f, -34.8125f, 16.7500f, 17, 35}, // 0125 - {0.032715f, 0.476562f, 0.044434f, 0.589844f, -1.5625f, -28.1875f, 20.7500f, 24, 29}, // 0126 - {0.258789f, 0.593750f, 0.268066f, 0.710938f, -2.1250f, -30.0000f, 16.7500f, 19, 30}, // 0127 - {0.210449f, 0.632812f, 0.217773f, 0.769531f, -2.8750f, -34.8750f, 8.6250f, 15, 35}, // 0128 - {0.898926f, 0.707031f, 0.906250f, 0.824219f, -3.2500f, -29.1875f, 7.8125f, 15, 30}, // 0129 - {0.744141f, 0.652344f, 0.751465f, 0.785156f, -3.0000f, -33.6250f, 8.6250f, 15, 34}, // 012a - {0.521484f, 0.714844f, 0.528809f, 0.824219f, -3.4375f, -27.9375f, 7.8125f, 15, 28}, // 012b - {0.992676f, 0.667969f, 0.999512f, 0.808594f, -2.5000f, -35.1250f, 8.6250f, 14, 36}, // 012c - {0.261719f, 0.714844f, 0.268555f, 0.832031f, -2.9375f, -29.3750f, 7.8125f, 14, 30}, // 012d - {0.376465f, 0.734375f, 0.381348f, 0.875000f, -1.2500f, -28.1875f, 8.6250f, 10, 36}, // 012e - {0.371094f, 0.734375f, 0.375977f, 0.878906f, -1.6875f, -29.9375f, 7.7500f, 10, 37}, // 012f - {0.979004f, 0.382812f, 0.982910f, 0.519531f, 0.3750f, -34.1250f, 8.6250f, 8, 35}, // 0130 - {0.828125f, 0.347656f, 0.832031f, 0.433594f, 0.1875f, -21.9375f, 7.8125f, 8, 22}, // 0131 - {0.509766f, 0.449219f, 0.521973f, 0.562500f, 0.6250f, -28.1875f, 24.9375f, 25, 29}, // 0132 - {0.726074f, 0.500000f, 0.733887f, 0.648438f, 0.1875f, -30.0000f, 15.5000f, 16, 38}, // 0133 - {0.316895f, 0.441406f, 0.327148f, 0.578125f, -1.0625f, -34.5625f, 16.3750f, 21, 35}, // 0134 - {0.450684f, 0.644531f, 0.457520f, 0.789062f, -3.0625f, -28.8750f, 8.0000f, 14, 37}, // 0135 - {0.620605f, 0.343750f, 0.630859f, 0.488281f, 0.3125f, -28.1875f, 18.7500f, 21, 37}, // 0136 - {0.880371f, 0.476562f, 0.889160f, 0.625000f, -0.0625f, -29.8750f, 15.5000f, 18, 38}, // 0137 - {0.102051f, 0.722656f, 0.111328f, 0.808594f, 0.1250f, -21.9375f, 17.0000f, 19, 22}, // 0138 - {0.455078f, 0.503906f, 0.463867f, 0.640625f, 0.3125f, -34.1250f, 16.3750f, 18, 35}, // 0139 - {0.562988f, 0.730469f, 0.568359f, 0.871094f, 0.1875f, -35.2500f, 7.7500f, 11, 36}, // 013a - {0.781250f, 0.492188f, 0.790039f, 0.632812f, 0.3125f, -28.1875f, 16.3750f, 18, 36}, // 013b - {0.623535f, 0.636719f, 0.627441f, 0.785156f, -0.3125f, -29.9375f, 7.7500f, 8, 38}, // 013c - {0.712402f, 0.640625f, 0.721191f, 0.753906f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 013d - {0.161133f, 0.734375f, 0.167480f, 0.851562f, 0.1875f, -29.9375f, 7.7500f, 13, 30}, // 013e - {0.858887f, 0.640625f, 0.867676f, 0.753906f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 013f - {0.555664f, 0.738281f, 0.561523f, 0.855469f, 0.1875f, -29.9375f, 7.7500f, 12, 30}, // 0140 - {0.362305f, 0.617188f, 0.371582f, 0.730469f, -1.5000f, -28.1875f, 15.3125f, 19, 29}, // 0141 - {0.652832f, 0.738281f, 0.658691f, 0.855469f, -1.5000f, -29.9375f, 8.4375f, 12, 30}, // 0142 - {0.342773f, 0.441406f, 0.353027f, 0.578125f, 0.3125f, -35.0000f, 20.8125f, 21, 35}, // 0143 - {0.983887f, 0.667969f, 0.992188f, 0.785156f, -0.0625f, -29.6250f, 16.7500f, 17, 30}, // 0144 - {0.869629f, 0.355469f, 0.879883f, 0.496094f, 0.3125f, -28.1875f, 20.8125f, 21, 36}, // 0145 - {0.584473f, 0.632812f, 0.592773f, 0.753906f, -0.0625f, -22.3125f, 16.7500f, 17, 31}, // 0146 - {0.423828f, 0.441406f, 0.434082f, 0.578125f, 0.3125f, -34.9375f, 20.8125f, 21, 35}, // 0147 - {0.236816f, 0.679688f, 0.245117f, 0.796875f, -0.0625f, -29.5625f, 16.7500f, 17, 30}, // 0148 - {0.238281f, 0.558594f, 0.248047f, 0.675781f, -2.3125f, -29.8750f, 16.7500f, 20, 30}, // 0149 - {0.456055f, 0.359375f, 0.466309f, 0.500000f, 0.2500f, -28.1875f, 20.6250f, 21, 36}, // 014a - {0.308105f, 0.679688f, 0.316406f, 0.796875f, -0.0625f, -22.3125f, 16.7500f, 17, 30}, // 014b - {0.751953f, 0.445312f, 0.762207f, 0.582031f, -0.3750f, -34.0000f, 20.2500f, 21, 35}, // 014c - {0.372070f, 0.617188f, 0.381348f, 0.730469f, -0.7500f, -28.3125f, 16.7500f, 19, 29}, // 014d - {0.466797f, 0.359375f, 0.477051f, 0.500000f, -0.3750f, -35.4375f, 20.2500f, 21, 36}, // 014e - {0.512695f, 0.566406f, 0.521973f, 0.687500f, -0.7500f, -29.7500f, 16.7500f, 19, 31}, // 014f - {0.477539f, 0.359375f, 0.487793f, 0.500000f, -0.3750f, -35.3750f, 20.2500f, 21, 36}, // 0150 - {0.522461f, 0.593750f, 0.531738f, 0.710938f, -0.7500f, -29.6875f, 16.7500f, 19, 30}, // 0151 - {0.427734f, 0.324219f, 0.442383f, 0.437500f, -0.4375f, -28.5000f, 28.3125f, 30, 29}, // 0152 - {0.044922f, 0.476562f, 0.059570f, 0.566406f, -0.7500f, -22.3125f, 26.6875f, 30, 23}, // 0153 - {0.000000f, 0.476562f, 0.009766f, 0.613281f, 0.3125f, -35.0000f, 18.8750f, 20, 35}, // 0154 - {0.680664f, 0.718750f, 0.687500f, 0.835938f, -0.0625f, -29.6250f, 10.4375f, 14, 30}, // 0155 - {0.444824f, 0.457031f, 0.454590f, 0.597656f, 0.3125f, -28.1250f, 18.8750f, 20, 36}, // 0156 - {0.735840f, 0.722656f, 0.742188f, 0.843750f, -0.3125f, -22.3125f, 10.4375f, 13, 31}, // 0157 - {0.010254f, 0.476562f, 0.020020f, 0.613281f, 0.3125f, -34.9375f, 18.8750f, 20, 35}, // 0158 - {0.797363f, 0.718750f, 0.804199f, 0.835938f, -0.8750f, -29.5625f, 10.4375f, 14, 30}, // 0159 - {0.575195f, 0.457031f, 0.584961f, 0.597656f, -0.5000f, -35.3125f, 18.1875f, 20, 36}, // 015a - {0.418457f, 0.679688f, 0.426758f, 0.796875f, -0.9375f, -29.6250f, 15.0000f, 17, 30}, // 015b - {0.734375f, 0.460938f, 0.744141f, 0.601562f, -0.5000f, -35.1875f, 18.1875f, 20, 36}, // 015c - {0.918945f, 0.683594f, 0.927246f, 0.800781f, -0.9375f, -29.5000f, 15.0000f, 17, 30}, // 015d - {0.123535f, 0.468750f, 0.133301f, 0.609375f, -0.5000f, -28.5000f, 18.1875f, 20, 36}, // 015e - {0.927734f, 0.683594f, 0.936035f, 0.800781f, -0.9375f, -22.3125f, 15.0000f, 17, 30}, // 015f - {0.133789f, 0.468750f, 0.143555f, 0.609375f, -0.5000f, -35.3125f, 18.1875f, 20, 36}, // 0160 - {0.040039f, 0.687500f, 0.048340f, 0.804688f, -0.9375f, -29.5625f, 15.0000f, 17, 30}, // 0161 - {0.488281f, 0.359375f, 0.498535f, 0.500000f, -1.3125f, -28.1875f, 17.3750f, 21, 36}, // 0162 - {0.645996f, 0.707031f, 0.652344f, 0.843750f, -1.4375f, -26.3750f, 10.1875f, 13, 35}, // 0163 - {0.905273f, 0.445312f, 0.915527f, 0.582031f, -1.3125f, -34.8750f, 17.3750f, 21, 35}, // 0164 - {0.593262f, 0.195312f, 0.600586f, 0.316406f, -1.4375f, -30.1875f, 10.1875f, 15, 31}, // 0165 - {0.274902f, 0.546875f, 0.285156f, 0.660156f, -1.3125f, -28.1875f, 17.3750f, 21, 29}, // 0166 - {0.173340f, 0.734375f, 0.180176f, 0.839844f, -1.9375f, -26.3750f, 10.1875f, 14, 27}, // 0167 - {0.218262f, 0.363281f, 0.228516f, 0.503906f, 0.0625f, -34.8750f, 20.1250f, 21, 36}, // 0168 - {0.048828f, 0.687500f, 0.057129f, 0.804688f, -0.1250f, -29.1875f, 16.7500f, 17, 30}, // 0169 - {0.144043f, 0.468750f, 0.154297f, 0.601562f, 0.0625f, -33.6250f, 20.1250f, 21, 34}, // 016a - {0.340332f, 0.703125f, 0.348633f, 0.816406f, -0.1250f, -27.9375f, 16.7500f, 17, 29}, // 016b - {0.499023f, 0.363281f, 0.509277f, 0.503906f, 0.0625f, -35.1250f, 20.1250f, 21, 36}, // 016c - {0.057617f, 0.687500f, 0.065918f, 0.804688f, -0.1250f, -29.3750f, 16.7500f, 17, 30}, // 016d - {0.306152f, 0.367188f, 0.316406f, 0.507812f, 0.0625f, -35.5000f, 20.1250f, 21, 36}, // 016e - {0.605469f, 0.632812f, 0.613770f, 0.753906f, -0.1250f, -29.8125f, 16.7500f, 17, 31}, // 016f - {0.413086f, 0.371094f, 0.423340f, 0.511719f, 0.0625f, -35.0625f, 20.1250f, 21, 36}, // 0170 - {0.409180f, 0.632812f, 0.417969f, 0.750000f, -0.1250f, -29.3750f, 16.7500f, 18, 30}, // 0171 - {0.229004f, 0.375000f, 0.239258f, 0.515625f, 0.0625f, -28.1875f, 20.1250f, 21, 36}, // 0172 - {0.218262f, 0.644531f, 0.227051f, 0.757812f, -0.1250f, -21.9375f, 16.7500f, 18, 29}, // 0173 - {0.520996f, 0.195312f, 0.535156f, 0.332031f, -1.4375f, -34.8125f, 25.8125f, 29, 35}, // 0174 - {0.387207f, 0.394531f, 0.399414f, 0.511719f, -1.3125f, -29.1250f, 22.0625f, 25, 30}, // 0175 - {0.766602f, 0.347656f, 0.777344f, 0.484375f, -1.5625f, -34.7500f, 18.6875f, 22, 35}, // 0176 - {0.176270f, 0.468750f, 0.185547f, 0.613281f, -1.6875f, -29.1250f, 15.0000f, 19, 37}, // 0177 - {0.097168f, 0.433594f, 0.107910f, 0.566406f, -1.5625f, -33.8750f, 18.6875f, 22, 34}, // 0178 - {0.664062f, 0.484375f, 0.673340f, 0.621094f, -0.7500f, -35.0000f, 16.6875f, 19, 35}, // 0179 - {0.093262f, 0.687500f, 0.101562f, 0.804688f, -0.7500f, -29.3125f, 15.0000f, 17, 30}, // 017a - {0.804199f, 0.484375f, 0.813477f, 0.621094f, -0.7500f, -34.1250f, 16.6875f, 19, 35}, // 017b - {0.123535f, 0.707031f, 0.131836f, 0.820312f, -0.7500f, -28.4375f, 15.0000f, 17, 29}, // 017c - {0.889648f, 0.484375f, 0.898926f, 0.621094f, -0.7500f, -34.9375f, 16.6875f, 19, 35}, // 017d - {0.512695f, 0.691406f, 0.520996f, 0.808594f, -0.7500f, -29.2500f, 15.0000f, 17, 30}, // 017e - {0.364746f, 0.734375f, 0.370605f, 0.855469f, 0.0625f, -30.2500f, 7.6250f, 12, 31}, // 017f -// RANGE: 0x2121 - 0x2123, start 0x157 - {0.918945f, 0.617188f, 0.935547f, 0.679688f, 1.0000f, -23.5000f, 35.1875f, 34, 16}, // 2121 - {0.614258f, 0.753906f, 0.623535f, 0.804688f, -0.4375f, -28.1875f, 18.5625f, 19, 13}, // 2122 -// RANGE: 0xfffd - 0xfffe, start 0x159 - {0.474609f, 0.000000f, 0.490234f, 0.191406f, -0.6250f, -39.6875f, 30.1875f, 32, 49}, // fffd + {0.438965f, 0.250000f, 0.449707f, 0.382812f, -1.4375f, -33.6250f, 18.6875f, 22, 34}, // 0100 + {0.565918f, 0.652344f, 0.574707f, 0.765625f, -0.7500f, -28.3125f, 16.0625f, 18, 29}, // 0101 + {0.839355f, 0.136719f, 0.850098f, 0.277344f, -1.4375f, -35.1250f, 18.6875f, 22, 36}, // 0102 + {0.206543f, 0.593750f, 0.215332f, 0.714844f, -0.7500f, -29.7500f, 16.0625f, 18, 31}, // 0103 + {0.450195f, 0.121094f, 0.461426f, 0.261719f, -1.4375f, -28.1875f, 18.6875f, 23, 36}, // 0104 + {0.582520f, 0.550781f, 0.591797f, 0.667969f, -0.7500f, -22.3125f, 16.0625f, 19, 30}, // 0105 + {0.861816f, 0.285156f, 0.871582f, 0.425781f, -0.3125f, -35.3125f, 18.8125f, 20, 36}, // 0106 + {0.897461f, 0.671875f, 0.905762f, 0.789062f, -0.7500f, -29.6250f, 15.3750f, 17, 30}, // 0107 + {0.901855f, 0.289062f, 0.911621f, 0.429688f, -0.3125f, -35.1875f, 18.8125f, 20, 36}, // 0108 + {0.906250f, 0.675781f, 0.914551f, 0.792969f, -0.7500f, -29.5000f, 15.3750f, 17, 30}, // 0109 + {0.696289f, 0.347656f, 0.706055f, 0.484375f, -0.3125f, -34.4375f, 18.8125f, 20, 35}, // 010a + {0.915039f, 0.675781f, 0.923340f, 0.792969f, -0.7500f, -28.7500f, 15.3750f, 17, 30}, // 010b + {0.912109f, 0.289062f, 0.921875f, 0.429688f, -0.3125f, -35.3125f, 18.8125f, 20, 36}, // 010c + {0.531250f, 0.679688f, 0.539551f, 0.796875f, -0.7500f, -29.5625f, 15.3750f, 17, 30}, // 010d + {0.872070f, 0.351562f, 0.881836f, 0.488281f, 0.3125f, -34.9375f, 19.7500f, 20, 35}, // 010e + {0.095215f, 0.375000f, 0.105957f, 0.496094f, -0.6875f, -29.9375f, 16.7500f, 22, 31}, // 010f + {0.812012f, 0.421875f, 0.822754f, 0.535156f, -1.8125f, -28.1875f, 19.7500f, 22, 29}, // 0110 + {0.164062f, 0.472656f, 0.173828f, 0.593750f, -0.6875f, -30.0000f, 16.7500f, 20, 31}, // 0111 + {0.044922f, 0.476562f, 0.053711f, 0.609375f, 0.3125f, -33.6250f, 16.4375f, 18, 34}, // 0112 + {0.745605f, 0.652344f, 0.754395f, 0.765625f, -0.7500f, -28.3125f, 15.5000f, 18, 29}, // 0113 + {0.802734f, 0.398438f, 0.811523f, 0.539062f, 0.3125f, -35.1250f, 16.4375f, 18, 36}, // 0114 + {0.215820f, 0.593750f, 0.224609f, 0.714844f, -0.7500f, -29.7500f, 15.5000f, 18, 31}, // 0115 + {0.389648f, 0.457031f, 0.398438f, 0.593750f, 0.3125f, -34.1250f, 16.4375f, 18, 35}, // 0116 + {0.654785f, 0.617188f, 0.663574f, 0.734375f, -0.7500f, -28.8125f, 15.5000f, 18, 30}, // 0117 + {0.625977f, 0.402344f, 0.634766f, 0.542969f, 0.3125f, -28.1875f, 16.4375f, 18, 36}, // 0118 + {0.500488f, 0.656250f, 0.509277f, 0.769531f, -0.7500f, -22.3125f, 15.5000f, 18, 29}, // 0119 + {0.398926f, 0.457031f, 0.407715f, 0.593750f, 0.3125f, -34.9375f, 16.4375f, 18, 35}, // 011a + {0.706055f, 0.617188f, 0.714844f, 0.734375f, -0.7500f, -29.6250f, 15.5000f, 18, 30}, // 011b + {0.483398f, 0.195312f, 0.493652f, 0.335938f, -0.3125f, -35.1875f, 19.8750f, 21, 36}, // 011c + {0.435547f, 0.386719f, 0.444336f, 0.531250f, -0.6250f, -29.5000f, 16.7500f, 18, 37}, // 011d + {0.951660f, 0.195312f, 0.961914f, 0.335938f, -0.3125f, -35.4375f, 19.8750f, 21, 36}, // 011e + {0.562988f, 0.390625f, 0.571777f, 0.535156f, -0.6250f, -29.7500f, 16.7500f, 18, 37}, // 011f + {0.748047f, 0.277344f, 0.758301f, 0.414062f, -0.3125f, -34.4375f, 19.8750f, 21, 35}, // 0120 + {0.635254f, 0.402344f, 0.644043f, 0.542969f, -0.6250f, -28.7500f, 16.7500f, 18, 36}, // 0121 + {0.593750f, 0.140625f, 0.604004f, 0.285156f, -0.3125f, -28.5000f, 19.8750f, 21, 37}, // 0122 + {0.953613f, 0.339844f, 0.962402f, 0.492188f, -0.6250f, -31.4375f, 16.7500f, 18, 39}, // 0123 + {0.758789f, 0.277344f, 0.769043f, 0.414062f, 0.3125f, -34.8125f, 20.8125f, 21, 35}, // 0124 + {0.137695f, 0.480469f, 0.145996f, 0.617188f, -0.1250f, -34.8125f, 16.7500f, 17, 35}, // 0125 + {0.882324f, 0.363281f, 0.894043f, 0.476562f, -1.5625f, -28.1875f, 20.7500f, 24, 29}, // 0126 + {0.592285f, 0.550781f, 0.601562f, 0.667969f, -2.1250f, -30.0000f, 16.7500f, 19, 30}, // 0127 + {0.992188f, 0.191406f, 0.999512f, 0.328125f, -2.8750f, -34.8750f, 8.6250f, 15, 35}, // 0128 + {0.784180f, 0.718750f, 0.791504f, 0.835938f, -3.2500f, -29.1875f, 7.8125f, 15, 30}, // 0129 + {0.275391f, 0.664062f, 0.282715f, 0.796875f, -3.0000f, -33.6250f, 8.6250f, 15, 34}, // 012a + {0.555664f, 0.429688f, 0.562988f, 0.539062f, -3.4375f, -27.9375f, 7.8125f, 15, 28}, // 012b + {0.992676f, 0.601562f, 0.999512f, 0.742188f, -2.5000f, -35.1250f, 8.6250f, 14, 36}, // 012c + {0.947754f, 0.742188f, 0.954590f, 0.859375f, -2.9375f, -29.3750f, 7.8125f, 14, 30}, // 012d + {0.914062f, 0.796875f, 0.918945f, 0.937500f, -1.2500f, -28.1875f, 8.6250f, 10, 36}, // 012e + {0.647461f, 0.785156f, 0.652344f, 0.929688f, -1.6875f, -29.9375f, 7.7500f, 10, 37}, // 012f + {0.140625f, 0.742188f, 0.144531f, 0.878906f, 0.3750f, -34.1250f, 8.6250f, 8, 35}, // 0130 + {0.672363f, 0.148438f, 0.676270f, 0.234375f, 0.1875f, -21.9375f, 7.8125f, 8, 22}, // 0131 + {0.585449f, 0.289062f, 0.597656f, 0.402344f, 0.6250f, -28.1875f, 24.9375f, 25, 29}, // 0132 + {0.618164f, 0.406250f, 0.625977f, 0.554688f, 0.1875f, -30.0000f, 15.5000f, 16, 38}, // 0133 + {0.685547f, 0.281250f, 0.695801f, 0.417969f, -1.0625f, -34.5625f, 16.3750f, 21, 35}, // 0134 + {0.992188f, 0.332031f, 0.999023f, 0.476562f, -3.0625f, -28.8750f, 8.0000f, 14, 37}, // 0135 + {0.604492f, 0.140625f, 0.614746f, 0.285156f, 0.3125f, -28.1875f, 18.7500f, 21, 37}, // 0136 + {0.676270f, 0.363281f, 0.685059f, 0.511719f, -0.0625f, -29.8750f, 15.5000f, 18, 38}, // 0137 + {0.063477f, 0.750000f, 0.072754f, 0.835938f, 0.1250f, -21.9375f, 17.0000f, 19, 22}, // 0138 + {0.471680f, 0.460938f, 0.480469f, 0.597656f, 0.3125f, -34.1250f, 16.3750f, 18, 35}, // 0139 + {0.672852f, 0.773438f, 0.678223f, 0.914062f, 0.1875f, -35.2500f, 7.7500f, 11, 36}, // 013a + {0.444824f, 0.406250f, 0.453613f, 0.546875f, 0.3125f, -28.1875f, 16.3750f, 18, 36}, // 013b + {0.110840f, 0.738281f, 0.114746f, 0.886719f, -0.3125f, -29.9375f, 7.7500f, 8, 38}, // 013c + {0.554688f, 0.656250f, 0.563477f, 0.769531f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 013d + {0.266602f, 0.781250f, 0.272949f, 0.898438f, 0.1875f, -29.9375f, 7.7500f, 13, 30}, // 013e + {0.675293f, 0.656250f, 0.684082f, 0.769531f, 0.3125f, -28.1875f, 16.3750f, 18, 29}, // 013f + {0.273438f, 0.800781f, 0.279297f, 0.917969f, 0.1875f, -29.9375f, 7.7500f, 12, 30}, // 0140 + {0.331543f, 0.601562f, 0.340820f, 0.714844f, -1.5000f, -28.1875f, 15.3125f, 19, 29}, // 0141 + {0.528320f, 0.800781f, 0.534180f, 0.917969f, -1.5000f, -29.9375f, 8.4375f, 12, 30}, // 0142 + {0.769531f, 0.281250f, 0.779785f, 0.417969f, 0.3125f, -35.0000f, 20.8125f, 21, 35}, // 0143 + {0.611328f, 0.679688f, 0.619629f, 0.796875f, -0.0625f, -29.6250f, 16.7500f, 17, 30}, // 0144 + {0.360840f, 0.210938f, 0.371094f, 0.351562f, 0.3125f, -28.1875f, 20.8125f, 21, 36}, // 0145 + {0.962402f, 0.195312f, 0.970703f, 0.316406f, -0.0625f, -22.3125f, 16.7500f, 17, 31}, // 0146 + {0.818848f, 0.281250f, 0.829102f, 0.417969f, 0.3125f, -34.9375f, 20.8125f, 21, 35}, // 0147 + {0.009766f, 0.687500f, 0.018066f, 0.804688f, -0.0625f, -29.5625f, 16.7500f, 17, 30}, // 0148 + {0.364258f, 0.496094f, 0.374023f, 0.613281f, -2.3125f, -29.8750f, 16.7500f, 20, 30}, // 0149 + {0.371582f, 0.210938f, 0.381836f, 0.351562f, 0.2500f, -28.1875f, 20.6250f, 21, 36}, // 014a + {0.283203f, 0.691406f, 0.291504f, 0.808594f, -0.0625f, -22.3125f, 16.7500f, 17, 30}, // 014b + {0.829590f, 0.281250f, 0.839844f, 0.417969f, -0.3750f, -34.0000f, 20.2500f, 21, 35}, // 014c + {0.468750f, 0.601562f, 0.478027f, 0.714844f, -0.7500f, -28.3125f, 16.7500f, 19, 29}, // 014d + {0.382324f, 0.210938f, 0.392578f, 0.351562f, -0.3750f, -35.4375f, 20.2500f, 21, 36}, // 014e + {0.953613f, 0.496094f, 0.962891f, 0.617188f, -0.7500f, -29.7500f, 16.7500f, 19, 31}, // 014f + {0.891113f, 0.218750f, 0.901367f, 0.359375f, -0.3750f, -35.3750f, 20.2500f, 21, 36}, // 0150 + {0.893066f, 0.550781f, 0.902344f, 0.667969f, -0.7500f, -29.6875f, 16.7500f, 19, 30}, // 0151 + {0.970703f, 0.054688f, 0.985352f, 0.167969f, -0.4375f, -28.5000f, 28.3125f, 30, 29}, // 0152 + {0.060547f, 0.375000f, 0.075195f, 0.464844f, -0.7500f, -22.3125f, 26.6875f, 30, 23}, // 0153 + {0.922363f, 0.351562f, 0.932129f, 0.488281f, 0.3125f, -35.0000f, 18.8750f, 20, 35}, // 0154 + {0.154785f, 0.746094f, 0.161621f, 0.863281f, -0.0625f, -29.6250f, 10.4375f, 14, 30}, // 0155 + {0.534180f, 0.304688f, 0.543945f, 0.445312f, 0.3125f, -28.1250f, 18.8750f, 20, 36}, // 0156 + {0.991699f, 0.746094f, 0.998047f, 0.867188f, -0.3125f, -22.3125f, 10.4375f, 13, 31}, // 0157 + {0.932617f, 0.351562f, 0.942383f, 0.488281f, 0.3125f, -34.9375f, 18.8750f, 20, 35}, // 0158 + {0.243652f, 0.746094f, 0.250488f, 0.863281f, -0.8750f, -29.5625f, 10.4375f, 14, 30}, // 0159 + {0.780273f, 0.308594f, 0.790039f, 0.449219f, -0.5000f, -35.3125f, 18.1875f, 20, 36}, // 015a + {0.379395f, 0.691406f, 0.387695f, 0.808594f, -0.9375f, -29.6250f, 15.0000f, 17, 30}, // 015b + {0.393066f, 0.312500f, 0.402832f, 0.453125f, -0.5000f, -35.1875f, 18.1875f, 20, 36}, // 015c + {0.388184f, 0.691406f, 0.396484f, 0.808594f, -0.9375f, -29.5000f, 15.0000f, 17, 30}, // 015d + {0.403320f, 0.312500f, 0.413086f, 0.453125f, -0.5000f, -28.5000f, 18.1875f, 20, 36}, // 015e + {0.092285f, 0.695312f, 0.100586f, 0.812500f, -0.9375f, -22.3125f, 15.0000f, 17, 30}, // 015f + {0.962402f, 0.316406f, 0.972168f, 0.457031f, -0.5000f, -35.3125f, 18.1875f, 20, 36}, // 0160 + {0.478516f, 0.695312f, 0.486816f, 0.812500f, -0.9375f, -29.5625f, 15.0000f, 17, 30}, // 0161 + {0.796875f, 0.222656f, 0.807129f, 0.363281f, -1.3125f, -28.1875f, 17.3750f, 21, 36}, // 0162 + {0.471680f, 0.718750f, 0.478027f, 0.855469f, -1.4375f, -26.3750f, 10.1875f, 13, 35}, // 0163 + {0.840332f, 0.281250f, 0.850586f, 0.417969f, -1.3125f, -34.8750f, 17.3750f, 21, 35}, // 0164 + {0.464355f, 0.472656f, 0.471680f, 0.593750f, -1.4375f, -30.1875f, 10.1875f, 15, 31}, // 0165 + {0.972168f, 0.484375f, 0.982422f, 0.597656f, -1.3125f, -28.1875f, 17.3750f, 21, 29}, // 0166 + {0.943848f, 0.234375f, 0.950684f, 0.339844f, -1.9375f, -26.3750f, 10.1875f, 14, 27}, // 0167 + {0.060547f, 0.230469f, 0.070801f, 0.371094f, 0.0625f, -34.8750f, 20.1250f, 21, 36}, // 0168 + {0.938965f, 0.695312f, 0.947266f, 0.812500f, -0.1250f, -29.1875f, 16.7500f, 17, 30}, // 0169 + {0.145996f, 0.335938f, 0.156250f, 0.468750f, 0.0625f, -33.6250f, 20.1250f, 21, 34}, // 016a + {0.208496f, 0.718750f, 0.216797f, 0.832031f, -0.1250f, -27.9375f, 16.7500f, 17, 29}, // 016b + {0.071289f, 0.230469f, 0.081543f, 0.371094f, 0.0625f, -35.1250f, 20.1250f, 21, 36}, // 016c + {0.861328f, 0.699219f, 0.869629f, 0.816406f, -0.1250f, -29.3750f, 16.7500f, 17, 30}, // 016d + {0.082031f, 0.230469f, 0.092285f, 0.371094f, 0.0625f, -35.5000f, 20.1250f, 21, 36}, // 016e + {0.155762f, 0.621094f, 0.164062f, 0.742188f, -0.1250f, -29.8125f, 16.7500f, 17, 31}, // 016f + {0.092773f, 0.230469f, 0.103027f, 0.371094f, 0.0625f, -35.0625f, 20.1250f, 21, 36}, // 0170 + {0.135742f, 0.621094f, 0.144531f, 0.738281f, -0.1250f, -29.3750f, 16.7500f, 18, 30}, // 0171 + {0.103516f, 0.230469f, 0.113770f, 0.371094f, 0.0625f, -28.1875f, 20.1250f, 21, 36}, // 0172 + {0.684570f, 0.656250f, 0.693359f, 0.769531f, -0.1250f, -21.9375f, 16.7500f, 18, 29}, // 0173 + {0.692871f, 0.000000f, 0.707031f, 0.136719f, -1.4375f, -34.8125f, 25.8125f, 29, 35}, // 0174 + {0.224609f, 0.250000f, 0.236816f, 0.367188f, -1.3125f, -29.1250f, 22.0625f, 25, 30}, // 0175 + {0.638672f, 0.144531f, 0.649414f, 0.281250f, -1.5625f, -34.7500f, 18.6875f, 22, 35}, // 0176 + {0.982422f, 0.335938f, 0.991699f, 0.480469f, -1.6875f, -29.1250f, 15.0000f, 19, 37}, // 0177 + {0.563477f, 0.253906f, 0.574219f, 0.386719f, -1.5625f, -33.8750f, 18.6875f, 22, 34}, // 0178 + {0.291016f, 0.394531f, 0.300293f, 0.531250f, -0.7500f, -35.0000f, 16.6875f, 19, 35}, // 0179 + {0.870117f, 0.699219f, 0.878418f, 0.816406f, -0.7500f, -29.3125f, 15.0000f, 17, 30}, // 017a + {0.300781f, 0.394531f, 0.310059f, 0.531250f, -0.7500f, -34.1250f, 16.6875f, 19, 35}, // 017b + {0.310547f, 0.718750f, 0.318848f, 0.832031f, -0.7500f, -28.4375f, 15.0000f, 17, 29}, // 017c + {0.310547f, 0.394531f, 0.319824f, 0.531250f, -0.7500f, -34.9375f, 16.6875f, 19, 35}, // 017d + {0.018555f, 0.703125f, 0.026855f, 0.820312f, -0.7500f, -29.2500f, 15.0000f, 17, 30}, // 017e + {0.993652f, 0.480469f, 0.999512f, 0.601562f, 0.0625f, -30.2500f, 7.6250f, 12, 31}, // 017f +// RANGE: 0x400 - 0x500, start 0x157 + {0.585449f, 0.406250f, 0.594238f, 0.546875f, 0.3125f, -35.0625f, 16.4375f, 18, 36}, // 0400 + {0.128418f, 0.480469f, 0.137207f, 0.613281f, 0.3125f, -33.9375f, 16.4375f, 18, 34}, // 0401 + {0.345703f, 0.246094f, 0.358398f, 0.359375f, -1.0000f, -28.1875f, 22.2500f, 26, 29}, // 0402 + {0.962891f, 0.460938f, 0.971680f, 0.597656f, 0.2500f, -35.0000f, 16.3750f, 18, 35}, // 0403 + {0.301758f, 0.535156f, 0.311523f, 0.648438f, -0.0625f, -28.5000f, 19.2500f, 20, 29}, // 0404 + {0.418945f, 0.535156f, 0.428711f, 0.648438f, -0.6250f, -28.5000f, 18.1875f, 20, 29}, // 0405 + {0.548828f, 0.777344f, 0.552734f, 0.890625f, 0.6250f, -28.1875f, 8.6250f, 8, 29}, // 0406 + {0.048828f, 0.714844f, 0.056152f, 0.847656f, -3.0625f, -33.9375f, 8.6250f, 15, 34}, // 0407 + {0.754883f, 0.656250f, 0.763672f, 0.769531f, -1.0625f, -28.1875f, 16.3750f, 18, 29}, // 0408 + {0.742188f, 0.000000f, 0.758789f, 0.113281f, -1.2500f, -28.1875f, 31.4375f, 34, 29}, // 0409 + {0.876465f, 0.000000f, 0.892090f, 0.113281f, 0.2500f, -28.1875f, 31.4375f, 32, 29}, // 040a + {0.598145f, 0.289062f, 0.610352f, 0.402344f, -0.7500f, -28.1875f, 23.7500f, 25, 29}, // 040b + {0.156738f, 0.335938f, 0.166992f, 0.468750f, 0.3125f, -33.5625f, 18.7500f, 21, 34}, // 040c + {0.114258f, 0.230469f, 0.124512f, 0.371094f, 0.2500f, -35.0625f, 20.7500f, 21, 36}, // 040d + {0.850586f, 0.136719f, 0.861328f, 0.277344f, -1.3125f, -35.1250f, 18.8750f, 22, 36}, // 040e + {0.851074f, 0.281250f, 0.861328f, 0.417969f, 0.1875f, -28.1875f, 20.6875f, 21, 35}, // 040f + {0.823242f, 0.421875f, 0.833984f, 0.535156f, -1.4375f, -28.1875f, 18.6875f, 22, 29}, // 0410 + {0.429199f, 0.535156f, 0.438965f, 0.648438f, 0.2500f, -28.1875f, 18.5625f, 20, 29}, // 0411 + {0.572266f, 0.535156f, 0.582031f, 0.648438f, 0.3125f, -28.1875f, 18.7500f, 20, 29}, // 0412 + {0.806152f, 0.656250f, 0.814941f, 0.769531f, 0.2500f, -28.1875f, 16.3750f, 18, 29}, // 0413 + {0.958008f, 0.054688f, 0.970215f, 0.191406f, -1.4375f, -28.1875f, 21.8125f, 25, 35}, // 0414 + {0.815430f, 0.656250f, 0.824219f, 0.769531f, 0.3125f, -28.1875f, 16.4375f, 18, 29}, // 0415 + {0.907715f, 0.117188f, 0.921875f, 0.230469f, -1.6875f, -28.1875f, 25.5625f, 29, 29}, // 0416 + {0.982910f, 0.484375f, 0.993164f, 0.597656f, -0.4375f, -28.5000f, 19.6875f, 21, 29}, // 0417 + {0.480957f, 0.488281f, 0.491211f, 0.601562f, 0.2500f, -28.1875f, 20.7500f, 21, 29}, // 0418 + {0.125000f, 0.230469f, 0.135254f, 0.371094f, 0.2500f, -35.1250f, 20.7500f, 21, 36}, // 0419 + {0.942871f, 0.488281f, 0.953125f, 0.601562f, 0.3125f, -28.1875f, 18.7500f, 21, 29}, // 041a + {0.834473f, 0.421875f, 0.845215f, 0.535156f, -1.1875f, -28.1875f, 20.8125f, 22, 29}, // 041b + {0.651367f, 0.289062f, 0.663574f, 0.402344f, 0.1875f, -28.1875f, 24.8125f, 25, 29}, // 041c + {0.116699f, 0.492188f, 0.126953f, 0.605469f, 0.3125f, -28.1875f, 20.8125f, 21, 29}, // 041d + {0.225586f, 0.492188f, 0.235840f, 0.605469f, -0.3750f, -28.5000f, 20.2500f, 21, 29}, // 041e + {0.696777f, 0.492188f, 0.707031f, 0.605469f, 0.2500f, -28.1875f, 20.8125f, 21, 29}, // 041f + {0.751953f, 0.535156f, 0.761719f, 0.648438f, 0.3125f, -28.1875f, 18.7500f, 20, 29}, // 0420 + {0.501953f, 0.539062f, 0.511719f, 0.652344f, -0.3125f, -28.5625f, 18.8125f, 20, 29}, // 0421 + {0.868164f, 0.492188f, 0.878418f, 0.605469f, -1.3125f, -28.1875f, 17.3750f, 21, 29}, // 0422 + {0.845703f, 0.421875f, 0.856445f, 0.535156f, -1.3125f, -28.1875f, 18.8750f, 22, 29}, // 0423 + {0.178223f, 0.367188f, 0.189941f, 0.480469f, -0.8125f, -28.1875f, 21.2500f, 24, 29}, // 0424 + {0.237305f, 0.425781f, 0.248047f, 0.539062f, -1.2500f, -28.1875f, 18.6875f, 22, 29}, // 0425 + {0.237305f, 0.285156f, 0.247559f, 0.421875f, 3.2500f, -28.1875f, 22.1875f, 21, 35}, // 0426 + {0.555664f, 0.539062f, 0.565430f, 0.652344f, 0.1875f, -28.1875f, 20.2500f, 20, 29}, // 0427 + {0.892578f, 0.101562f, 0.907227f, 0.214844f, 0.1875f, -28.1875f, 30.1875f, 30, 29}, // 0428 + {0.520508f, 0.000000f, 0.536621f, 0.136719f, 0.1875f, -28.1875f, 31.7500f, 33, 35}, // 0429 + {0.190430f, 0.367188f, 0.202148f, 0.480469f, -1.8125f, -28.1875f, 21.2500f, 24, 29}, // 042a + {0.676758f, 0.128906f, 0.690430f, 0.242188f, 0.2500f, -28.1875f, 25.3125f, 28, 29}, // 042b + {0.676270f, 0.539062f, 0.686035f, 0.652344f, 0.2500f, -28.1875f, 18.5000f, 20, 29}, // 042c + {0.686523f, 0.539062f, 0.696289f, 0.652344f, -0.1250f, -28.5000f, 19.2500f, 20, 29}, // 042d + {0.567871f, 0.136719f, 0.581543f, 0.250000f, 0.6250f, -28.5000f, 27.1250f, 28, 29}, // 042e + {0.762207f, 0.539062f, 0.771973f, 0.652344f, -1.8125f, -28.1875f, 17.4375f, 20, 29}, // 042f + {0.487305f, 0.753906f, 0.496094f, 0.843750f, -0.7500f, -22.3125f, 16.0625f, 18, 23}, // 0430 + {0.341797f, 0.503906f, 0.351074f, 0.625000f, -0.7500f, -29.8125f, 16.5000f, 19, 31}, // 0431 + {0.678711f, 0.773438f, 0.687500f, 0.859375f, 0.0625f, -21.9375f, 16.7500f, 18, 22}, // 0432 + {0.494141f, 0.195312f, 0.501465f, 0.281250f, -0.0625f, -21.9375f, 12.3750f, 15, 22}, // 0433 + {0.730957f, 0.511719f, 0.741211f, 0.621094f, -0.8750f, -21.9375f, 19.0625f, 21, 28}, // 0434 + {0.519043f, 0.761719f, 0.527832f, 0.851562f, -0.7500f, -22.3125f, 15.5000f, 18, 23}, // 0435 + {0.246582f, 0.542969f, 0.259277f, 0.628906f, -1.6250f, -21.9375f, 22.6875f, 26, 22}, // 0436 + {0.291992f, 0.769531f, 0.300781f, 0.859375f, -0.6250f, -22.2500f, 16.2500f, 18, 23}, // 0437 + {0.573242f, 0.789062f, 0.581543f, 0.875000f, -0.0625f, -21.9375f, 16.7500f, 17, 22}, // 0438 + {0.396973f, 0.714844f, 0.405273f, 0.832031f, -0.0625f, -29.3750f, 16.7500f, 17, 30}, // 0439 + {0.753418f, 0.773438f, 0.762207f, 0.859375f, 0.1250f, -21.9375f, 16.5000f, 18, 22}, // 043a + {0.073242f, 0.750000f, 0.082520f, 0.835938f, -1.5000f, -21.9375f, 16.5000f, 19, 22}, // 043b + {0.600586f, 0.718750f, 0.611328f, 0.804688f, 0.1250f, -21.9375f, 22.1875f, 22, 22}, // 043c + {0.853027f, 0.789062f, 0.861328f, 0.875000f, -0.0625f, -21.9375f, 16.7500f, 17, 22}, // 043d + {0.350586f, 0.734375f, 0.359863f, 0.824219f, -0.7500f, -22.3125f, 16.7500f, 19, 23}, // 043e + {0.433105f, 0.792969f, 0.441406f, 0.878906f, -0.0625f, -21.9375f, 16.7500f, 17, 22}, // 043f + {0.951172f, 0.621094f, 0.959961f, 0.738281f, -0.0625f, -22.3125f, 16.7500f, 18, 30}, // 0440 + {0.301270f, 0.769531f, 0.310059f, 0.859375f, -0.7500f, -22.3125f, 15.3750f, 18, 23}, // 0441 + {0.806641f, 0.773438f, 0.815430f, 0.859375f, -1.0000f, -21.9375f, 15.3125f, 18, 22}, // 0442 + {0.902832f, 0.550781f, 0.912109f, 0.667969f, -1.6875f, -21.9375f, 15.0000f, 19, 30}, // 0443 + {0.662598f, 0.000000f, 0.676270f, 0.144531f, -0.7500f, -29.8750f, 26.0625f, 28, 37}, // 0444 + {0.815918f, 0.773438f, 0.824707f, 0.859375f, -1.4375f, -21.9375f, 15.0000f, 18, 22}, // 0445 + {0.246582f, 0.632812f, 0.255859f, 0.742188f, -0.0625f, -21.9375f, 17.7500f, 19, 28}, // 0446 + {0.582031f, 0.792969f, 0.590332f, 0.878906f, -0.1875f, -21.9375f, 16.4375f, 17, 22}, // 0447 + {0.478516f, 0.605469f, 0.490723f, 0.691406f, -0.0625f, -21.9375f, 24.0000f, 25, 22}, // 0448 + {0.318359f, 0.285156f, 0.331543f, 0.390625f, -0.0625f, -21.9375f, 25.7500f, 27, 27}, // 0449 + {0.772949f, 0.718750f, 0.783691f, 0.804688f, -1.4375f, -21.9375f, 18.6875f, 22, 22}, // 044a + {0.938477f, 0.605469f, 0.950684f, 0.691406f, 0.5000f, -21.9375f, 23.8125f, 25, 22}, // 044b + {0.825195f, 0.773438f, 0.833984f, 0.859375f, 0.1250f, -21.9375f, 16.3125f, 18, 22}, // 044c + {0.414551f, 0.769531f, 0.423340f, 0.859375f, -0.6875f, -22.3125f, 15.6875f, 18, 23}, // 044d + {0.604004f, 0.500000f, 0.616699f, 0.589844f, 0.1875f, -22.3125f, 24.0000f, 26, 23}, // 044e + {0.834473f, 0.773438f, 0.843262f, 0.859375f, -0.9375f, -21.9375f, 16.6875f, 18, 22}, // 044f + {0.602051f, 0.593750f, 0.610840f, 0.714844f, -0.7500f, -29.7500f, 15.5000f, 18, 31}, // 0450 + {0.824707f, 0.656250f, 0.833496f, 0.769531f, -0.7500f, -28.6250f, 15.5000f, 18, 29}, // 0451 + {0.533691f, 0.152344f, 0.543457f, 0.300781f, -2.6875f, -29.9375f, 16.7500f, 20, 38}, // 0452 + {0.693848f, 0.730469f, 0.701172f, 0.847656f, -0.0625f, -29.3125f, 12.3750f, 15, 30}, // 0453 + {0.423828f, 0.769531f, 0.432617f, 0.859375f, -0.7500f, -22.3125f, 15.6875f, 18, 23}, // 0454 + {0.762695f, 0.777344f, 0.770996f, 0.867188f, -0.9375f, -22.3125f, 15.0000f, 17, 23}, // 0455 + {0.346680f, 0.750000f, 0.350586f, 0.867188f, 0.1875f, -29.9375f, 7.7500f, 8, 30}, // 0456 + {0.655273f, 0.738281f, 0.662598f, 0.851562f, -3.4375f, -28.2500f, 7.8125f, 15, 29}, // 0457 + {0.708984f, 0.738281f, 0.714355f, 0.886719f, -3.1250f, -30.0000f, 7.8125f, 11, 38}, // 0458 + {0.010254f, 0.476562f, 0.023926f, 0.562500f, -1.2500f, -21.9375f, 25.5625f, 28, 22}, // 0459 + {0.206543f, 0.503906f, 0.219727f, 0.589844f, -0.0625f, -21.9375f, 25.5625f, 27, 22}, // 045a + {0.617188f, 0.558594f, 0.626465f, 0.675781f, -1.8750f, -30.0000f, 16.7500f, 19, 30}, // 045b + {0.727051f, 0.625000f, 0.735840f, 0.742188f, 0.1250f, -29.3125f, 16.5000f, 18, 30}, // 045c + {0.405762f, 0.714844f, 0.414062f, 0.832031f, -0.0625f, -29.3750f, 16.7500f, 17, 30}, // 045d + {0.483398f, 0.339844f, 0.492676f, 0.484375f, -1.6875f, -29.3750f, 15.0000f, 19, 37}, // 045e + {0.982910f, 0.718750f, 0.991211f, 0.828125f, -0.0625f, -21.9375f, 16.7500f, 17, 28}, // 045f + {0.922363f, 0.117188f, 0.936523f, 0.230469f, -0.3750f, -28.5000f, 28.0625f, 29, 29}, // 0460 + {0.636230f, 0.636719f, 0.647949f, 0.722656f, -1.4375f, -21.9375f, 20.6875f, 24, 22}, // 0461 + {0.248535f, 0.425781f, 0.259277f, 0.539062f, -2.0625f, -28.1875f, 18.5000f, 22, 29}, // 0462 + {0.374512f, 0.496094f, 0.384277f, 0.613281f, -2.1875f, -30.0000f, 16.3125f, 20, 30}, // 0463 + {0.332031f, 0.140625f, 0.345215f, 0.253906f, 0.6250f, -28.5000f, 26.3750f, 27, 29}, // 0464 + {0.384766f, 0.597656f, 0.396484f, 0.687500f, 0.1250f, -22.3125f, 22.1875f, 24, 23}, // 0465 + {0.259766f, 0.425781f, 0.270508f, 0.539062f, -1.4375f, -28.1875f, 18.6250f, 22, 29}, // 0466 + {0.027344f, 0.734375f, 0.037109f, 0.820312f, -1.6875f, -21.9375f, 16.1875f, 20, 22}, // 0467 + {0.937012f, 0.117188f, 0.951172f, 0.230469f, 0.9375f, -28.1875f, 26.8125f, 29, 29}, // 0468 + {0.862793f, 0.609375f, 0.875000f, 0.695312f, 0.7500f, -21.9375f, 23.0000f, 25, 22}, // 0469 + {0.672363f, 0.246094f, 0.685059f, 0.359375f, 0.0000f, -28.1875f, 25.3750f, 26, 29}, // 046a + {0.960449f, 0.718750f, 0.971191f, 0.804688f, -0.0625f, -21.9375f, 21.6250f, 22, 22}, // 046b + {0.707520f, 0.000000f, 0.724609f, 0.113281f, 0.6250f, -28.1875f, 33.6875f, 35, 29}, // 046c + {0.320312f, 0.394531f, 0.334961f, 0.480469f, 0.1875f, -21.9375f, 29.1875f, 30, 22}, // 046d + {0.543945f, 0.152344f, 0.552246f, 0.320312f, -1.2500f, -35.5625f, 15.3125f, 17, 43}, // 046e + {0.155273f, 0.472656f, 0.163574f, 0.617188f, -1.1250f, -29.8750f, 14.6875f, 17, 37}, // 046f + {0.716309f, 0.378906f, 0.727539f, 0.492188f, -0.8125f, -28.1875f, 20.9375f, 23, 29}, // 0470 + {0.225586f, 0.371094f, 0.236816f, 0.488281f, -0.7500f, -21.9375f, 21.3125f, 23, 30}, // 0471 + {0.916992f, 0.492188f, 0.927246f, 0.605469f, -0.3750f, -28.5000f, 20.2500f, 21, 29}, // 0472 + {0.101074f, 0.738281f, 0.110352f, 0.828125f, -0.7500f, -22.3125f, 16.8125f, 19, 23}, // 0473 + {0.728027f, 0.378906f, 0.739258f, 0.492188f, -1.6250f, -28.5000f, 18.8125f, 23, 29}, // 0474 + {0.123535f, 0.738281f, 0.132812f, 0.828125f, -1.5000f, -22.2500f, 15.0000f, 19, 23}, // 0475 + {0.582031f, 0.136719f, 0.593262f, 0.273438f, -1.6250f, -34.8750f, 18.8125f, 23, 35}, // 0476 + {0.454102f, 0.472656f, 0.463867f, 0.593750f, -2.3125f, -30.1875f, 15.0000f, 20, 31}, // 0477 + {0.501465f, 0.000000f, 0.520020f, 0.140625f, -0.3750f, -28.5000f, 35.1875f, 38, 36}, // 0478 + {0.615723f, 0.000000f, 0.632812f, 0.117188f, -0.7500f, -22.3125f, 31.7500f, 35, 30}, // 0479 + {0.214844f, 0.371094f, 0.225098f, 0.500000f, -0.3750f, -30.3750f, 20.2500f, 21, 33}, // 047a + {0.626953f, 0.667969f, 0.636230f, 0.773438f, -0.7500f, -24.0625f, 16.7500f, 19, 27}, // 047b + {0.537109f, 0.000000f, 0.551758f, 0.148438f, -0.3750f, -37.5000f, 28.1250f, 30, 38}, // 047c + {0.437012f, 0.121094f, 0.449707f, 0.246094f, -0.4375f, -31.5625f, 24.1250f, 26, 32}, // 047d + {0.759277f, 0.000000f, 0.773438f, 0.132812f, -0.3750f, -33.7500f, 28.0625f, 29, 34}, // 047e + {0.202637f, 0.367188f, 0.214355f, 0.480469f, -1.4375f, -28.5000f, 20.6875f, 24, 29}, // 047f + {0.358887f, 0.355469f, 0.368652f, 0.492188f, -0.3750f, -28.5000f, 18.8125f, 20, 35}, // 0480 + {0.833984f, 0.656250f, 0.842773f, 0.769531f, -0.5625f, -22.3125f, 15.8125f, 18, 29}, // 0481 + {0.104492f, 0.628906f, 0.114258f, 0.734375f, -0.3125f, -26.3125f, 18.4375f, 20, 27}, // 0482 + {0.807617f, 0.222656f, 0.814941f, 0.261719f, 0.1250f, -29.1875f, 14.5625f, 15, 10}, // 0483 + {0.739746f, 0.378906f, 0.747070f, 0.414062f, 0.3750f, -30.0625f, 15.1875f, 15, 9}, // 0484 + {0.868164f, 0.429688f, 0.872070f, 0.468750f, 0.6250f, -31.1250f, 8.6875f, 8, 10}, // 0485 + {0.071289f, 0.468750f, 0.075195f, 0.507812f, 0.7500f, -31.1250f, 9.1875f, 8, 10}, // 0486 + {0.494141f, 0.285156f, 0.507324f, 0.390625f, 1.7500f, -24.5000f, 30.0000f, 27, 27}, // 0487 + {0.567871f, 0.000000f, 0.583496f, 0.132812f, -1.1250f, -28.1250f, 29.8125f, 32, 34}, // 0488 + {0.552246f, 0.000000f, 0.567383f, 0.140625f, -0.8750f, -28.5625f, 28.8125f, 31, 36}, // 0489 + {0.788574f, 0.000000f, 0.800293f, 0.160156f, 0.2500f, -35.1250f, 20.7500f, 24, 41}, // 048a + {0.369141f, 0.355469f, 0.378906f, 0.492188f, -0.0625f, -29.3750f, 16.7500f, 20, 35}, // 048b + {0.270996f, 0.425781f, 0.281738f, 0.539062f, -2.0625f, -28.1875f, 18.5000f, 22, 29}, // 048c + {0.037598f, 0.734375f, 0.047363f, 0.820312f, -2.4375f, -21.9375f, 16.3125f, 20, 22}, // 048d + {0.812012f, 0.539062f, 0.821777f, 0.652344f, 0.1875f, -28.1875f, 18.6250f, 20, 29}, // 048e + {0.341309f, 0.628906f, 0.350098f, 0.746094f, -0.0625f, -22.3125f, 16.7500f, 18, 30}, // 048f + {0.656250f, 0.480469f, 0.665039f, 0.613281f, 0.2500f, -34.0000f, 16.3750f, 18, 34}, // 0490 + {0.250977f, 0.746094f, 0.258301f, 0.855469f, -0.0625f, -27.3125f, 13.5000f, 15, 28}, // 0491 + {0.822266f, 0.539062f, 0.832031f, 0.652344f, -2.0000f, -28.1875f, 16.3750f, 20, 29}, // 0492 + {0.590820f, 0.792969f, 0.599121f, 0.878906f, -2.2500f, -21.9375f, 12.3750f, 17, 22}, // 0493 + {0.832520f, 0.539062f, 0.842285f, 0.652344f, 0.2500f, -28.1875f, 17.1250f, 20, 29}, // 0494 + {0.544434f, 0.324219f, 0.552734f, 0.425781f, -0.0625f, -21.9375f, 16.2500f, 17, 26}, // 0495 + {0.600098f, 0.000000f, 0.615234f, 0.136719f, -1.6875f, -28.1875f, 25.5625f, 31, 35}, // 0496 + {0.702148f, 0.234375f, 0.715332f, 0.343750f, -1.6250f, -21.9375f, 22.6875f, 27, 28}, // 0497 + {0.715820f, 0.234375f, 0.726074f, 0.375000f, -0.4375f, -28.5000f, 19.6875f, 21, 36}, // 0498 + {0.736328f, 0.628906f, 0.745117f, 0.746094f, -0.6250f, -22.2500f, 16.2500f, 18, 30}, // 0499 + {0.649902f, 0.144531f, 0.660645f, 0.281250f, 0.3125f, -28.1875f, 18.7500f, 22, 35}, // 049a + {0.256348f, 0.632812f, 0.265625f, 0.742188f, 0.1250f, -21.9375f, 16.5000f, 19, 28}, // 049b + {0.927734f, 0.492188f, 0.937988f, 0.605469f, 0.2500f, -28.1875f, 19.0625f, 21, 29}, // 049c + {0.336914f, 0.750000f, 0.346191f, 0.835938f, 0.1250f, -21.9375f, 16.6875f, 19, 22}, // 049d + {0.790527f, 0.367188f, 0.802246f, 0.480469f, -2.7500f, -28.1875f, 18.7500f, 24, 29}, // 049e + {0.060547f, 0.468750f, 0.070801f, 0.585938f, -2.9375f, -30.0000f, 15.5000f, 21, 30}, // 049f + {0.422363f, 0.121094f, 0.436523f, 0.234375f, -0.6875f, -28.1875f, 25.1250f, 29, 29}, // 04a0 + {0.259766f, 0.542969f, 0.272461f, 0.628906f, -1.0000f, -21.9375f, 21.5625f, 26, 22}, // 04a1 + {0.751465f, 0.136719f, 0.762695f, 0.273438f, 0.3125f, -28.1875f, 20.8125f, 23, 35}, // 04a2 + {0.532715f, 0.566406f, 0.542480f, 0.675781f, -0.0625f, -21.9375f, 16.7500f, 20, 28}, // 04a3 + {0.800781f, 0.105469f, 0.815430f, 0.218750f, 0.3125f, -28.1875f, 28.8750f, 30, 29}, // 04a4 + {0.971680f, 0.718750f, 0.982422f, 0.804688f, -0.0625f, -21.9375f, 21.0000f, 22, 22}, // 04a5 + {0.926758f, 0.000000f, 0.941895f, 0.113281f, 0.2500f, -28.1875f, 30.1875f, 31, 29}, // 04a6 + {0.345703f, 0.140625f, 0.360352f, 0.242188f, -0.0625f, -21.9375f, 25.6250f, 30, 26}, // 04a7 + {0.544434f, 0.429688f, 0.555176f, 0.542969f, -0.3750f, -28.5000f, 20.6875f, 22, 29}, // 04a8 + {0.360352f, 0.738281f, 0.369629f, 0.828125f, -0.7500f, -22.2500f, 16.8750f, 19, 23}, // 04a9 + {0.135742f, 0.335938f, 0.145508f, 0.476562f, -0.3125f, -28.5625f, 18.8125f, 20, 36}, // 04aa + {0.444824f, 0.714844f, 0.453125f, 0.832031f, -0.7500f, -22.3125f, 15.3750f, 17, 30}, // 04ab + {0.248047f, 0.285156f, 0.258301f, 0.421875f, -1.3125f, -28.1875f, 17.3750f, 21, 35}, // 04ac + {0.715332f, 0.714844f, 0.724121f, 0.824219f, -1.0000f, -21.9375f, 15.3125f, 18, 28}, // 04ad + {0.856934f, 0.429688f, 0.867676f, 0.542969f, -1.5625f, -28.1875f, 18.6875f, 22, 29}, // 04ae + {0.843262f, 0.656250f, 0.852051f, 0.769531f, -1.4375f, -21.9375f, 15.0000f, 18, 29}, // 04af + {0.894531f, 0.433594f, 0.905273f, 0.546875f, -1.5625f, -28.1875f, 18.6875f, 22, 29}, // 04b0 + {0.234375f, 0.660156f, 0.243164f, 0.773438f, -1.4375f, -21.9375f, 15.0000f, 18, 29}, // 04b1 + {0.861816f, 0.144531f, 0.872559f, 0.281250f, -1.2500f, -28.1875f, 18.6875f, 22, 35}, // 04b2 + {0.063477f, 0.636719f, 0.072754f, 0.746094f, -1.4375f, -21.9375f, 15.0000f, 19, 28}, // 04b3 + {0.583984f, 0.000000f, 0.599609f, 0.132812f, -1.1875f, -28.1875f, 26.4375f, 32, 34}, // 04b4 + {0.644531f, 0.406250f, 0.655762f, 0.515625f, -1.3125f, -22.0000f, 20.4375f, 23, 28}, // 04b5 + {0.763184f, 0.136719f, 0.774414f, 0.273438f, 0.1875f, -28.1875f, 20.2500f, 23, 35}, // 04b6 + {0.073242f, 0.636719f, 0.082520f, 0.746094f, -0.1875f, -21.9375f, 16.4375f, 19, 28}, // 04b7 + {0.842773f, 0.539062f, 0.852539f, 0.652344f, 0.1875f, -28.1875f, 20.0625f, 20, 29}, // 04b8 + {0.887207f, 0.792969f, 0.895508f, 0.878906f, -0.1875f, -21.9375f, 16.5000f, 17, 22}, // 04b9 + {0.236328f, 0.542969f, 0.246094f, 0.656250f, 2.6875f, -28.1875f, 20.3750f, 20, 29}, // 04ba + {0.895996f, 0.792969f, 0.904297f, 0.878906f, 2.2500f, -22.0000f, 16.5000f, 17, 22}, // 04bb + {0.185059f, 0.250000f, 0.197754f, 0.363281f, -1.5625f, -28.5000f, 24.6250f, 26, 29}, // 04bc + {0.636719f, 0.726562f, 0.646973f, 0.816406f, -2.5625f, -22.3125f, 17.6250f, 21, 23}, // 04bd + {0.863281f, 0.000000f, 0.875977f, 0.140625f, -1.5625f, -28.5000f, 24.6250f, 26, 36}, // 04be + {0.408203f, 0.468750f, 0.418457f, 0.585938f, -2.5625f, -22.3125f, 17.6250f, 21, 30}, // 04bf + {0.919434f, 0.796875f, 0.923340f, 0.910156f, 0.6250f, -28.1875f, 8.6250f, 8, 29}, // 04c0 + {0.647949f, 0.000000f, 0.662109f, 0.140625f, -1.6875f, -35.1250f, 25.5625f, 29, 36}, // 04c1 + {0.520508f, 0.140625f, 0.533203f, 0.257812f, -1.6250f, -29.3750f, 22.6875f, 26, 30}, // 04c2 + {0.000000f, 0.476562f, 0.009766f, 0.597656f, 0.2500f, -28.1875f, 18.6875f, 20, 31}, // 04c3 + {0.462402f, 0.718750f, 0.471191f, 0.824219f, 0.1250f, -21.9375f, 16.5000f, 18, 27}, // 04c4 + {0.985840f, 0.054688f, 0.998047f, 0.187500f, -1.1875f, -28.1875f, 20.8125f, 25, 34}, // 04c5 + {0.024414f, 0.476562f, 0.035156f, 0.585938f, -1.5000f, -21.9375f, 16.5000f, 22, 28}, // 04c6 + {0.726562f, 0.234375f, 0.736816f, 0.375000f, 0.2500f, -28.1875f, 20.8125f, 21, 36}, // 04c7 + {0.453613f, 0.714844f, 0.461914f, 0.832031f, -0.0625f, -21.9375f, 16.7500f, 17, 30}, // 04c8 + {0.815918f, 0.125000f, 0.827637f, 0.257812f, 0.3125f, -28.1875f, 20.8125f, 24, 34}, // 04c9 + {0.020020f, 0.589844f, 0.029785f, 0.699219f, -0.0625f, -21.9375f, 16.7500f, 20, 28}, // 04ca + {0.379395f, 0.355469f, 0.389160f, 0.492188f, 0.1875f, -28.1875f, 20.2500f, 20, 35}, // 04cb + {0.164551f, 0.722656f, 0.172852f, 0.832031f, -0.1875f, -21.9375f, 16.4375f, 17, 28}, // 04cc + {0.834961f, 0.000000f, 0.848633f, 0.132812f, 0.1875f, -28.1875f, 24.8125f, 28, 34}, // 04cd + {0.413574f, 0.355469f, 0.425781f, 0.464844f, 0.1250f, -21.9375f, 22.1875f, 25, 28}, // 04ce + {0.606934f, 0.808594f, 0.610840f, 0.921875f, 0.6250f, -28.1875f, 8.6250f, 8, 29}, // 04cf + {0.309570f, 0.140625f, 0.320312f, 0.281250f, -1.4375f, -35.1250f, 18.6875f, 22, 36}, // 04d0 + {0.772461f, 0.593750f, 0.781250f, 0.714844f, -0.7500f, -29.7500f, 16.0625f, 18, 31}, // 04d1 + {0.332031f, 0.257812f, 0.342773f, 0.390625f, -1.4375f, -33.9375f, 18.6875f, 22, 34}, // 04d2 + {0.266113f, 0.664062f, 0.274902f, 0.777344f, -0.7500f, -28.5625f, 16.0625f, 18, 29}, // 04d3 + {0.942383f, 0.000000f, 0.957520f, 0.113281f, -1.6875f, -28.1875f, 28.1875f, 31, 29}, // 04d4 + {0.739746f, 0.417969f, 0.753418f, 0.507812f, -0.6250f, -22.3125f, 25.6250f, 28, 23}, // 04d5 + {0.594727f, 0.406250f, 0.603516f, 0.546875f, 0.3125f, -35.1250f, 16.4375f, 18, 36}, // 04d6 + {0.164062f, 0.597656f, 0.172852f, 0.718750f, -0.7500f, -29.7500f, 15.5000f, 18, 31}, // 04d7 + {0.905762f, 0.433594f, 0.916504f, 0.546875f, -0.6250f, -28.5000f, 21.1875f, 22, 29}, // 04d8 + {0.563965f, 0.769531f, 0.572754f, 0.859375f, 2.2500f, -22.3125f, 15.6875f, 18, 23}, // 04d9 + {0.512695f, 0.261719f, 0.523438f, 0.394531f, -0.6250f, -33.1250f, 21.1875f, 22, 34}, // 04da + {0.781738f, 0.601562f, 0.791016f, 0.714844f, 0.8125f, -28.5625f, 15.6875f, 19, 29}, // 04db + {0.773926f, 0.000000f, 0.788086f, 0.132812f, -1.6875f, -33.9375f, 25.5625f, 29, 34}, // 04dc + {0.198242f, 0.250000f, 0.210938f, 0.363281f, -1.6250f, -28.2500f, 22.6875f, 26, 29}, // 04dd + {0.258789f, 0.285156f, 0.269043f, 0.421875f, -0.4375f, -34.2500f, 19.6875f, 21, 35}, // 04de + {0.509766f, 0.664062f, 0.518555f, 0.777344f, -0.6250f, -28.5625f, 16.2500f, 18, 29}, // 04df + {0.963379f, 0.601562f, 0.972656f, 0.714844f, -0.6250f, -28.1875f, 17.1875f, 19, 29}, // 04e0 + {0.973145f, 0.601562f, 0.982422f, 0.714844f, -0.6250f, -21.9375f, 17.1875f, 19, 29}, // 04e1 + {0.167480f, 0.335938f, 0.177734f, 0.468750f, 0.2500f, -33.6250f, 20.7500f, 21, 34}, // 04e2 + {0.114746f, 0.730469f, 0.123047f, 0.839844f, -0.0625f, -27.9375f, 16.7500f, 17, 28}, // 04e3 + {0.460938f, 0.335938f, 0.471191f, 0.468750f, 0.2500f, -33.9375f, 20.7500f, 21, 34}, // 04e4 + {0.319336f, 0.718750f, 0.327637f, 0.832031f, -0.0625f, -28.2500f, 16.7500f, 17, 29}, // 04e5 + {0.269531f, 0.285156f, 0.279785f, 0.421875f, -0.3750f, -34.2500f, 20.2500f, 21, 35}, // 04e6 + {0.982910f, 0.601562f, 0.992188f, 0.714844f, -0.7500f, -28.5625f, 16.7500f, 19, 29}, // 04e7 + {0.353516f, 0.496094f, 0.363770f, 0.609375f, -0.3750f, -28.5000f, 20.2500f, 21, 29}, // 04e8 + {0.370117f, 0.738281f, 0.379395f, 0.828125f, -0.7500f, -22.3125f, 16.8125f, 19, 23}, // 04e9 + {0.280273f, 0.285156f, 0.290527f, 0.421875f, -0.3750f, -33.8750f, 20.2500f, 21, 35}, // 04ea + {0.010254f, 0.566406f, 0.019531f, 0.683594f, -0.7500f, -29.0625f, 16.8125f, 19, 30}, // 04eb + {0.343262f, 0.363281f, 0.353027f, 0.500000f, -0.1250f, -34.3125f, 19.2500f, 20, 35}, // 04ec + {0.791504f, 0.664062f, 0.800293f, 0.777344f, -0.6875f, -28.5625f, 15.6875f, 18, 29}, // 04ed + {0.807617f, 0.261719f, 0.818359f, 0.394531f, -1.3125f, -33.6250f, 18.8750f, 22, 34}, // 04ee + {0.075684f, 0.375000f, 0.084961f, 0.515625f, -1.6875f, -27.9375f, 15.0000f, 19, 36}, // 04ef + {0.661133f, 0.148438f, 0.671875f, 0.285156f, -1.3125f, -33.9375f, 18.8750f, 22, 35}, // 04f0 + {0.085449f, 0.375000f, 0.094727f, 0.515625f, -1.6875f, -28.2500f, 15.0000f, 19, 36}, // 04f1 + {0.320801f, 0.140625f, 0.331543f, 0.281250f, -1.3125f, -35.0625f, 18.8750f, 22, 36}, // 04f2 + {0.943848f, 0.339844f, 0.953125f, 0.484375f, -1.6875f, -29.3750f, 15.0000f, 19, 37}, // 04f3 + {0.106445f, 0.375000f, 0.116211f, 0.507812f, 0.1875f, -33.9375f, 20.2500f, 20, 34}, // 04f4 + {0.328125f, 0.718750f, 0.336426f, 0.832031f, -0.1875f, -28.2500f, 16.4375f, 17, 29}, // 04f5 + {0.145996f, 0.472656f, 0.154785f, 0.609375f, 0.2500f, -28.1875f, 16.3750f, 18, 35}, // 04f6 + {0.258789f, 0.746094f, 0.266113f, 0.855469f, -0.0625f, -21.9375f, 12.3750f, 15, 28}, // 04f7 + {0.849121f, 0.000000f, 0.862793f, 0.132812f, 0.2500f, -33.9375f, 25.3125f, 28, 34}, // 04f8 + {0.211426f, 0.250000f, 0.224121f, 0.363281f, 0.4375f, -28.2500f, 23.8125f, 26, 29}, // 04f9 + {0.737305f, 0.234375f, 0.747559f, 0.375000f, -1.1875f, -28.1875f, 17.6250f, 21, 36}, // 04fa + {0.664062f, 0.714844f, 0.672363f, 0.832031f, -1.1875f, -21.9375f, 12.3750f, 17, 30}, // 04fb + {0.615723f, 0.121094f, 0.626953f, 0.261719f, -1.2500f, -28.1875f, 18.6875f, 23, 36}, // 04fc + {0.707520f, 0.496094f, 0.717285f, 0.613281f, -1.4375f, -21.9375f, 15.0000f, 20, 30}, // 04fd + {0.533691f, 0.449219f, 0.544434f, 0.562500f, -1.2500f, -28.1875f, 18.6875f, 22, 29}, // 04fe + {0.843750f, 0.773438f, 0.852539f, 0.859375f, -1.4375f, -21.9375f, 15.0000f, 18, 22}, // 04ff +// RANGE: 0x2121 - 0x2123, start 0x257 + {0.912598f, 0.609375f, 0.929199f, 0.671875f, 1.0000f, -23.5000f, 35.1875f, 34, 16}, // 2121 + {0.008301f, 0.808594f, 0.017578f, 0.859375f, -0.4375f, -28.1875f, 18.5625f, 19, 13}, // 2122 +// RANGE: 0xfffd - 0xfffe, start 0x259 + {0.485352f, 0.000000f, 0.500977f, 0.191406f, -0.6250f, -39.6875f, 30.1875f, 32, 49}, // fffd }; const AtlasCharRange font_UBUNTU24_ranges[] = { { 32, 128, 0 }, { 128, 129, 96 }, { 162, 256, 97 }, { 256, 384, 191 }, - { 8481, 8483, 319 }, - { 65533, 65534, 321 }, + { 1024, 1280, 319 }, + { 8481, 8483, 575 }, + { 65533, 65534, 577 }, }; const AtlasFont font_UBUNTU24 = { -6.125000f, // padding @@ -347,259 +605,40 @@ const AtlasFont font_UBUNTU24 = { 0.750000f, // distslope font_UBUNTU24_chardata, font_UBUNTU24_ranges, - 6, + 7, "UBUNTU24", // name }; -const AtlasChar font_UBUNTU48_chardata[] = { -// RANGE: 0x20 - 0x80, start 0x15a - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 0020 - {0.550293f, 0.664062f, 0.555176f, 0.824219f, 1.3750f, -38.4375f, 11.5625f, 10, 41}, // 0021 - {0.593262f, 0.753906f, 0.601562f, 0.812500f, -1.1875f, -42.1875f, 15.1250f, 17, 15}, // 0022 - {0.123535f, 0.613281f, 0.135254f, 0.703125f, -0.3750f, -38.8750f, 21.4375f, 24, 23}, // 0023 - {0.882324f, 0.339844f, 0.893555f, 0.472656f, -0.8125f, -41.5000f, 21.3750f, 23, 34}, // 0024 - {0.756348f, 0.164062f, 0.769043f, 0.324219f, 0.4375f, -38.4375f, 25.6250f, 26, 41}, // 0025 - {0.355957f, 0.191406f, 0.368164f, 0.351562f, -1.0625f, -38.3750f, 22.6875f, 25, 41}, // 0026 - {0.069824f, 0.558594f, 0.074219f, 0.617188f, -0.8750f, -42.1875f, 6.6250f, 9, 15}, // 0027 - {0.307129f, 0.132812f, 0.315918f, 0.363281f, 2.3750f, -45.0000f, 17.8750f, 18, 59}, // 0028 - {0.860352f, 0.140625f, 0.869141f, 0.371094f, 1.3750f, -45.0000f, 19.2500f, 18, 59}, // 0029 - {0.310547f, 0.582031f, 0.322266f, 0.675781f, -0.8125f, -31.5000f, 22.3125f, 24, 24}, // 002a - {0.419922f, 0.582031f, 0.431641f, 0.675781f, -0.8125f, -31.4375f, 22.3125f, 24, 24}, // 002b - {0.322754f, 0.582031f, 0.327148f, 0.640625f, 0.6875f, -4.8125f, 9.1875f, 9, 15}, // 002c - {0.708008f, 0.757812f, 0.715332f, 0.789062f, 0.6875f, -20.3750f, 14.6250f, 15, 8}, // 002d - {0.756348f, 0.132812f, 0.761230f, 0.164062f, 1.0000f, -6.0625f, 10.0000f, 10, 8}, // 002e - {0.590332f, 0.324219f, 0.600098f, 0.484375f, 0.3125f, -38.3750f, 18.6875f, 20, 41}, // 002f - {0.368652f, 0.191406f, 0.380859f, 0.351562f, -0.2500f, -38.3750f, 24.0625f, 25, 41}, // 0030 - {0.268555f, 0.593750f, 0.274902f, 0.753906f, -0.0625f, -38.4375f, 13.0625f, 13, 41}, // 0031 - {0.951660f, 0.000000f, 0.965332f, 0.160156f, 0.0625f, -38.3750f, 26.7500f, 28, 41}, // 0032 - {0.740234f, 0.296875f, 0.751465f, 0.457031f, -0.5000f, -38.3750f, 22.3125f, 23, 41}, // 0033 - {0.909180f, 0.164062f, 0.921875f, 0.324219f, -0.5000f, -38.3750f, 24.6875f, 26, 41}, // 0034 - {0.342285f, 0.121094f, 0.355469f, 0.281250f, -0.8750f, -38.3750f, 24.5000f, 27, 41}, // 0035 - {0.293457f, 0.132812f, 0.306641f, 0.292969f, 0.6875f, -38.5000f, 26.5625f, 27, 41}, // 0036 - {0.381348f, 0.191406f, 0.393555f, 0.351562f, -0.8125f, -38.3750f, 22.5625f, 25, 41}, // 0037 - {0.550293f, 0.132812f, 0.563477f, 0.292969f, 0.0000f, -38.3750f, 26.3750f, 27, 41}, // 0038 - {0.742676f, 0.132812f, 0.755859f, 0.292969f, -0.3750f, -38.5000f, 26.3125f, 27, 41}, // 0039 - {0.664062f, 0.355469f, 0.668457f, 0.464844f, 1.2500f, -23.5625f, 9.6250f, 9, 28}, // 003a - {0.055176f, 0.570312f, 0.059570f, 0.675781f, 1.2500f, -29.1250f, 9.4375f, 9, 27}, // 003b - {0.989746f, 0.539062f, 0.999023f, 0.664062f, -1.2500f, -34.6875f, 16.7500f, 19, 32}, // 003c - {0.810547f, 0.750000f, 0.819824f, 0.816406f, 0.1875f, -24.8125f, 18.3125f, 19, 17}, // 003d - {0.060059f, 0.558594f, 0.069336f, 0.683594f, -0.4375f, -34.6875f, 16.9375f, 19, 32}, // 003e - {0.535645f, 0.191406f, 0.547852f, 0.351562f, -0.5625f, -38.3750f, 22.7500f, 25, 41}, // 003f - {0.687500f, 0.332031f, 0.701660f, 0.445312f, 0.8125f, -31.9375f, 28.7500f, 29, 29}, // 0040 - {0.166504f, 0.140625f, 0.179688f, 0.300781f, -0.8750f, -38.3125f, 24.3125f, 27, 41}, // 0041 - {0.922363f, 0.164062f, 0.935059f, 0.324219f, 0.1875f, -38.3750f, 26.1250f, 26, 41}, // 0042 - {0.166504f, 0.304688f, 0.177734f, 0.464844f, 0.0000f, -38.3750f, 22.3125f, 23, 41}, // 0043 - {0.951660f, 0.164062f, 0.964355f, 0.324219f, 0.1875f, -38.3750f, 25.4375f, 26, 41}, // 0044 - {0.074707f, 0.316406f, 0.085449f, 0.476562f, 1.3750f, -38.3750f, 23.3125f, 22, 41}, // 0045 - {0.085938f, 0.316406f, 0.096680f, 0.476562f, 0.2500f, -38.3750f, 19.5000f, 22, 41}, // 0046 - {0.964844f, 0.164062f, 0.977539f, 0.324219f, -0.3750f, -38.3750f, 24.5000f, 26, 41}, // 0047 - {0.180176f, 0.140625f, 0.193359f, 0.300781f, 1.3750f, -38.3750f, 28.4375f, 27, 41}, // 0048 - {0.427246f, 0.679688f, 0.432129f, 0.839844f, 1.3125f, -38.3750f, 11.5625f, 10, 41}, // 0049 - {0.178223f, 0.304688f, 0.189453f, 0.464844f, 0.0625f, -38.3750f, 23.4375f, 23, 41}, // 004a - {0.978027f, 0.164062f, 0.990723f, 0.324219f, 0.8750f, -38.3750f, 25.4375f, 26, 41}, // 004b - {0.112793f, 0.316406f, 0.123047f, 0.476562f, 1.0625f, -38.5625f, 20.8125f, 21, 41}, // 004c - {0.762207f, 0.000000f, 0.777344f, 0.160156f, 1.5000f, -38.3750f, 33.2500f, 31, 41}, // 004d - {0.250000f, 0.167969f, 0.262695f, 0.328125f, 0.0625f, -38.3750f, 26.0000f, 26, 41}, // 004e - {0.965820f, 0.000000f, 0.979492f, 0.160156f, -0.2500f, -38.3750f, 27.2500f, 28, 41}, // 004f - {0.263184f, 0.167969f, 0.275879f, 0.328125f, 0.0000f, -38.3750f, 25.2500f, 26, 41}, // 0050 - {0.629883f, 0.000000f, 0.644531f, 0.175781f, -0.2500f, -38.3750f, 29.1875f, 30, 45}, // 0051 - {0.403320f, 0.179688f, 0.416016f, 0.339844f, 0.1250f, -38.3750f, 26.3750f, 26, 41}, // 0052 - {0.643066f, 0.191406f, 0.655273f, 0.351562f, -0.5000f, -38.3750f, 23.6875f, 25, 41}, // 0053 - {0.655762f, 0.191406f, 0.667969f, 0.351562f, -0.1875f, -38.5000f, 22.9375f, 25, 41}, // 0054 - {0.909180f, 0.000000f, 0.923340f, 0.160156f, 0.0625f, -38.2500f, 29.5000f, 29, 41}, // 0055 - {0.193848f, 0.140625f, 0.207031f, 0.300781f, -0.6250f, -38.3750f, 25.0000f, 27, 41}, // 0056 - {0.454102f, 0.000000f, 0.474121f, 0.160156f, 0.0625f, -38.3750f, 40.0625f, 41, 41}, // 0057 - {0.629883f, 0.179688f, 0.642578f, 0.339844f, 0.2500f, -38.3750f, 25.9375f, 26, 41}, // 0058 - {0.702148f, 0.191406f, 0.714355f, 0.351562f, 0.1250f, -38.3750f, 23.6875f, 25, 41}, // 0059 - {0.234375f, 0.210938f, 0.246094f, 0.371094f, 0.6250f, -38.3750f, 24.1250f, 24, 41}, // 005a - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 13.6875f, 1, 1}, // 005b - {0.074219f, 0.480469f, 0.083008f, 0.628906f, 0.1250f, -35.2500f, 17.6250f, 18, 38}, // 005c - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 13.6875f, 1, 1}, // 005d - {0.563965f, 0.132812f, 0.570312f, 0.183594f, 1.3125f, -38.8750f, 14.4375f, 13, 13}, // 005e - {0.390137f, 0.753906f, 0.405762f, 0.785156f, -2.6250f, 6.5625f, 27.1250f, 32, 8}, // 005f - {0.693359f, 0.757812f, 0.700195f, 0.800781f, -1.5625f, -36.9375f, 11.1875f, 14, 11}, // 0060 - {0.123535f, 0.335938f, 0.135742f, 0.464844f, -0.8750f, -30.7500f, 23.7500f, 25, 33}, // 0061 - {0.935547f, 0.179688f, 0.948242f, 0.339844f, 0.7500f, -38.4375f, 25.9375f, 26, 41}, // 0062 - {0.253418f, 0.449219f, 0.264160f, 0.578125f, 0.8750f, -30.7500f, 22.1250f, 22, 33}, // 0063 - {0.563965f, 0.183594f, 0.576660f, 0.343750f, 0.8750f, -38.4375f, 26.8125f, 26, 41}, // 0064 - {0.442871f, 0.324219f, 0.455566f, 0.453125f, -0.1250f, -30.7500f, 24.8125f, 26, 33}, // 0065 - {0.936035f, 0.484375f, 0.943848f, 0.644531f, 0.7500f, -38.3750f, 14.8750f, 16, 41}, // 0066 - {0.938477f, 0.000000f, 0.951172f, 0.175781f, 0.3750f, -30.8125f, 25.8750f, 26, 45}, // 0067 - {0.207520f, 0.140625f, 0.220703f, 0.300781f, 0.6875f, -38.3750f, 26.3750f, 27, 41}, // 0068 - {0.687988f, 0.718750f, 0.692871f, 0.878906f, 0.8125f, -38.4375f, 10.5000f, 10, 41}, // 0069 - {0.991211f, 0.164062f, 0.999023f, 0.371094f, 0.6875f, -38.4375f, 16.6250f, 16, 53}, // 006a - {0.714844f, 0.191406f, 0.727051f, 0.351562f, 0.8125f, -38.3750f, 24.5000f, 25, 41}, // 006b - {0.730469f, 0.722656f, 0.735352f, 0.882812f, 1.3125f, -38.3750f, 11.6250f, 10, 41}, // 006c - {0.742676f, 0.000000f, 0.761719f, 0.128906f, 0.3750f, -30.7500f, 38.8125f, 39, 33}, // 006d - {0.577148f, 0.324219f, 0.589844f, 0.453125f, 0.3750f, -30.7500f, 25.8750f, 26, 33}, // 006e - {0.189941f, 0.304688f, 0.203613f, 0.433594f, -0.0625f, -30.7500f, 26.3750f, 28, 33}, // 006f - {0.818848f, 0.000000f, 0.832031f, 0.179688f, -0.3750f, -30.8125f, 25.5625f, 27, 46}, // 0070 - {0.895996f, 0.000000f, 0.908691f, 0.179688f, -0.3750f, -30.8125f, 25.1875f, 26, 46}, // 0071 - {0.218262f, 0.507812f, 0.227051f, 0.640625f, -0.1250f, -31.1875f, 15.1250f, 18, 34}, // 0072 - {0.136230f, 0.335938f, 0.148438f, 0.464844f, -0.6250f, -30.8125f, 23.6250f, 25, 33}, // 0073 - {0.991211f, 0.375000f, 0.999512f, 0.535156f, 0.6875f, -38.3750f, 15.8125f, 17, 41}, // 0074 - {0.329102f, 0.316406f, 0.342285f, 0.445312f, -0.1875f, -30.8125f, 25.5000f, 27, 33}, // 0075 - {0.204102f, 0.304688f, 0.217773f, 0.433594f, -0.6250f, -30.8125f, 25.4375f, 28, 33}, // 0076 - {0.550293f, 0.000000f, 0.570801f, 0.128906f, -0.6250f, -30.8125f, 39.1875f, 42, 33}, // 0077 - {0.148926f, 0.335938f, 0.161133f, 0.464844f, 1.0000f, -30.8125f, 25.1250f, 25, 33}, // 0078 - {0.571289f, 0.000000f, 0.585938f, 0.179688f, -0.8125f, -30.8125f, 27.8750f, 30, 46}, // 0079 - {0.816406f, 0.347656f, 0.827637f, 0.476562f, 0.5000f, -30.8125f, 22.6875f, 23, 33}, // 007a - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 007b - {0.799316f, 0.492188f, 0.804199f, 0.714844f, 1.3750f, -43.9375f, 11.5000f, 10, 57}, // 007c - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 007d - {0.279297f, 0.000000f, 0.315918f, 0.128906f, 1.3750f, -30.8125f, 77.8125f, 75, 33}, // 007e - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 007f -// RANGE: 0x80 - 0x81, start 0x1ba - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 0080 -// RANGE: 0xa2 - 0x100, start 0x1bb - {0.627930f, 0.632812f, 0.636230f, 0.753906f, -1.4375f, -42.1250f, 14.2500f, 17, 31}, // 00a2 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00a3 - {0.846680f, 0.140625f, 0.859863f, 0.300781f, -1.0625f, -38.3750f, 25.0625f, 27, 41}, // 00a4 - {0.727539f, 0.191406f, 0.739746f, 0.351562f, -1.4375f, -38.3750f, 20.8750f, 25, 41}, // 00a5 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00a6 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00a7 - {0.218262f, 0.761719f, 0.225586f, 0.789062f, -0.5000f, -34.1250f, 13.4375f, 15, 7}, // 00a8 - {0.852539f, 0.000000f, 0.869629f, 0.136719f, 0.2500f, -32.5000f, 34.8750f, 35, 35}, // 00a9 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00aa - {0.659180f, 0.746094f, 0.669434f, 0.808594f, 0.2500f, -24.6250f, 20.5625f, 21, 16}, // 00ab - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00ac - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00ad - {0.518555f, 0.335938f, 0.532715f, 0.445312f, 0.5625f, -33.0625f, 29.6875f, 29, 28}, // 00ae - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00af - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b0 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b1 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b2 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b3 - {0.700684f, 0.757812f, 0.707520f, 0.800781f, -1.4375f, -36.9375f, 12.6875f, 14, 11}, // 00b4 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b5 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b6 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b7 - {0.269043f, 0.757812f, 0.275391f, 0.812500f, 0.7500f, -1.3750f, 11.0625f, 13, 14}, // 00b8 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00b9 - {0.845703f, 0.707031f, 0.855957f, 0.792969f, -0.3125f, -43.8750f, 20.5625f, 21, 22}, // 00ba - {0.294434f, 0.750000f, 0.304688f, 0.812500f, 0.8125f, -24.6250f, 21.2500f, 21, 16}, // 00bb - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00bc - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00bd - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00be - {0.466797f, 0.195312f, 0.479004f, 0.355469f, -0.3125f, -27.4375f, 22.7500f, 25, 41}, // 00bf - {0.701660f, 0.000000f, 0.714844f, 0.187500f, -0.8125f, -45.8750f, 24.3125f, 27, 48}, // 00c0 - {0.715332f, 0.000000f, 0.728516f, 0.187500f, -0.8125f, -45.9375f, 24.3125f, 27, 48}, // 00c1 - {0.777832f, 0.000000f, 0.791016f, 0.183594f, -0.8125f, -44.6875f, 24.3125f, 27, 47}, // 00c2 - {0.791504f, 0.000000f, 0.804688f, 0.183594f, -0.8125f, -44.4375f, 24.3125f, 27, 47}, // 00c3 - {0.805176f, 0.000000f, 0.818359f, 0.183594f, -0.8125f, -44.6875f, 24.3125f, 27, 47}, // 00c4 - {0.729004f, 0.000000f, 0.742188f, 0.187500f, -0.8125f, -45.1875f, 24.3125f, 27, 48}, // 00c5 - {0.923828f, 0.000000f, 0.937988f, 0.160156f, -1.3125f, -38.3750f, 26.8125f, 29, 41}, // 00c6 - {0.330566f, 0.121094f, 0.341797f, 0.312500f, -0.1875f, -38.3750f, 23.1250f, 23, 49}, // 00c7 - {0.416504f, 0.179688f, 0.427246f, 0.367188f, 0.1875f, -45.7500f, 23.3125f, 22, 48}, // 00c8 - {0.455566f, 0.164062f, 0.466309f, 0.355469f, 0.1875f, -46.1250f, 23.3125f, 22, 49}, // 00c9 - {0.782715f, 0.187500f, 0.793457f, 0.371094f, 0.0000f, -44.8750f, 23.3125f, 22, 47}, // 00ca - {0.793945f, 0.187500f, 0.804688f, 0.371094f, 0.1875f, -44.9375f, 23.3125f, 22, 47}, // 00cb - {0.744629f, 0.460938f, 0.751465f, 0.648438f, -1.9375f, -45.7500f, 11.5625f, 14, 48}, // 00cc - {0.210938f, 0.437500f, 0.217773f, 0.628906f, 0.0000f, -46.1250f, 11.5625f, 14, 49}, // 00cd - {0.600586f, 0.339844f, 0.608887f, 0.523438f, -2.5000f, -45.0000f, 11.5625f, 17, 47}, // 00ce - {0.679688f, 0.339844f, 0.687500f, 0.523438f, -2.0625f, -45.0000f, 11.5625f, 16, 47}, // 00cf - {0.979980f, 0.000000f, 0.993652f, 0.160156f, -2.0000f, -38.3750f, 26.1250f, 28, 41}, // 00d0 - {0.882812f, 0.000000f, 0.895508f, 0.183594f, 0.0625f, -44.8750f, 26.0000f, 26, 47}, // 00d1 - {0.645020f, 0.000000f, 0.658691f, 0.187500f, -0.2500f, -45.8750f, 27.2500f, 28, 48}, // 00d2 - {0.586426f, 0.000000f, 0.600098f, 0.191406f, -0.2500f, -46.2500f, 27.2500f, 28, 49}, // 00d3 - {0.673340f, 0.000000f, 0.687012f, 0.183594f, -0.2500f, -44.6875f, 27.2500f, 28, 47}, // 00d4 - {0.687500f, 0.000000f, 0.701172f, 0.183594f, -0.2500f, -44.8750f, 27.2500f, 28, 47}, // 00d5 - {0.659180f, 0.000000f, 0.672852f, 0.187500f, -0.2500f, -45.0625f, 27.2500f, 28, 48}, // 00d6 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00d7 - {0.316406f, 0.121094f, 0.330078f, 0.281250f, -0.2500f, -38.3750f, 27.2500f, 28, 41}, // 00d8 - {0.520996f, 0.000000f, 0.535156f, 0.191406f, 0.0625f, -46.1250f, 29.5000f, 29, 49}, // 00d9 - {0.535645f, 0.000000f, 0.549805f, 0.187500f, 0.0625f, -45.9375f, 29.5000f, 29, 48}, // 00da - {0.600586f, 0.000000f, 0.614746f, 0.183594f, 0.0625f, -44.6875f, 29.5000f, 29, 47}, // 00db - {0.615234f, 0.000000f, 0.629395f, 0.183594f, 0.0625f, -44.8750f, 29.5000f, 29, 47}, // 00dc - {0.870117f, 0.000000f, 0.882324f, 0.191406f, -2.4375f, -46.1875f, 20.5625f, 25, 49}, // 00dd - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00de - {0.818848f, 0.183594f, 0.831543f, 0.343750f, -1.3750f, -38.5000f, 23.3125f, 26, 41}, // 00df - {0.869629f, 0.195312f, 0.881836f, 0.351562f, -0.8750f, -37.3125f, 23.7500f, 25, 40}, // 00e0 - {0.505859f, 0.203125f, 0.518066f, 0.359375f, -0.8750f, -37.3750f, 23.7500f, 25, 40}, // 00e1 - {0.316406f, 0.285156f, 0.328613f, 0.437500f, -0.8750f, -36.0625f, 23.7500f, 25, 39}, // 00e2 - {0.832031f, 0.285156f, 0.844238f, 0.433594f, -0.8750f, -35.7500f, 23.7500f, 25, 38}, // 00e3 - {0.293457f, 0.296875f, 0.305664f, 0.445312f, -0.8750f, -35.6875f, 23.7500f, 25, 38}, // 00e4 - {0.342285f, 0.285156f, 0.354492f, 0.437500f, -0.8750f, -36.6250f, 23.7500f, 25, 39}, // 00e5 - {0.832520f, 0.000000f, 0.852051f, 0.121094f, 0.0000f, -28.3125f, 39.0625f, 40, 31}, // 00e6 - {0.844727f, 0.304688f, 0.855469f, 0.468750f, -1.3125f, -30.7500f, 19.9375f, 22, 42}, // 00e7 - {0.895996f, 0.183594f, 0.908691f, 0.339844f, -0.1250f, -37.0625f, 24.8125f, 26, 40}, // 00e8 - {0.769531f, 0.187500f, 0.782227f, 0.343750f, -0.1250f, -37.1250f, 24.8125f, 26, 40}, // 00e9 - {0.479492f, 0.207031f, 0.492188f, 0.355469f, -0.1250f, -35.8750f, 24.8125f, 26, 38}, // 00ea - {0.492676f, 0.207031f, 0.505371f, 0.355469f, -0.1250f, -35.8125f, 24.8125f, 26, 38}, // 00eb - {0.555664f, 0.578125f, 0.562500f, 0.734375f, -2.0000f, -37.6875f, 10.5000f, 14, 40}, // 00ec - {0.135742f, 0.613281f, 0.142578f, 0.765625f, -0.4375f, -36.9375f, 10.5000f, 14, 39}, // 00ed - {0.790527f, 0.492188f, 0.798828f, 0.640625f, -2.3125f, -36.0000f, 10.5000f, 17, 38}, // 00ee - {0.872559f, 0.500000f, 0.879883f, 0.648438f, -1.8750f, -36.0000f, 10.5000f, 15, 38}, // 00ef - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00f0 - {0.221191f, 0.210938f, 0.233887f, 0.359375f, 0.3750f, -35.7500f, 25.8750f, 26, 38}, // 00f1 - {0.832520f, 0.125000f, 0.846191f, 0.281250f, 0.0625f, -37.1250f, 26.3750f, 28, 40}, // 00f2 - {0.279297f, 0.132812f, 0.292969f, 0.289062f, 0.0625f, -37.0625f, 26.3750f, 28, 40}, // 00f3 - {0.600586f, 0.187500f, 0.614258f, 0.335938f, 0.0625f, -35.8125f, 26.3750f, 28, 38}, // 00f4 - {0.614746f, 0.187500f, 0.628418f, 0.335938f, 0.0625f, -35.7500f, 26.3750f, 28, 38}, // 00f5 - {0.673340f, 0.187500f, 0.687012f, 0.335938f, 0.0625f, -35.8125f, 26.3750f, 28, 38}, // 00f6 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00f7 - {0.060547f, 0.316406f, 0.074219f, 0.445312f, 0.0625f, -30.7500f, 26.3750f, 28, 33}, // 00f8 - {0.428223f, 0.164062f, 0.441406f, 0.320312f, -0.1875f, -37.1250f, 25.5000f, 27, 40}, // 00f9 - {0.441895f, 0.164062f, 0.455078f, 0.320312f, -0.1875f, -37.3125f, 25.5000f, 27, 40}, // 00fa - {0.805176f, 0.187500f, 0.818359f, 0.335938f, -0.1875f, -36.0000f, 25.5000f, 27, 38}, // 00fb - {0.882812f, 0.187500f, 0.895996f, 0.335938f, -0.1875f, -35.8125f, 25.5000f, 27, 38}, // 00fc - {0.490723f, 0.000000f, 0.505371f, 0.203125f, -1.1250f, -37.3125f, 27.5625f, 30, 52}, // 00fd - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 00fe - {0.505859f, 0.000000f, 0.520508f, 0.199219f, -0.8125f, -35.8750f, 27.8750f, 30, 51}, // 00ff -// RANGE: 0x2121 - 0x2123, start 0x219 - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // 2121 - {0.327637f, 0.566406f, 0.342285f, 0.644531f, 0.3125f, -31.6875f, 30.8125f, 30, 20}, // 2122 -// RANGE: 0xfffd - 0xfffe, start 0x21b - {0.000000f, 0.000000f, 0.000488f, 0.003906f, -2.0000f, -2.0000f, 12.2500f, 1, 1}, // fffd -}; -const AtlasCharRange font_UBUNTU48_ranges[] = { - { 32, 128, 0 }, - { 128, 129, 96 }, - { 162, 256, 97 }, - { 8481, 8483, 191 }, - { 65533, 65534, 193 }, -}; -const AtlasFont font_UBUNTU48 = { - -3.437500f, // padding - 61.437500f, // height - 46.250000f, // ascend - 0.750000f, // distslope - font_UBUNTU48_chardata, - font_UBUNTU48_ranges, - 5, - "UBUNTU48", // name -}; -const AtlasFont *ui_fonts[2] = { +const AtlasFont *ui_fonts[1] = { &font_UBUNTU24, - &font_UBUNTU48, }; const AtlasImage ui_images[24] = { - {0.382080f, 0.755859f, 0.389404f, 0.814453f, 16, 16, "SOLIDWHITE"}, - {0.548584f, 0.298828f, 0.563232f, 0.416016f, 31, 31, "I_CROSS"}, - {0.577393f, 0.197266f, 0.592529f, 0.318359f, 32, 32, "I_CIRCLE"}, - {0.752197f, 0.330078f, 0.765869f, 0.439453f, 29, 29, "I_SQUARE"}, - {0.276611f, 0.294922f, 0.292725f, 0.404297f, 34, 29, "I_TRIANGLE"}, - {0.948975f, 0.330078f, 0.982178f, 0.376953f, 69, 13, "I_SELECT"}, - {0.947021f, 0.384766f, 0.974854f, 0.431641f, 58, 13, "I_START"}, - {0.465088f, 0.751953f, 0.470947f, 0.845703f, 13, 25, "I_ARROW"}, - {0.250244f, 0.001953f, 0.278564f, 0.162109f, 59, 42, "I_DIR"}, - {0.223389f, 0.001953f, 0.249268f, 0.205078f, 54, 53, "I_ROUND"}, - {0.123779f, 0.001953f, 0.165771f, 0.330078f, 87, 85, "I_STICK"}, - {0.166748f, 0.001953f, 0.222412f, 0.134766f, 115, 35, "I_SHOULDER"}, - {0.909424f, 0.330078f, 0.923096f, 0.439453f, 29, 29, "I_CHECKEDBOX"}, - {0.316650f, 0.001953f, 0.354736f, 0.115234f, 79, 30, "I_RECT"}, + {0.922607f, 0.291016f, 0.929932f, 0.349609f, 16, 16, "I_SOLIDWHITE"}, + {0.819580f, 0.001953f, 0.834229f, 0.119141f, 31, 31, "I_CROSS"}, + {0.677002f, 0.001953f, 0.692139f, 0.123047f, 32, 32, "I_CIRCLE"}, + {0.707764f, 0.119141f, 0.721436f, 0.228516f, 29, 29, "I_SQUARE"}, + {0.725342f, 0.001953f, 0.741455f, 0.111328f, 34, 29, "I_TRIANGLE"}, + {0.958252f, 0.001953f, 0.991455f, 0.048828f, 69, 13, "I_SELECT"}, + {0.902100f, 0.236328f, 0.929932f, 0.283203f, 58, 13, "I_START"}, + {0.128662f, 0.376953f, 0.134521f, 0.470703f, 13, 25, "I_ARROW"}, + {0.393311f, 0.001953f, 0.421631f, 0.162109f, 59, 42, "I_DIR"}, + {0.366455f, 0.001953f, 0.392334f, 0.205078f, 54, 53, "I_ROUND"}, + {0.142334f, 0.001953f, 0.184326f, 0.330078f, 87, 85, "I_STICK"}, + {0.309814f, 0.001953f, 0.365479f, 0.134766f, 115, 35, "I_SHOULDER"}, + {0.722412f, 0.119141f, 0.736084f, 0.228516f, 29, 29, "I_CHECKEDBOX"}, + {0.422607f, 0.001953f, 0.460693f, 0.115234f, 79, 30, "I_RECT"}, {0.000244f, 0.001953f, 0.059814f, 0.470703f, 123, 121, "I_STICKBG"}, - {0.060791f, 0.001953f, 0.122803f, 0.310547f, 128, 80, "I_BG"}, - {0.544189f, 0.357422f, 0.548096f, 0.412109f, 9, 15, "I_L"}, - {0.300049f, 0.451172f, 0.305908f, 0.505859f, 13, 15, "I_R"}, - {0.983154f, 0.330078f, 0.990479f, 0.521484f, 16, 50, "I_BUTTON"}, - {0.394287f, 0.193359f, 0.401611f, 0.388672f, 16, 51, "I_BUTTON_SELECTED"}, - {0.355713f, 0.001953f, 0.378662f, 0.185547f, 48, 48, "I_ICON_UMD"}, - {0.403564f, 0.001953f, 0.427490f, 0.173828f, 50, 45, "I_ICON_FOLDER"}, - {0.428467f, 0.001953f, 0.453369f, 0.158203f, 52, 41, "I_ICON_EXE"}, - {0.379639f, 0.001953f, 0.402588f, 0.185547f, 48, 48, "I_DROP_SHADOW"}, + {0.185303f, 0.001953f, 0.237549f, 0.244141f, 108, 63, "I_BG"}, + {0.508057f, 0.287109f, 0.511963f, 0.341797f, 9, 15, "I_L"}, + {0.790771f, 0.310547f, 0.796631f, 0.365234f, 13, 15, "I_R"}, + {0.461670f, 0.001953f, 0.484619f, 0.185547f, 48, 48, "I_DROP_SHADOW"}, + {0.801025f, 0.001953f, 0.818604f, 0.099609f, 37, 26, "I_LINES"}, + {0.892822f, 0.001953f, 0.910400f, 0.095703f, 37, 25, "I_GRID"}, + {0.060791f, 0.001953f, 0.141357f, 0.224609f, 166, 58, "I_LOGO"}, + {0.238525f, 0.001953f, 0.273193f, 0.279297f, 72, 72, "I_ICON"}, + {0.274170f, 0.001953f, 0.308838f, 0.279297f, 72, 72, "I_ICONGOLD"}, }; const Atlas ui_atlas = { "ui_atlas.zim", - ui_fonts, 2, + ui_fonts, 1, ui_images, 24, }; diff --git a/assets/ui_atlas_lowmem.zim b/assets/ui_atlas_lowmem.zim index 371625cdcb..30f901dee4 100644 Binary files a/assets/ui_atlas_lowmem.zim and b/assets/ui_atlas_lowmem.zim differ diff --git a/buildatlas.sh b/buildatlas.sh index 4a5a8fb37d..7ca2ec5ab4 100755 --- a/buildatlas.sh +++ b/buildatlas.sh @@ -1 +1,2 @@ ./native/tools/build/atlastool atlasscript.txt ui 8888 && cp ui_atlas.zim assets && mv ui_atlas.zim android/assets && mv ui_atlas.cpp ui_atlas.h UI +./native/tools/build/atlastool atlasscript_lowmem.txt ui 8888 && mv ui_atlas.zim assets/ui_atlas_lowmem.zim && mv ui_atlas.cpp UI/ui_atlas_lowmem.cpp && rm ui_atlas.h diff --git a/native b/native index e2301a5a75..a242bcdd3a 160000 --- a/native +++ b/native @@ -1 +1 @@ -Subproject commit e2301a5a75943059771320c364d77e135330d341 +Subproject commit a242bcdd3af3e16f03ad274a91e45c0ed4c87fea