pmd-red/include/monster_gfx.h
2025-07-03 16:05:04 +02:00

507 lines
18 KiB
C

#ifndef GUARD_MONSTER_GFX_H
#define GUARD_MONSTER_GFX_H
#include "decompress_sir.h"
#include "structs/axdata.h"
#include "structs/sprite_oam.h"
extern const SiroArchive gAxBulbasaur;
extern const SiroArchive gAxIvysaur;
extern const SiroArchive gAxVenusaur;
extern const SiroArchive gAxCharmander;
extern const SiroArchive gAxCharmeleon;
extern const SiroArchive gAxCharizard;
extern const SiroArchive gAxSquirtle;
extern const SiroArchive gAxWartortle;
extern const SiroArchive gAxBlastoise;
extern const SiroArchive gAxCaterpie;
extern const SiroArchive gAxMetapod;
extern const SiroArchive gAxButterfree;
extern const SiroArchive gAxWeedle;
extern const SiroArchive gAxKakuna;
extern const SiroArchive gAxBeedrill;
extern const SiroArchive gAxPidgey;
extern const SiroArchive gAxPidgeotto;
extern const SiroArchive gAxPidgeot;
extern const SiroArchive gAxRattata;
extern const SiroArchive gAxRaticate;
extern const SiroArchive gAxSpearow;
extern const SiroArchive gAxFearow;
extern const SiroArchive gAxEkans;
extern const SiroArchive gAxArbok;
extern const SiroArchive gAxPikachu;
extern const SiroArchive gAxRaichu;
extern const SiroArchive gAxSandshrew;
extern const SiroArchive gAxSandslash;
extern const SiroArchive gAxNidoranF;
extern const SiroArchive gAxNidorina;
extern const SiroArchive gAxNidoqueen;
extern const SiroArchive gAxNidoranM;
extern const SiroArchive gAxNidorino;
extern const SiroArchive gAxNidoking;
extern const SiroArchive gAxClefairy;
extern const SiroArchive gAxClefable;
extern const SiroArchive gAxVulpix;
extern const SiroArchive gAxNinetales;
extern const SiroArchive gAxJigglypuff;
extern const SiroArchive gAxWigglytuff;
extern const SiroArchive gAxZubat;
extern const SiroArchive gAxGolbat;
extern const SiroArchive gAxOddish;
extern const SiroArchive gAxGloom;
extern const SiroArchive gAxVileplume;
extern const SiroArchive gAxParas;
extern const SiroArchive gAxParasect;
extern const SiroArchive gAxVenonat;
extern const SiroArchive gAxVenomoth;
extern const SiroArchive gAxDiglett;
extern const SiroArchive gAxDugtrio;
extern const SiroArchive gAxMeowth;
extern const SiroArchive gAxPersian;
extern const SiroArchive gAxPsyduck;
extern const SiroArchive gAxGolduck;
extern const SiroArchive gAxMankey;
extern const SiroArchive gAxPrimeape;
extern const SiroArchive gAxGrowlithe;
extern const SiroArchive gAxArcanine;
extern const SiroArchive gAxPoliwag;
extern const SiroArchive gAxPoliwhirl;
extern const SiroArchive gAxPoliwrath;
extern const SiroArchive gAxAbra;
extern const SiroArchive gAxKadabra;
extern const SiroArchive gAxAlakazam;
extern const SiroArchive gAxMachop;
extern const SiroArchive gAxMachoke;
extern const SiroArchive gAxMachamp;
extern const SiroArchive gAxBellsprout;
extern const SiroArchive gAxWeepinbell;
extern const SiroArchive gAxVictreebel;
extern const SiroArchive gAxTentacool;
extern const SiroArchive gAxTentacruel;
extern const SiroArchive gAxGeodude;
extern const SiroArchive gAxGraveler;
extern const SiroArchive gAxGolem;
extern const SiroArchive gAxPonyta;
extern const SiroArchive gAxRapidash;
extern const SiroArchive gAxSlowpoke;
extern const SiroArchive gAxSlowbro;
extern const SiroArchive gAxMagnemite;
extern const SiroArchive gAxMagneton;
extern const SiroArchive gAxFarfetchd;
extern const SiroArchive gAxDoduo;
extern const SiroArchive gAxDodrio;
extern const SiroArchive gAxSeel;
extern const SiroArchive gAxDewgong;
extern const SiroArchive gAxGrimer;
extern const SiroArchive gAxMuk;
extern const SiroArchive gAxShellder;
extern const SiroArchive gAxCloyster;
extern const SiroArchive gAxGastly;
extern const SiroArchive gAxHaunter;
extern const SiroArchive gAxGengar;
extern const SiroArchive gAxOnix;
extern const SiroArchive gAxDrowzee;
extern const SiroArchive gAxHypno;
extern const SiroArchive gAxKrabby;
extern const SiroArchive gAxKingler;
extern const SiroArchive gAxVoltorb;
extern const SiroArchive gAxElectrode;
extern const SiroArchive gAxExeggcute;
extern const SiroArchive gAxExeggutor;
extern const SiroArchive gAxCubone;
extern const SiroArchive gAxMarowak;
extern const SiroArchive gAxHitmonlee;
extern const SiroArchive gAxHitmonchan;
extern const SiroArchive gAxLickitung;
extern const SiroArchive gAxKoffing;
extern const SiroArchive gAxWeezing;
extern const SiroArchive gAxRhyhorn;
extern const SiroArchive gAxRhydon;
extern const SiroArchive gAxChansey;
extern const SiroArchive gAxTangela;
extern const SiroArchive gAxKangaskhan;
extern const SiroArchive gAxHorsea;
extern const SiroArchive gAxSeadra;
extern const SiroArchive gAxGoldeen;
extern const SiroArchive gAxSeaking;
extern const SiroArchive gAxStaryu;
extern const SiroArchive gAxStarmie;
extern const SiroArchive gAxMrMime;
extern const SiroArchive gAxScyther;
extern const SiroArchive gAxJynx;
extern const SiroArchive gAxElectabuzz;
extern const SiroArchive gAxMagmar;
extern const SiroArchive gAxPinsir;
extern const SiroArchive gAxTauros;
extern const SiroArchive gAxMagikarp;
extern const SiroArchive gAxGyarados;
extern const SiroArchive gAxLapras;
extern const SiroArchive gAxDitto;
extern const SiroArchive gAxEevee;
extern const SiroArchive gAxVaporeon;
extern const SiroArchive gAxJolteon;
extern const SiroArchive gAxFlareon;
extern const SiroArchive gAxPorygon;
extern const SiroArchive gAxOmanyte;
extern const SiroArchive gAxOmastar;
extern const SiroArchive gAxKabuto;
extern const SiroArchive gAxKabutops;
extern const SiroArchive gAxAerodactyl;
extern const SiroArchive gAxSnorlax;
extern const SiroArchive gAxArticuno;
extern const SiroArchive gAxZapdos;
extern const SiroArchive gAxMoltres;
extern const SiroArchive gAxDratini;
extern const SiroArchive gAxDragonair;
extern const SiroArchive gAxDragonite;
extern const SiroArchive gAxMewtwo;
extern const SiroArchive gAxMew;
extern const SiroArchive gAxChikorita;
extern const SiroArchive gAxBayleef;
extern const SiroArchive gAxMeganium;
extern const SiroArchive gAxCyndaquil;
extern const SiroArchive gAxQuilava;
extern const SiroArchive gAxTyphlosion;
extern const SiroArchive gAxTotodile;
extern const SiroArchive gAxCroconaw;
extern const SiroArchive gAxFeraligatr;
extern const SiroArchive gAxSentret;
extern const SiroArchive gAxFurret;
extern const SiroArchive gAxHoothoot;
extern const SiroArchive gAxNoctowl;
extern const SiroArchive gAxLedyba;
extern const SiroArchive gAxLedian;
extern const SiroArchive gAxSpinarak;
extern const SiroArchive gAxAriados;
extern const SiroArchive gAxCrobat;
extern const SiroArchive gAxChinchou;
extern const SiroArchive gAxLanturn;
extern const SiroArchive gAxPichu;
extern const SiroArchive gAxCleffa;
extern const SiroArchive gAxIgglybuff;
extern const SiroArchive gAxTogepi;
extern const SiroArchive gAxTogetic;
extern const SiroArchive gAxNatu;
extern const SiroArchive gAxXatu;
extern const SiroArchive gAxMareep;
extern const SiroArchive gAxFlaaffy;
extern const SiroArchive gAxAmpharos;
extern const SiroArchive gAxBellossom;
extern const SiroArchive gAxMarill;
extern const SiroArchive gAxAzumarill;
extern const SiroArchive gAxSudowoodo;
extern const SiroArchive gAxPolitoed;
extern const SiroArchive gAxHoppip;
extern const SiroArchive gAxSkiploom;
extern const SiroArchive gAxJumpluff;
extern const SiroArchive gAxAipom;
extern const SiroArchive gAxSunkern;
extern const SiroArchive gAxSunflora;
extern const SiroArchive gAxYanma;
extern const SiroArchive gAxWooper;
extern const SiroArchive gAxQuagsire;
extern const SiroArchive gAxEspeon;
extern const SiroArchive gAxUmbreon;
extern const SiroArchive gAxMurkrow;
extern const SiroArchive gAxSlowking;
extern const SiroArchive gAxMisdreavus;
extern const SiroArchive gAxUnownA;
extern const SiroArchive gAxUnownB;
extern const SiroArchive gAxUnownC;
extern const SiroArchive gAxUnownD;
extern const SiroArchive gAxUnownE;
extern const SiroArchive gAxUnownF;
extern const SiroArchive gAxUnownG;
extern const SiroArchive gAxUnownH;
extern const SiroArchive gAxUnownI;
extern const SiroArchive gAxUnownJ;
extern const SiroArchive gAxUnownK;
extern const SiroArchive gAxUnownL;
extern const SiroArchive gAxUnownM;
extern const SiroArchive gAxUnownN;
extern const SiroArchive gAxUnownO;
extern const SiroArchive gAxUnownP;
extern const SiroArchive gAxUnownQ;
extern const SiroArchive gAxUnownR;
extern const SiroArchive gAxUnownS;
extern const SiroArchive gAxUnownT;
extern const SiroArchive gAxUnownU;
extern const SiroArchive gAxUnownV;
extern const SiroArchive gAxUnownW;
extern const SiroArchive gAxUnownX;
extern const SiroArchive gAxUnownY;
extern const SiroArchive gAxUnownZ;
extern const SiroArchive gAxWobbuffet;
extern const SiroArchive gAxGirafarig;
extern const SiroArchive gAxPineco;
extern const SiroArchive gAxForretress;
extern const SiroArchive gAxDunsparce;
extern const SiroArchive gAxGligar;
extern const SiroArchive gAxSteelix;
extern const SiroArchive gAxSnubbull;
extern const SiroArchive gAxGranbull;
extern const SiroArchive gAxQwilfish;
extern const SiroArchive gAxScizor;
extern const SiroArchive gAxShuckle;
extern const SiroArchive gAxHeracross;
extern const SiroArchive gAxSneasel;
extern const SiroArchive gAxTeddiursa;
extern const SiroArchive gAxUrsaring;
extern const SiroArchive gAxSlugma;
extern const SiroArchive gAxMagcargo;
extern const SiroArchive gAxSwinub;
extern const SiroArchive gAxPiloswine;
extern const SiroArchive gAxCorsola;
extern const SiroArchive gAxRemoraid;
extern const SiroArchive gAxOctillery;
extern const SiroArchive gAxDelibird;
extern const SiroArchive gAxMantine;
extern const SiroArchive gAxSkarmory;
extern const SiroArchive gAxHoundour;
extern const SiroArchive gAxHoundoom;
extern const SiroArchive gAxKingdra;
extern const SiroArchive gAxPhanpy;
extern const SiroArchive gAxDonphan;
extern const SiroArchive gAxPorygon2;
extern const SiroArchive gAxStantler;
extern const SiroArchive gAxSmeargle;
extern const SiroArchive gAxTyrogue;
extern const SiroArchive gAxHitmontop;
extern const SiroArchive gAxSmoochum;
extern const SiroArchive gAxElekid;
extern const SiroArchive gAxMagby;
extern const SiroArchive gAxMiltank;
extern const SiroArchive gAxBlissey;
extern const SiroArchive gAxRaikou;
extern const SiroArchive gAxEntei;
extern const SiroArchive gAxSuicune;
extern const SiroArchive gAxLarvitar;
extern const SiroArchive gAxPupitar;
extern const SiroArchive gAxTyranitar;
extern const SiroArchive gAxLugia;
extern const SiroArchive gAxHoOh;
extern const SiroArchive gAxCelebi;
extern const SiroArchive gAxTreecko;
extern const SiroArchive gAxGrovyle;
extern const SiroArchive gAxSceptile;
extern const SiroArchive gAxTorchic;
extern const SiroArchive gAxCombusken;
extern const SiroArchive gAxBlaziken;
extern const SiroArchive gAxMudkip;
extern const SiroArchive gAxMarshtomp;
extern const SiroArchive gAxSwampert;
extern const SiroArchive gAxPoochyena;
extern const SiroArchive gAxMightyena;
extern const SiroArchive gAxZigzagoon;
extern const SiroArchive gAxLinoone;
extern const SiroArchive gAxWurmple;
extern const SiroArchive gAxSilcoon;
extern const SiroArchive gAxBeautifly;
extern const SiroArchive gAxCascoon;
extern const SiroArchive gAxDustox;
extern const SiroArchive gAxLotad;
extern const SiroArchive gAxLombre;
extern const SiroArchive gAxLudicolo;
extern const SiroArchive gAxSeedot;
extern const SiroArchive gAxNuzleaf;
extern const SiroArchive gAxShiftry;
extern const SiroArchive gAxTaillow;
extern const SiroArchive gAxSwellow;
extern const SiroArchive gAxWingull;
extern const SiroArchive gAxPelipper;
extern const SiroArchive gAxRalts;
extern const SiroArchive gAxKirlia;
extern const SiroArchive gAxGardevoir;
extern const SiroArchive gAxSurskit;
extern const SiroArchive gAxMasquerain;
extern const SiroArchive gAxShroomish;
extern const SiroArchive gAxBreloom;
extern const SiroArchive gAxSlakoth;
extern const SiroArchive gAxVigoroth;
extern const SiroArchive gAxSlaking;
extern const SiroArchive gAxNincada;
extern const SiroArchive gAxNinjask;
extern const SiroArchive gAxShedinja;
extern const SiroArchive gAxWhismur;
extern const SiroArchive gAxLoudred;
extern const SiroArchive gAxExploud;
extern const SiroArchive gAxMakuhita;
extern const SiroArchive gAxHariyama;
extern const SiroArchive gAxAzurill;
extern const SiroArchive gAxNosepass;
extern const SiroArchive gAxSkitty;
extern const SiroArchive gAxDelcatty;
extern const SiroArchive gAxSableye;
extern const SiroArchive gAxMawile;
extern const SiroArchive gAxAron;
extern const SiroArchive gAxLairon;
extern const SiroArchive gAxAggron;
extern const SiroArchive gAxMeditite;
extern const SiroArchive gAxMedicham;
extern const SiroArchive gAxElectrike;
extern const SiroArchive gAxManectric;
extern const SiroArchive gAxPlusle;
extern const SiroArchive gAxMinun;
extern const SiroArchive gAxVolbeat;
extern const SiroArchive gAxIllumise;
extern const SiroArchive gAxRoselia;
extern const SiroArchive gAxGulpin;
extern const SiroArchive gAxSwalot;
extern const SiroArchive gAxCarvanha;
extern const SiroArchive gAxSharpedo;
extern const SiroArchive gAxWailmer;
extern const SiroArchive gAxWailord;
extern const SiroArchive gAxNumel;
extern const SiroArchive gAxCamerupt;
extern const SiroArchive gAxTorkoal;
extern const SiroArchive gAxSpoink;
extern const SiroArchive gAxGrumpig;
extern const SiroArchive gAxSpinda;
extern const SiroArchive gAxTrapinch;
extern const SiroArchive gAxVibrava;
extern const SiroArchive gAxFlygon;
extern const SiroArchive gAxCacnea;
extern const SiroArchive gAxCacturne;
extern const SiroArchive gAxSwablu;
extern const SiroArchive gAxAltaria;
extern const SiroArchive gAxZangoose;
extern const SiroArchive gAxSeviper;
extern const SiroArchive gAxLunatone;
extern const SiroArchive gAxSolrock;
extern const SiroArchive gAxBarboach;
extern const SiroArchive gAxWhiscash;
extern const SiroArchive gAxCorphish;
extern const SiroArchive gAxCrawdaunt;
extern const SiroArchive gAxBaltoy;
extern const SiroArchive gAxClaydol;
extern const SiroArchive gAxLileep;
extern const SiroArchive gAxCradily;
extern const SiroArchive gAxAnorith;
extern const SiroArchive gAxArmaldo;
extern const SiroArchive gAxFeebas;
extern const SiroArchive gAxMilotic;
extern const SiroArchive gAxCastform;
extern const SiroArchive gAxCastformSnowy;
extern const SiroArchive gAxCastformSunny;
extern const SiroArchive gAxCastformRainy;
extern const SiroArchive gAxKecleon;
extern const SiroArchive gAxShuppet;
extern const SiroArchive gAxBanette;
extern const SiroArchive gAxDuskull;
extern const SiroArchive gAxDusclops;
extern const SiroArchive gAxTropius;
extern const SiroArchive gAxChimecho;
extern const SiroArchive gAxAbsol;
extern const SiroArchive gAxWynaut;
extern const SiroArchive gAxSnorunt;
extern const SiroArchive gAxGlalie;
extern const SiroArchive gAxSpheal;
extern const SiroArchive gAxSealeo;
extern const SiroArchive gAxWalrein;
extern const SiroArchive gAxClamperl;
extern const SiroArchive gAxHuntail;
extern const SiroArchive gAxGorebyss;
extern const SiroArchive gAxRelicanth;
extern const SiroArchive gAxLuvdisc;
extern const SiroArchive gAxBagon;
extern const SiroArchive gAxShelgon;
extern const SiroArchive gAxSalamence;
extern const SiroArchive gAxBeldum;
extern const SiroArchive gAxMetang;
extern const SiroArchive gAxMetagross;
extern const SiroArchive gAxRegirock;
extern const SiroArchive gAxRegice;
extern const SiroArchive gAxRegisteel;
extern const SiroArchive gAxLatias;
extern const SiroArchive gAxLatios;
extern const SiroArchive gAxKyogre;
extern const SiroArchive gAxGroudon;
extern const SiroArchive gAxRayquaza;
extern const SiroArchive gAxJirachi;
extern const SiroArchive gAxDeoxysNormal;
extern const SiroArchive gAxUnownEmark;
extern const SiroArchive gAxUnownQmark;
extern const SiroArchive gAxDeoxysAttack;
extern const SiroArchive gAxDeoxysDefense;
extern const SiroArchive gAxDeoxysSpeed;
extern const SiroArchive gAxMunchlax;
extern const SiroArchive gAxDecoy;
extern const SiroArchive gAxStatue;
extern const SiroArchive gAxRayquazaCutscene;
extern const u8 gKaoBulbasaur[];
extern const u8 gKaoCharmander[];
extern const u8 gKaoCharizard[];
extern const u8 gKaoSquirtle[];
extern const u8 gKaoBlastoise[];
extern const u8 gKaoCaterpie[];
extern const u8 gKaoMetapod[];
extern const u8 gKaoButterfree[];
extern const u8 gKaoEkans[];
extern const u8 gKaoPikachu[];
extern const u8 gKaoNinetales[];
extern const u8 gKaoWigglytuff[];
extern const u8 gKaoDiglett[];
extern const u8 gKaoDugtrio[];
extern const u8 gKaoMeowth[];
extern const u8 gKaoPersian[];
extern const u8 gKaoPsyduck[];
extern const u8 gKaoMankey[];
extern const u8 gKaoAlakazam[];
extern const u8 gKaoMachop[];
extern const u8 gKaoBellsprout[];
extern const u8 gKaoGolem[];
extern const u8 gKaoMagnemite[];
extern const u8 gKaoGengar[];
extern const u8 gKaoCubone[];
extern const u8 gKaoKangaskhan[];
extern const u8 gKaoEevee[];
extern const u8 gKaoArticuno[];
extern const u8 gKaoZapdos[];
extern const u8 gKaoMoltres[];
extern const u8 gKaoMewtwo[];
extern const u8 gKaoChikorita[];
extern const u8 gKaoCyndaquil[];
extern const u8 gKaoTotodile[];
extern const u8 gKaoXatu[];
extern const u8 gKaoJumpluff[];
extern const u8 gKaoWobbuffet[];
extern const u8 gKaoSnubbull[];
extern const u8 gKaoGranbull[];
extern const u8 gKaoOctillery[];
extern const u8 gKaoSkarmory[];
extern const u8 gKaoSmeargle[];
extern const u8 gKaoRaikou[];
extern const u8 gKaoEntei[];
extern const u8 gKaoSuicune[];
extern const u8 gKaoTyranitar[];
extern const u8 gKaoLugia[];
extern const u8 gKaoHoOh[];
extern const u8 gKaoTreecko[];
extern const u8 gKaoTorchic[];
extern const u8 gKaoMudkip[];
extern const u8 gKaoLombre[];
extern const u8 gKaoShiftry[];
extern const u8 gKaoPelipper[];
extern const u8 gKaoGardevoir[];
extern const u8 gKaoMakuhita[];
extern const u8 gKaoSkitty[];
extern const u8 gKaoMedicham[];
extern const u8 gKaoGulpin[];
extern const u8 gKaoSpinda[];
extern const u8 gKaoWhiscash[];
extern const u8 gKaoKecleon[];
extern const u8 gKaoAbsol[];
extern const u8 gKaoWynaut[];
extern const u8 gKaoLatias[];
extern const u8 gKaoLatios[];
extern const u8 gKaoKyogre[];
extern const u8 gKaoGroudon[];
extern const u8 gKaoRayquaza[];
extern const u8 gKaoJirachi[];
extern const u8 gKaoDeoxysNormal[];
extern const u8 gKaoMunchlax[];
extern const u8 gKaoRayquazaCutscene[];
extern const SiroArchive gAxMonsPalette[];
#endif