diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/main.c | 49 | 
1 files changed, 49 insertions, 0 deletions
| diff --git a/source/main.c b/source/main.c index 316ebf7..6c97255 100644 --- a/source/main.c +++ b/source/main.c | |||
| @@ -257,6 +257,55 @@ void* extractor(void* userdata) | |||
| 257 | cJSON_AddNumberToObject(root, "gameId", gameId); | 257 | cJSON_AddNumberToObject(root, "gameId", gameId); | 
| 258 | cJSON_AddNumberToObject(root, "language", gameLanguage); | 258 | cJSON_AddNumberToObject(root, "language", gameLanguage); | 
| 259 | 259 | ||
| 260 | // Get gift ribbon descriptions. | ||
| 261 | u8 giftRibbons[7]; | ||
| 262 | |||
| 263 | tnd = getMsg(); | ||
| 264 | giftRibbons[0] = (tnd & 0xFF000000) >> 24; | ||
| 265 | giftRibbons[1] = (tnd & 0x00FF0000) >> 16; | ||
| 266 | giftRibbons[2] = (tnd & 0x0000FF00) >> 8; | ||
| 267 | giftRibbons[3] = (tnd & 0x000000FF); | ||
| 268 | |||
| 269 | tnd = getMsg(); | ||
| 270 | giftRibbons[4] = (tnd & 0xFF000000) >> 24; | ||
| 271 | giftRibbons[5] = (tnd & 0x00FF0000) >> 16; | ||
| 272 | giftRibbons[6] = (tnd & 0x0000FF00) >> 8; | ||
| 273 | |||
| 274 | if (giftRibbons[0]) | ||
| 275 | { | ||
| 276 | cJSON_AddNumberToObject(root, "marineRibbon", giftRibbons[0]); | ||
| 277 | } | ||
| 278 | |||
| 279 | if (giftRibbons[1]) | ||
| 280 | { | ||
| 281 | cJSON_AddNumberToObject(root, "landRibbon", giftRibbons[1]); | ||
| 282 | } | ||
| 283 | |||
| 284 | if (giftRibbons[2]) | ||
| 285 | { | ||
| 286 | cJSON_AddNumberToObject(root, "skyRibbon", giftRibbons[2]); | ||
| 287 | } | ||
| 288 | |||
| 289 | if (giftRibbons[3]) | ||
| 290 | { | ||
| 291 | cJSON_AddNumberToObject(root, "countryRibbon", giftRibbons[3]); | ||
| 292 | } | ||
| 293 | |||
| 294 | if (giftRibbons[4]) | ||
| 295 | { | ||
| 296 | cJSON_AddNumberToObject(root, "nationalRibbon", giftRibbons[4]); | ||
| 297 | } | ||
| 298 | |||
| 299 | if (giftRibbons[5]) | ||
| 300 | { | ||
| 301 | cJSON_AddNumberToObject(root, "earthRibbon", giftRibbons[5]); | ||
| 302 | } | ||
| 303 | |||
| 304 | if (giftRibbons[6]) | ||
| 305 | { | ||
| 306 | cJSON_AddNumberToObject(root, "worldRibbon", giftRibbons[6]); | ||
| 307 | } | ||
| 308 | |||
| 260 | // Get Pokédex data | 309 | // Get Pokédex data | 
| 261 | u32 pokedexSeen[13]; | 310 | u32 pokedexSeen[13]; | 
| 262 | u32 pokedexCaught[13]; | 311 | u32 pokedexCaught[13]; | 
