/* Public domain */ #ifndef _AGAR_GUI_PALETTES_H_ #define _AGAR_GUI_PALETTES_H_ /* * Standard palettes for Indexed modes <= 8 bpp. */ AG_Color agStdPalette1[2] = { /* 1-bit palette */ #if AG_MODEL == AG_MEDIUM { 0x00, 0x00, 0x00, 0xff }, /* black */ { 0xff, 0xff, 0xff, 0xff }, /* white */ #elif AG_MODEL == AG_LARGE { 0x0000, 0x0000, 0x0000, 0xffff }, /* black */ { 0xffff, 0xffff, 0xffff, 0xffff }, /* white */ #endif }; /* * 2-bit palette. */ AG_Color agStdPalette2[4] = { #if AG_MODEL == AG_MEDIUM { 0x00, 0x00, 0x00, 0xff }, /* black */ { 0x9b, 0x17, 0x08, 0xff }, /* dark red */ { 0x00, 0x90, 0x92, 0xff }, /* dark cyan */ { 0xff, 0xff, 0xff, 0xff }, /* white */ #elif AG_MODEL == AG_LARGE { 0x0000, 0x0000, 0x0000, 0xffff }, /* black */ { 0x9b9b, 0x1717, 0x0808, 0xffff }, /* dark red */ { 0x0000, 0x9090, 0x9292, 0xffff }, /* dark cyan */ { 0xffff, 0xffff, 0xffff, 0xffff }, /* white */ #endif }; /* * 4-bit palette (RGBI). */ AG_Color agStdPalette4[16] = { #if AG_MODEL == AG_MEDIUM { 0x00, 0x00, 0x00, 0xff }, /* black */ { 0x00, 0x12, 0x90, 0xff }, /* dark blue */ { 0x00, 0x8f, 0x15, 0xff }, /* dark green */ { 0x00, 0x90, 0x92, 0xff }, /* dark cyan */ { 0x9b, 0x17, 0x08, 0xff }, /* dark red */ { 0x9a, 0x20, 0x91, 0xff }, /* dark magenta */ { 0x94, 0x91, 0x19, 0xff }, /* dark yellow */ { 0xb8, 0xb8, 0xb8, 0xff }, /* light gray */ { 0x68, 0x68, 0x68, 0xff }, /* dark gray */ { 0x00, 0x27, 0xfb, 0xff }, /* blue */ { 0x00, 0xf9, 0x2c, 0xff }, /* green */ { 0x00, 0xfc, 0xfe, 0xff }, /* cyan */ { 0xff, 0x30, 0x16, 0xff }, /* red */ { 0xff, 0x3f, 0xfc, 0xff }, /* magenta */ { 0xff, 0xfd, 0x33, 0xff }, /* yellow */ { 0xff, 0xff, 0xff, 0xff }, /* white */ #elif AG_MODEL == AG_LARGE { 0x0000, 0x0000, 0x0000, 0xffff }, /* black */ { 0x0000, 0x1212, 0x9090, 0xffff }, /* dark blue */ { 0x0000, 0x8f8f, 0x1515, 0xffff }, /* dark green */ { 0x0000, 0x9090, 0x9292, 0xffff }, /* dark cyan */ { 0x9b9b, 0x1717, 0x0808, 0xffff }, /* dark red */ { 0x9a9a, 0x2020, 0x9191, 0xffff }, /* dark magenta */ { 0x9494, 0x9191, 0x1919, 0xffff }, /* dark yellow */ { 0xb8b8, 0xb8b8, 0xb8b8, 0xffff }, /* light gray */ { 0x6868, 0x6868, 0x6868, 0xffff }, /* dark gray */ { 0x0000, 0x2727, 0xfbfb, 0xffff }, /* blue */ { 0x0000, 0xf9f9, 0x2c2c, 0xffff }, /* green */ { 0x0000, 0xfcfc, 0xfefe, 0xffff }, /* cyan */ { 0xffff, 0x3030, 0x1616, 0xffff }, /* red */ { 0xffff, 0x3f3f, 0xfcfc, 0xffff }, /* magenta */ { 0xffff, 0xfdfd, 0x3333, 0xffff }, /* yellow */ { 0xffff, 0xffff, 0xffff, 0xffff }, /* white */ #endif }; /* * 8-bit palette (xterm-256-color). */ AG_Color agStdPalette8[256] = { #if AG_MODEL == AG_MEDIUM { 0x00, 0x00, 0x00, 0xff }, /* 000 */ { 0x80, 0x00, 0x00, 0xff }, /* 001 */ { 0x00, 0x80, 0x00, 0xff }, /* 002 */ { 0x80, 0x80, 0x00, 0xff }, /* 003 */ { 0x00, 0x00, 0x80, 0xff }, /* 004 */ { 0x80, 0x00, 0x80, 0xff }, /* 005 */ { 0x00, 0x80, 0x80, 0xff }, /* 006 */ { 0xc0, 0xc0, 0xc0, 0xff }, /* 007 */ { 0x80, 0x80, 0x80, 0xff }, /* 008 */ { 0xff, 0x00, 0x00, 0xff }, /* 009 */ { 0x00, 0xff, 0x00, 0xff }, /* 010 */ { 0xff, 0xff, 0x00, 0xff }, /* 011 */ { 0x00, 0x00, 0xff, 0xff }, /* 012 */ { 0xff, 0x00, 0xff, 0xff }, /* 013 */ { 0x00, 0xff, 0xff, 0xff }, /* 014 */ { 0xff, 0xff, 0xff, 0xff }, /* 015 */ { 0x00, 0x00, 0x00, 0xff }, /* 016 */ { 0x00, 0x00, 0x5f, 0xff }, /* 017 */ { 0x00, 0x00, 0x87, 0xff }, /* 018 */ { 0x00, 0x00, 0xaf, 0xff }, /* 019 */ { 0x00, 0x00, 0xd7, 0xff }, /* 020 */ { 0x00, 0x00, 0xff, 0xff }, /* 021 */ { 0x00, 0x5f, 0x00, 0xff }, /* 022 */ { 0x00, 0x5f, 0x5f, 0xff }, /* 023 */ { 0x00, 0x5f, 0x87, 0xff }, /* 024 */ { 0x00, 0x5f, 0xaf, 0xff }, /* 025 */ { 0x00, 0x5f, 0xd7, 0xff }, /* 026 */ { 0x00, 0x5f, 0xff, 0xff }, /* 027 */ { 0x00, 0x87, 0x00, 0xff }, /* 028 */ { 0x00, 0x87, 0x5f, 0xff }, /* 029 */ { 0x00, 0x87, 0x87, 0xff }, /* 030 */ { 0x00, 0x87, 0xaf, 0xff }, /* 031 */ { 0x00, 0x87, 0xd7, 0xff }, /* 032 */ { 0x00, 0x87, 0xff, 0xff }, /* 033 */ { 0x00, 0xaf, 0x00, 0xff }, /* 034 */ { 0x00, 0xaf, 0x5f, 0xff }, /* 035 */ { 0x00, 0xaf, 0x87, 0xff }, /* 036 */ { 0x00, 0xaf, 0xaf, 0xff }, /* 037 */ { 0x00, 0xaf, 0xd7, 0xff }, /* 038 */ { 0x00, 0xaf, 0xff, 0xff }, /* 039 */ { 0x00, 0xd7, 0x00, 0xff }, /* 040 */ { 0x00, 0xd7, 0x5f, 0xff }, /* 041 */ { 0x00, 0xd7, 0x87, 0xff }, /* 042 */ { 0x00, 0xd7, 0xaf, 0xff }, /* 043 */ { 0x00, 0xd7, 0xd7, 0xff }, /* 044 */ { 0x00, 0xd7, 0xff, 0xff }, /* 045 */ { 0x00, 0xff, 0x00, 0xff }, /* 046 */ { 0x00, 0xff, 0x5f, 0xff }, /* 047 */ { 0x00, 0xff, 0x87, 0xff }, /* 048 */ { 0x00, 0xff, 0xaf, 0xff }, /* 049 */ { 0x00, 0xff, 0xd7, 0xff }, /* 050 */ { 0x00, 0xff, 0xff, 0xff }, /* 051 */ { 0x5f, 0x00, 0x00, 0xff }, /* 052 */ { 0x5f, 0x00, 0x5f, 0xff }, /* 053 */ { 0x5f, 0x00, 0x87, 0xff }, /* 054 */ { 0x5f, 0x00, 0xaf, 0xff }, /* 055 */ { 0x5f, 0x00, 0xd7, 0xff }, /* 056 */ { 0x5f, 0x00, 0xff, 0xff }, /* 057 */ { 0x5f, 0x5f, 0x00, 0xff }, /* 058 */ { 0x5f, 0x5f, 0x5f, 0xff }, /* 059 */ { 0x5f, 0x5f, 0x87, 0xff }, /* 060 */ { 0x5f, 0x5f, 0xaf, 0xff }, /* 061 */ { 0x5f, 0x5f, 0xd7, 0xff }, /* 062 */ { 0x5f, 0x5f, 0xff, 0xff }, /* 063 */ { 0x5f, 0x87, 0x00, 0xff }, /* 064 */ { 0x5f, 0x87, 0x5f, 0xff }, /* 065 */ { 0x5f, 0x87, 0x87, 0xff }, /* 066 */ { 0x5f, 0x87, 0xaf, 0xff }, /* 067 */ { 0x5f, 0x87, 0xd7, 0xff }, /* 068 */ { 0x5f, 0x87, 0xff, 0xff }, /* 069 */ { 0x5f, 0xaf, 0x00, 0xff }, /* 070 */ { 0x5f, 0xaf, 0x5f, 0xff }, /* 071 */ { 0x5f, 0xaf, 0x87, 0xff }, /* 072 */ { 0x5f, 0xaf, 0xaf, 0xff }, /* 073 */ { 0x5f, 0xaf, 0xd7, 0xff }, /* 074 */ { 0x5f, 0xaf, 0xff, 0xff }, /* 075 */ { 0x5f, 0xd7, 0x00, 0xff }, /* 076 */ { 0x5f, 0xd7, 0x5f, 0xff }, /* 077 */ { 0x5f, 0xd7, 0x87, 0xff }, /* 078 */ { 0x5f, 0xd7, 0xaf, 0xff }, /* 079 */ { 0x5f, 0xd7, 0xd7, 0xff }, /* 080 */ { 0x5f, 0xd7, 0xff, 0xff }, /* 081 */ { 0x5f, 0xff, 0x00, 0xff }, /* 082 */ { 0x5f, 0xff, 0x5f, 0xff }, /* 083 */ { 0x5f, 0xff, 0x87, 0xff }, /* 084 */ { 0x5f, 0xff, 0xaf, 0xff }, /* 085 */ { 0x5f, 0xff, 0xd7, 0xff }, /* 086 */ { 0x5f, 0xff, 0xff, 0xff }, /* 087 */ { 0x87, 0x00, 0x00, 0xff }, /* 088 */ { 0x87, 0x00, 0x5f, 0xff }, /* 089 */ { 0x87, 0x00, 0x87, 0xff }, /* 090 */ { 0x87, 0x00, 0xaf, 0xff }, /* 091 */ { 0x87, 0x00, 0xd7, 0xff }, /* 092 */ { 0x87, 0x00, 0xff, 0xff }, /* 093 */ { 0x87, 0x5f, 0x00, 0xff }, /* 094 */ { 0x87, 0x5f, 0x5f, 0xff }, /* 095 */ { 0x87, 0x5f, 0x87, 0xff }, /* 096 */ { 0x87, 0x5f, 0xaf, 0xff }, /* 097 */ { 0x87, 0x5f, 0xd7, 0xff }, /* 098 */ { 0x87, 0x5f, 0xff, 0xff }, /* 099 */ { 0x87, 0x87, 0x00, 0xff }, /* 100 */ { 0x87, 0x87, 0x5f, 0xff }, /* 101 */ { 0x87, 0x87, 0x87, 0xff }, /* 102 */ { 0x87, 0x87, 0xaf, 0xff }, /* 103 */ { 0x87, 0x87, 0xd7, 0xff }, /* 104 */ { 0x87, 0x87, 0xff, 0xff }, /* 105 */ { 0x87, 0xaf, 0x00, 0xff }, /* 106 */ { 0x87, 0xaf, 0x5f, 0xff }, /* 107 */ { 0x87, 0xaf, 0x87, 0xff }, /* 108 */ { 0x87, 0xaf, 0xaf, 0xff }, /* 109 */ { 0x87, 0xaf, 0xd4, 0xff }, /* 110 */ { 0x87, 0xaf, 0xff, 0xff }, /* 111 */ { 0x87, 0xd7, 0x00, 0xff }, /* 112 */ { 0x87, 0xd7, 0x5f, 0xff }, /* 113 */ { 0x87, 0xd7, 0x87, 0xff }, /* 114 */ { 0x87, 0xd7, 0xaf, 0xff }, /* 115 */ { 0x87, 0xd7, 0xd7, 0xff }, /* 116 */ { 0x87, 0xd7, 0xff, 0xff }, /* 117 */ { 0x87, 0xff, 0x00, 0xff }, /* 118 */ { 0x87, 0xff, 0x5f, 0xff }, /* 119 */ { 0x87, 0xff, 0x87, 0xff }, /* 120 */ { 0x87, 0xff, 0xaf, 0xff }, /* 121 */ { 0x87, 0xff, 0xd7, 0xff }, /* 122 */ { 0x87, 0xff, 0xff, 0xff }, /* 123 */ { 0xaf, 0x00, 0x00, 0xff }, /* 124 */ { 0xaf, 0x00, 0x5f, 0xff }, /* 125 */ { 0xaf, 0x00, 0x87, 0xff }, /* 126 */ { 0xaf, 0x00, 0xaf, 0xff }, /* 127 */ { 0xaf, 0x00, 0xd7, 0xff }, /* 128 */ { 0xaf, 0x00, 0xff, 0xff }, /* 129 */ { 0xaf, 0x5f, 0x00, 0xff }, /* 130 */ { 0xaf, 0x5f, 0x5f, 0xff }, /* 131 */ { 0xaf, 0x5f, 0x87, 0xff }, /* 132 */ { 0xaf, 0x5f, 0xaf, 0xff }, /* 133 */ { 0xaf, 0x5f, 0xd7, 0xff }, /* 134 */ { 0xaf, 0x5f, 0xff, 0xff }, /* 135 */ { 0xaf, 0x87, 0x00, 0xff }, /* 136 */ { 0xaf, 0x87, 0x5f, 0xff }, /* 137 */ { 0xaf, 0x87, 0x87, 0xff }, /* 138 */ { 0xaf, 0x87, 0xaf, 0xff }, /* 139 */ { 0xaf, 0x87, 0xd7, 0xff }, /* 140 */ { 0xaf, 0x87, 0xff, 0xff }, /* 141 */ { 0xaf, 0xaf, 0x00, 0xff }, /* 142 */ { 0xaf, 0xaf, 0x5f, 0xff }, /* 143 */ { 0xaf, 0xaf, 0x87, 0xff }, /* 144 */ { 0xaf, 0xaf, 0xaf, 0xff }, /* 145 */ { 0xaf, 0xaf, 0xd7, 0xff }, /* 146 */ { 0xaf, 0xaf, 0xff, 0xff }, /* 147 */ { 0xaf, 0xd7, 0x00, 0xff }, /* 148 */ { 0xaf, 0xd7, 0x5f, 0xff }, /* 149 */ { 0xaf, 0xd7, 0x87, 0xff }, /* 150 */ { 0xaf, 0xd7, 0xaf, 0xff }, /* 151 */ { 0xaf, 0xd7, 0xd7, 0xff }, /* 152 */ { 0xaf, 0xd7, 0xff, 0xff }, /* 153 */ { 0xaf, 0xff, 0x00, 0xff }, /* 154 */ { 0xaf, 0xff, 0x5f, 0xff }, /* 155 */ { 0xaf, 0xff, 0x87, 0xff }, /* 156 */ { 0xaf, 0xff, 0xaf, 0xff }, /* 157 */ { 0xaf, 0xff, 0xd7, 0xff }, /* 158 */ { 0xaf, 0xff, 0xff, 0xff }, /* 159 */ { 0xd7, 0x00, 0x00, 0xff }, /* 160 */ { 0xd7, 0x00, 0x5f, 0xff }, /* 161 */ { 0xd7, 0x00, 0x87, 0xff }, /* 162 */ { 0xd7, 0x00, 0xaf, 0xff }, /* 163 */ { 0xd7, 0x00, 0xd7, 0xff }, /* 164 */ { 0xd7, 0x00, 0xff, 0xff }, /* 165 */ { 0xd7, 0x5f, 0x00, 0xff }, /* 166 */ { 0xd7, 0x5f, 0x5f, 0xff }, /* 167 */ { 0xd7, 0x5f, 0x87, 0xff }, /* 168 */ { 0xd7, 0x5f, 0xaf, 0xff }, /* 169 */ { 0xd7, 0x5f, 0xd7, 0xff }, /* 170 */ { 0xd7, 0x5f, 0xff, 0xff }, /* 171 */ { 0xd7, 0x87, 0x00, 0xff }, /* 172 */ { 0xd7, 0x87, 0x5f, 0xff }, /* 173 */ { 0xd7, 0x87, 0x87, 0xff }, /* 174 */ { 0xd7, 0x87, 0xaf, 0xff }, /* 175 */ { 0xd7, 0x87, 0xd7, 0xff }, /* 176 */ { 0xd7, 0x87, 0xff, 0xff }, /* 177 */ { 0xdf, 0xaf, 0x00, 0xff }, /* 178 */ { 0xdf, 0xaf, 0x5f, 0xff }, /* 179 */ { 0xdf, 0xaf, 0x87, 0xff }, /* 180 */ { 0xdf, 0xaf, 0xaf, 0xff }, /* 181 */ { 0xdf, 0xaf, 0xd7, 0xff }, /* 182 */ { 0xdf, 0xaf, 0xff, 0xff }, /* 183 */ { 0xdf, 0xdf, 0x00, 0xff }, /* 184 */ { 0xdf, 0xdf, 0x5f, 0xff }, /* 185 */ { 0xdf, 0xdf, 0x87, 0xff }, /* 186 */ { 0xdf, 0xdf, 0xaf, 0xff }, /* 187 */ { 0xdf, 0xdf, 0xd7, 0xff }, /* 188 */ { 0xdf, 0xdf, 0xff, 0xff }, /* 189 */ { 0xdf, 0xff, 0x00, 0xff }, /* 190 */ { 0xdf, 0xff, 0x5f, 0xff }, /* 191 */ { 0xdf, 0xff, 0x87, 0xff }, /* 192 */ { 0xdf, 0xff, 0xaf, 0xff }, /* 193 */ { 0xdf, 0xff, 0xdf, 0xff }, /* 194 */ { 0xdf, 0xff, 0xff, 0xff }, /* 195 */ { 0xff, 0x00, 0x00, 0xff }, /* 196 */ { 0xff, 0x00, 0x5f, 0xff }, /* 197 */ { 0xff, 0x00, 0x87, 0xff }, /* 198 */ { 0xff, 0x00, 0xaf, 0xff }, /* 199 */ { 0xff, 0x00, 0xdf, 0xff }, /* 200 */ { 0xff, 0x00, 0xff, 0xff }, /* 201 */ { 0xff, 0x5f, 0x00, 0xff }, /* 202 */ { 0xff, 0x5f, 0x5f, 0xff }, /* 203 */ { 0xff, 0x5f, 0x87, 0xff }, /* 204 */ { 0xff, 0x5f, 0xaf, 0xff }, /* 205 */ { 0xff, 0x5f, 0xdf, 0xff }, /* 206 */ { 0xff, 0x5f, 0xff, 0xff }, /* 207 */ { 0xff, 0x87, 0x00, 0xff }, /* 208 */ { 0xff, 0x87, 0x5f, 0xff }, /* 209 */ { 0xff, 0x87, 0x87, 0xff }, /* 210 */ { 0xff, 0x87, 0xaf, 0xff }, /* 211 */ { 0xff, 0x87, 0xdf, 0xff }, /* 212 */ { 0xff, 0x87, 0xff, 0xff }, /* 213 */ { 0xff, 0xaf, 0x00, 0xff }, /* 214 */ { 0xff, 0xaf, 0x5f, 0xff }, /* 215 */ { 0xff, 0xaf, 0x87, 0xff }, /* 216 */ { 0xff, 0xaf, 0xaf, 0xff }, /* 217 */ { 0xff, 0xaf, 0xdf, 0xff }, /* 218 */ { 0xff, 0xaf, 0xff, 0xff }, /* 219 */ { 0xff, 0xdf, 0x00, 0xff }, /* 220 */ { 0xff, 0xdf, 0x5f, 0xff }, /* 221 */ { 0xff, 0xdf, 0x87, 0xff }, /* 222 */ { 0xff, 0xdf, 0xaf, 0xff }, /* 223 */ { 0xff, 0xdf, 0xdf, 0xff }, /* 224 */ { 0xff, 0xdf, 0xff, 0xff }, /* 225 */ { 0xff, 0xff, 0x00, 0xff }, /* 226 */ { 0xff, 0xff, 0x5f, 0xff }, /* 227 */ { 0xff, 0xff, 0x87, 0xff }, /* 228 */ { 0xff, 0xff, 0xaf, 0xff }, /* 229 */ { 0xff, 0xff, 0xdf, 0xff }, /* 230 */ { 0xff, 0xff, 0xff, 0xff }, /* 231 */ { 0x08, 0x08, 0x08, 0xff }, /* 232 */ { 0x12, 0x12, 0x12, 0xff }, /* 233 */ { 0x1c, 0x1c, 0x1c, 0xff }, /* 234 */ { 0x26, 0x26, 0x26, 0xff }, /* 235 */ { 0x30, 0x30, 0x30, 0xff }, /* 236 */ { 0x3a, 0x3a, 0x3a, 0xff }, /* 237 */ { 0x44, 0x44, 0x44, 0xff }, /* 238 */ { 0x4e, 0x4e, 0x4e, 0xff }, /* 239 */ { 0x58, 0x58, 0x58, 0xff }, /* 240 */ { 0x62, 0x62, 0x62, 0xff }, /* 241 */ { 0x6c, 0x6c, 0x6c, 0xff }, /* 242 */ { 0x76, 0x76, 0x76, 0xff }, /* 243 */ { 0x80, 0x80, 0x80, 0xff }, /* 244 */ { 0x8a, 0x8a, 0x8a, 0xff }, /* 245 */ { 0x94, 0x94, 0x94, 0xff }, /* 246 */ { 0x9e, 0x9e, 0x9e, 0xff }, /* 247 */ { 0xa8, 0xa8, 0xa8, 0xff }, /* 248 */ { 0xb2, 0xb2, 0xb2, 0xff }, /* 249 */ { 0xbc, 0xbc, 0xbc, 0xff }, /* 250 */ { 0xc6, 0xc6, 0xc6, 0xff }, /* 251 */ { 0xd0, 0xd0, 0xd0, 0xff }, /* 252 */ { 0xda, 0xda, 0xda, 0xff }, /* 253 */ { 0xe4, 0xe4, 0xe4, 0xff }, /* 254 */ { 0xee, 0xee, 0xee, 0xff } /* 255 */ #elif AG_MODEL == AG_LARGE { 0x0000, 0x0000, 0x0000, 0xffff }, /* 000 */ { 0x8080, 0x0000, 0x0000, 0xffff }, /* 001 */ { 0x0000, 0x8080, 0x0000, 0xffff }, /* 002 */ { 0x8080, 0x8080, 0x0000, 0xffff }, /* 003 */ { 0x0000, 0x0000, 0x8080, 0xffff }, /* 004 */ { 0x8080, 0x0000, 0x8080, 0xffff }, /* 005 */ { 0x0000, 0x8080, 0x8080, 0xffff }, /* 006 */ { 0xc0c0, 0xc0c0, 0xc0c0, 0xffff }, /* 007 */ { 0x8080, 0x8080, 0x8080, 0xffff }, /* 008 */ { 0xffff, 0x0000, 0x0000, 0xffff }, /* 009 */ { 0x0000, 0xffff, 0x0000, 0xffff }, /* 010 */ { 0xffff, 0xffff, 0x0000, 0xffff }, /* 011 */ { 0x0000, 0x0000, 0xffff, 0xffff }, /* 012 */ { 0xffff, 0x0000, 0xffff, 0xffff }, /* 013 */ { 0x0000, 0xffff, 0xffff, 0xffff }, /* 014 */ { 0xffff, 0xffff, 0xffff, 0xffff }, /* 015 */ { 0x0000, 0x0000, 0x0000, 0xffff }, /* 016 */ { 0x0000, 0x0000, 0x5f5f, 0xffff }, /* 017 */ { 0x0000, 0x0000, 0x8787, 0xffff }, /* 018 */ { 0x0000, 0x0000, 0xafaf, 0xffff }, /* 019 */ { 0x0000, 0x0000, 0xd7d7, 0xffff }, /* 020 */ { 0x0000, 0x0000, 0xffff, 0xffff }, /* 021 */ { 0x0000, 0x5f5f, 0x0000, 0xffff }, /* 022 */ { 0x0000, 0x5f5f, 0x5f5f, 0xffff }, /* 023 */ { 0x0000, 0x5f5f, 0x8787, 0xffff }, /* 024 */ { 0x0000, 0x5f5f, 0xafaf, 0xffff }, /* 025 */ { 0x0000, 0x5f5f, 0xd7d7, 0xffff }, /* 026 */ { 0x0000, 0x5f5f, 0xffff, 0xffff }, /* 027 */ { 0x0000, 0x8787, 0x0000, 0xffff }, /* 028 */ { 0x0000, 0x8787, 0x5f5f, 0xffff }, /* 029 */ { 0x0000, 0x8787, 0x8787, 0xffff }, /* 030 */ { 0x0000, 0x8787, 0xafaf, 0xffff }, /* 031 */ { 0x0000, 0x8787, 0xd7d7, 0xffff }, /* 032 */ { 0x0000, 0x8787, 0xffff, 0xffff }, /* 033 */ { 0x0000, 0xafaf, 0x0000, 0xffff }, /* 034 */ { 0x0000, 0xafaf, 0x5f5f, 0xffff }, /* 035 */ { 0x0000, 0xafaf, 0x8787, 0xffff }, /* 036 */ { 0x0000, 0xafaf, 0xafaf, 0xffff }, /* 037 */ { 0x0000, 0xafaf, 0xd7d7, 0xffff }, /* 038 */ { 0x0000, 0xafaf, 0xffff, 0xffff }, /* 039 */ { 0x0000, 0xd7d7, 0x0000, 0xffff }, /* 040 */ { 0x0000, 0xd7d7, 0x5f5f, 0xffff }, /* 041 */ { 0x0000, 0xd7d7, 0x8787, 0xffff }, /* 042 */ { 0x0000, 0xd7d7, 0xafaf, 0xffff }, /* 043 */ { 0x0000, 0xd7d7, 0xd7d7, 0xffff }, /* 044 */ { 0x0000, 0xd7d7, 0xffff, 0xffff }, /* 045 */ { 0x0000, 0xffff, 0x0000, 0xffff }, /* 046 */ { 0x0000, 0xffff, 0x5f5f, 0xffff }, /* 047 */ { 0x0000, 0xffff, 0x8787, 0xffff }, /* 048 */ { 0x0000, 0xffff, 0xafaf, 0xffff }, /* 049 */ { 0x0000, 0xffff, 0xd7d7, 0xffff }, /* 050 */ { 0x0000, 0xffff, 0xffff, 0xffff }, /* 051 */ { 0x5f5f, 0x0000, 0x0000, 0xffff }, /* 052 */ { 0x5f5f, 0x0000, 0x5f5f, 0xffff }, /* 053 */ { 0x5f5f, 0x0000, 0x8787, 0xffff }, /* 054 */ { 0x5f5f, 0x0000, 0xafaf, 0xffff }, /* 055 */ { 0x5f5f, 0x0000, 0xd7d7, 0xffff }, /* 056 */ { 0x5f5f, 0x0000, 0xffff, 0xffff }, /* 057 */ { 0x5f5f, 0x5f5f, 0x0000, 0xffff }, /* 058 */ { 0x5f5f, 0x5f5f, 0x5f5f, 0xffff }, /* 059 */ { 0x5f5f, 0x5f5f, 0x8787, 0xffff }, /* 060 */ { 0x5f5f, 0x5f5f, 0xafaf, 0xffff }, /* 061 */ { 0x5f5f, 0x5f5f, 0xd7d7, 0xffff }, /* 062 */ { 0x5f5f, 0x5f5f, 0xffff, 0xffff }, /* 063 */ { 0x5f5f, 0x8787, 0x0000, 0xffff }, /* 064 */ { 0x5f5f, 0x8787, 0x5f5f, 0xffff }, /* 065 */ { 0x5f5f, 0x8787, 0x8787, 0xffff }, /* 066 */ { 0x5f5f, 0x8787, 0xafaf, 0xffff }, /* 067 */ { 0x5f5f, 0x8787, 0xd7d7, 0xffff }, /* 068 */ { 0x5f5f, 0x8787, 0xffff, 0xffff }, /* 069 */ { 0x5f5f, 0xafaf, 0x0000, 0xffff }, /* 070 */ { 0x5f5f, 0xafaf, 0x5f5f, 0xffff }, /* 071 */ { 0x5f5f, 0xafaf, 0x8787, 0xffff }, /* 072 */ { 0x5f5f, 0xafaf, 0xafaf, 0xffff }, /* 073 */ { 0x5f5f, 0xafaf, 0xd7d7, 0xffff }, /* 074 */ { 0x5f5f, 0xafaf, 0xffff, 0xffff }, /* 075 */ { 0x5f5f, 0xd7d7, 0x0000, 0xffff }, /* 076 */ { 0x5f5f, 0xd7d7, 0x5f5f, 0xffff }, /* 077 */ { 0x5f5f, 0xd7d7, 0x8787, 0xffff }, /* 078 */ { 0x5f5f, 0xd7d7, 0xafaf, 0xffff }, /* 079 */ { 0x5f5f, 0xd7d7, 0xd7d7, 0xffff }, /* 080 */ { 0x5f5f, 0xd7d7, 0xffff, 0xffff }, /* 081 */ { 0x5f5f, 0xffff, 0x0000, 0xffff }, /* 082 */ { 0x5f5f, 0xffff, 0x5f5f, 0xffff }, /* 083 */ { 0x5f5f, 0xffff, 0x8787, 0xffff }, /* 084 */ { 0x5f5f, 0xffff, 0xafaf, 0xffff }, /* 085 */ { 0x5f5f, 0xffff, 0xd7d7, 0xffff }, /* 086 */ { 0x5f5f, 0xffff, 0xffff, 0xffff }, /* 087 */ { 0x8787, 0x0000, 0x0000, 0xffff }, /* 088 */ { 0x8787, 0x0000, 0x5f5f, 0xffff }, /* 089 */ { 0x8787, 0x0000, 0x8787, 0xffff }, /* 090 */ { 0x8787, 0x0000, 0xafaf, 0xffff }, /* 091 */ { 0x8787, 0x0000, 0xd7d7, 0xffff }, /* 092 */ { 0x8787, 0x0000, 0xffff, 0xffff }, /* 093 */ { 0x8787, 0x5f5f, 0x0000, 0xffff }, /* 094 */ { 0x8787, 0x5f5f, 0x5f5f, 0xffff }, /* 095 */ { 0x8787, 0x5f5f, 0x8787, 0xffff }, /* 096 */ { 0x8787, 0x5f5f, 0xafaf, 0xffff }, /* 097 */ { 0x8787, 0x5f5f, 0xd7d7, 0xffff }, /* 098 */ { 0x8787, 0x5f5f, 0xffff, 0xffff }, /* 099 */ { 0x8787, 0x8787, 0x0000, 0xffff }, /* 100 */ { 0x8787, 0x8787, 0x5f5f, 0xffff }, /* 101 */ { 0x8787, 0x8787, 0x8787, 0xffff }, /* 102 */ { 0x8787, 0x8787, 0xafaf, 0xffff }, /* 103 */ { 0x8787, 0x8787, 0xd7d7, 0xffff }, /* 104 */ { 0x8787, 0x8787, 0xffff, 0xffff }, /* 105 */ { 0x8787, 0xafaf, 0x0000, 0xffff }, /* 106 */ { 0x8787, 0xafaf, 0x5f5f, 0xffff }, /* 107 */ { 0x8787, 0xafaf, 0x8787, 0xffff }, /* 108 */ { 0x8787, 0xafaf, 0xafaf, 0xffff }, /* 109 */ { 0x8787, 0xafaf, 0xd7d7, 0xffff }, /* 110 */ { 0x8787, 0xafaf, 0xffff, 0xffff }, /* 111 */ { 0x8787, 0xd7d7, 0x0000, 0xffff }, /* 112 */ { 0x8787, 0xd7d7, 0x5f5f, 0xffff }, /* 113 */ { 0x8787, 0xd7d7, 0x8787, 0xffff }, /* 114 */ { 0x8787, 0xd7d7, 0xafaf, 0xffff }, /* 115 */ { 0x8787, 0xd7d7, 0xd7d7, 0xffff }, /* 116 */ { 0x8787, 0xd7d7, 0xffff, 0xffff }, /* 117 */ { 0x8787, 0xffff, 0x0000, 0xffff }, /* 118 */ { 0x8787, 0xffff, 0x5f5f, 0xffff }, /* 119 */ { 0x8787, 0xffff, 0x8787, 0xffff }, /* 120 */ { 0x8787, 0xffff, 0xafaf, 0xffff }, /* 121 */ { 0x8787, 0xffff, 0xd7d7, 0xffff }, /* 122 */ { 0x8787, 0xffff, 0xffff, 0xffff }, /* 123 */ { 0xafaf, 0x0000, 0x0000, 0xffff }, /* 124 */ { 0xafaf, 0x0000, 0x5f5f, 0xffff }, /* 125 */ { 0xafaf, 0x0000, 0x8787, 0xffff }, /* 126 */ { 0xafaf, 0x0000, 0xafaf, 0xffff }, /* 127 */ { 0xafaf, 0x0000, 0xd7d7, 0xffff }, /* 128 */ { 0xafaf, 0x0000, 0xffff, 0xffff }, /* 129 */ { 0xafaf, 0x5f5f, 0x0000, 0xffff }, /* 130 */ { 0xafaf, 0x5f5f, 0x5f5f, 0xffff }, /* 131 */ { 0xafaf, 0x5f5f, 0x8787, 0xffff }, /* 132 */ { 0xafaf, 0x5f5f, 0xafaf, 0xffff }, /* 133 */ { 0xafaf, 0x5f5f, 0xd7d7, 0xffff }, /* 134 */ { 0xafaf, 0x5f5f, 0xffff, 0xffff }, /* 135 */ { 0xafaf, 0x8787, 0x0000, 0xffff }, /* 136 */ { 0xafaf, 0x8787, 0x5f5f, 0xffff }, /* 137 */ { 0xafaf, 0x8787, 0x8787, 0xffff }, /* 138 */ { 0xafaf, 0x8787, 0xafaf, 0xffff }, /* 139 */ { 0xafaf, 0x8787, 0xd7d7, 0xffff }, /* 140 */ { 0xafaf, 0x8787, 0xffff, 0xffff }, /* 141 */ { 0xafaf, 0xafaf, 0x0000, 0xffff }, /* 142 */ { 0xafaf, 0xafaf, 0x5f5f, 0xffff }, /* 143 */ { 0xafaf, 0xafaf, 0x8787, 0xffff }, /* 144 */ { 0xafaf, 0xafaf, 0xafaf, 0xffff }, /* 145 */ { 0xafaf, 0xafaf, 0xd7d7, 0xffff }, /* 146 */ { 0xafaf, 0xafaf, 0xffff, 0xffff }, /* 147 */ { 0xafaf, 0xd7d7, 0x0000, 0xffff }, /* 148 */ { 0xafaf, 0xd7d7, 0x5f5f, 0xffff }, /* 149 */ { 0xafaf, 0xd7d7, 0x8787, 0xffff }, /* 150 */ { 0xafaf, 0xd7d7, 0xafaf, 0xffff }, /* 151 */ { 0xafaf, 0xd7d7, 0xd7d7, 0xffff }, /* 152 */ { 0xafaf, 0xd7d7, 0xffff, 0xffff }, /* 153 */ { 0xafaf, 0xffff, 0x0000, 0xffff }, /* 154 */ { 0xafaf, 0xffff, 0x5f5f, 0xffff }, /* 155 */ { 0xafaf, 0xffff, 0x8787, 0xffff }, /* 156 */ { 0xafaf, 0xffff, 0xafaf, 0xffff }, /* 157 */ { 0xafaf, 0xffff, 0xd7d7, 0xffff }, /* 158 */ { 0xafaf, 0xffff, 0xffff, 0xffff }, /* 159 */ { 0xd7d7, 0x0000, 0x0000, 0xffff }, /* 160 */ { 0xd7d7, 0x0000, 0x5f5f, 0xffff }, /* 161 */ { 0xd7d7, 0x0000, 0x8787, 0xffff }, /* 162 */ { 0xd7d7, 0x0000, 0xafaf, 0xffff }, /* 163 */ { 0xd7d7, 0x0000, 0xd7d7, 0xffff }, /* 164 */ { 0xd7d7, 0x0000, 0xffff, 0xffff }, /* 165 */ { 0xd7d7, 0x5f5f, 0x0000, 0xffff }, /* 166 */ { 0xd7d7, 0x5f5f, 0x5f5f, 0xffff }, /* 167 */ { 0xd7d7, 0x5f5f, 0x8787, 0xffff }, /* 168 */ { 0xd7d7, 0x5f5f, 0xafaf, 0xffff }, /* 169 */ { 0xd7d7, 0x5f5f, 0xd7d7, 0xffff }, /* 170 */ { 0xd7d7, 0x5f5f, 0xffff, 0xffff }, /* 171 */ { 0xd7d7, 0x8787, 0x0000, 0xffff }, /* 172 */ { 0xd7d7, 0x8787, 0x5f5f, 0xffff }, /* 173 */ { 0xd7d7, 0x8787, 0x8787, 0xffff }, /* 174 */ { 0xd7d7, 0x8787, 0xafaf, 0xffff }, /* 175 */ { 0xd7d7, 0x8787, 0xd7d7, 0xffff }, /* 176 */ { 0xd7d7, 0x8787, 0xffff, 0xffff }, /* 177 */ { 0xdfdf, 0xafaf, 0x0000, 0xffff }, /* 178 */ { 0xdfdf, 0xafaf, 0x5f5f, 0xffff }, /* 179 */ { 0xdfdf, 0xafaf, 0x8787, 0xffff }, /* 180 */ { 0xdfdf, 0xafaf, 0xafaf, 0xffff }, /* 181 */ { 0xdfdf, 0xafaf, 0xd7d7, 0xffff }, /* 182 */ { 0xdfdf, 0xafaf, 0xffff, 0xffff }, /* 183 */ { 0xdfdf, 0xdfdf, 0x0000, 0xffff }, /* 184 */ { 0xdfdf, 0xdfdf, 0x5f5f, 0xffff }, /* 185 */ { 0xdfdf, 0xdfdf, 0x8787, 0xffff }, /* 186 */ { 0xdfdf, 0xdfdf, 0xafaf, 0xffff }, /* 187 */ { 0xdfdf, 0xdfdf, 0xd7d7, 0xffff }, /* 188 */ { 0xdfdf, 0xdfdf, 0xffff, 0xffff }, /* 189 */ { 0xdfdf, 0xffff, 0x0000, 0xffff }, /* 190 */ { 0xdfdf, 0xffff, 0x5f5f, 0xffff }, /* 191 */ { 0xdfdf, 0xffff, 0x8787, 0xffff }, /* 192 */ { 0xdfdf, 0xffff, 0xafaf, 0xffff }, /* 193 */ { 0xdfdf, 0xffff, 0xdfdf, 0xffff }, /* 194 */ { 0xdfdf, 0xffff, 0xffff, 0xffff }, /* 195 */ { 0xffff, 0x0000, 0x0000, 0xffff }, /* 196 */ { 0xffff, 0x0000, 0x5f5f, 0xffff }, /* 197 */ { 0xffff, 0x0000, 0x8787, 0xffff }, /* 198 */ { 0xffff, 0x0000, 0xafaf, 0xffff }, /* 199 */ { 0xffff, 0x0000, 0xdfdf, 0xffff }, /* 200 */ { 0xffff, 0x0000, 0xffff, 0xffff }, /* 201 */ { 0xffff, 0x5f5f, 0x0000, 0xffff }, /* 202 */ { 0xffff, 0x5f5f, 0x5f5f, 0xffff }, /* 203 */ { 0xffff, 0x5f5f, 0x8787, 0xffff }, /* 204 */ { 0xffff, 0x5f5f, 0xafaf, 0xffff }, /* 205 */ { 0xffff, 0x5f5f, 0xdfdf, 0xffff }, /* 206 */ { 0xffff, 0x5f5f, 0xffff, 0xffff }, /* 207 */ { 0xffff, 0x8787, 0x0000, 0xffff }, /* 208 */ { 0xffff, 0x8787, 0x5f5f, 0xffff }, /* 209 */ { 0xffff, 0x8787, 0x8787, 0xffff }, /* 210 */ { 0xffff, 0x8787, 0xafaf, 0xffff }, /* 211 */ { 0xffff, 0x8787, 0xdfdf, 0xffff }, /* 212 */ { 0xffff, 0x8787, 0xffff, 0xffff }, /* 213 */ { 0xffff, 0xafaf, 0x0000, 0xffff }, /* 214 */ { 0xffff, 0xafaf, 0x5f5f, 0xffff }, /* 215 */ { 0xffff, 0xafaf, 0x8787, 0xffff }, /* 216 */ { 0xffff, 0xafaf, 0xafaf, 0xffff }, /* 217 */ { 0xffff, 0xafaf, 0xdfdf, 0xffff }, /* 218 */ { 0xffff, 0xafaf, 0xffff, 0xffff }, /* 219 */ { 0xffff, 0xdfdf, 0x0000, 0xffff }, /* 220 */ { 0xffff, 0xdfdf, 0x5f5f, 0xffff }, /* 221 */ { 0xffff, 0xdfdf, 0x8787, 0xffff }, /* 222 */ { 0xffff, 0xdfdf, 0xafaf, 0xffff }, /* 223 */ { 0xffff, 0xdfdf, 0xdfdf, 0xffff }, /* 224 */ { 0xffff, 0xdfdf, 0xffff, 0xffff }, /* 225 */ { 0xffff, 0xffff, 0x0000, 0xffff }, /* 226 */ { 0xffff, 0xffff, 0x5f5f, 0xffff }, /* 227 */ { 0xffff, 0xffff, 0x8787, 0xffff }, /* 228 */ { 0xffff, 0xffff, 0xafaf, 0xffff }, /* 229 */ { 0xffff, 0xffff, 0xdfdf, 0xffff }, /* 230 */ { 0xffff, 0xffff, 0xffff, 0xffff }, /* 231 */ { 0x0808, 0x0808, 0x0808, 0xffff }, /* 232 */ { 0x1212, 0x1212, 0x1212, 0xffff }, /* 233 */ { 0x1c1c, 0x1c1c, 0x1c1c, 0xffff }, /* 234 */ { 0x2626, 0x2626, 0x2626, 0xffff }, /* 235 */ { 0x3030, 0x3030, 0x3030, 0xffff }, /* 236 */ { 0x3a3a, 0x3a3a, 0x3a3a, 0xffff }, /* 237 */ { 0x4444, 0x4444, 0x4444, 0xffff }, /* 238 */ { 0x4e4e, 0x4e4e, 0x4e4e, 0xffff }, /* 239 */ { 0x5858, 0x5858, 0x5858, 0xffff }, /* 240 */ { 0x6262, 0x6262, 0x6262, 0xffff }, /* 241 */ { 0x6c6c, 0x6c6c, 0x6c6c, 0xffff }, /* 242 */ { 0x7676, 0x7676, 0x7676, 0xffff }, /* 243 */ { 0x8080, 0x8080, 0x8080, 0xffff }, /* 244 */ { 0x8a8a, 0x8a8a, 0x8a8a, 0xffff }, /* 245 */ { 0x9494, 0x9494, 0x9494, 0xffff }, /* 246 */ { 0x9e9e, 0x9e9e, 0x9e9e, 0xffff }, /* 247 */ { 0xa8a8, 0xa8a8, 0xa8a8, 0xffff }, /* 248 */ { 0xb2b2, 0xb2b2, 0xb2b2, 0xffff }, /* 249 */ { 0xbcbc, 0xbcbc, 0xbcbc, 0xffff }, /* 250 */ { 0xc6c6, 0xc6c6, 0xc6c6, 0xffff }, /* 251 */ { 0xd0d0, 0xd0d0, 0xd0d0, 0xffff }, /* 252 */ { 0xdada, 0xdada, 0xdada, 0xffff }, /* 253 */ { 0xe4e4, 0xe4e4, 0xe4e4, 0xffff }, /* 254 */ { 0xeeee, 0xeeee, 0xeeee, 0xffff } /* 255 */ #endif /* AG_MODEL */ }; AG_Color *agStdPalette[8] = { agStdPalette1, agStdPalette2, NULL, /* 3-bit */ agStdPalette4, NULL, /* 5-bit */ NULL, /* 6-bit */ NULL, /* 7-bit */ agStdPalette8 }; #endif /* _AGAR_GUI_PALETTES_H_ */