pokecrystal-board/gfx/pokemon/anim_pointers.asm
Rangi 40902ffe24 Verify data table sizes with table_width and assert_table_length macros
This was discussed in #706

It also uncovered some off-by-one issues with defining some constants.

A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
2021-03-04 00:15:03 -05:00

255 lines
5.3 KiB
NASM

AnimationPointers:
table_width 2, AnimationPointers
dw BulbasaurAnimation
dw IvysaurAnimation
dw VenusaurAnimation
dw CharmanderAnimation
dw CharmeleonAnimation
dw CharizardAnimation
dw SquirtleAnimation
dw WartortleAnimation
dw BlastoiseAnimation
dw CaterpieAnimation
dw MetapodAnimation
dw ButterfreeAnimation
dw WeedleAnimation
dw KakunaAnimation
dw BeedrillAnimation
dw PidgeyAnimation
dw PidgeottoAnimation
dw PidgeotAnimation
dw RattataAnimation
dw RaticateAnimation
dw SpearowAnimation
dw FearowAnimation
dw EkansAnimation
dw ArbokAnimation
dw PikachuAnimation
dw RaichuAnimation
dw SandshrewAnimation
dw SandslashAnimation
dw NidoranFAnimation
dw NidorinaAnimation
dw NidoqueenAnimation
dw NidoranMAnimation
dw NidorinoAnimation
dw NidokingAnimation
dw ClefairyAnimation
dw ClefableAnimation
dw VulpixAnimation
dw NinetalesAnimation
dw JigglypuffAnimation
dw WigglytuffAnimation
dw ZubatAnimation
dw GolbatAnimation
dw OddishAnimation
dw GloomAnimation
dw VileplumeAnimation
dw ParasAnimation
dw ParasectAnimation
dw VenonatAnimation
dw VenomothAnimation
dw DiglettAnimation
dw DugtrioAnimation
dw MeowthAnimation
dw PersianAnimation
dw PsyduckAnimation
dw GolduckAnimation
dw MankeyAnimation
dw PrimeapeAnimation
dw GrowlitheAnimation
dw ArcanineAnimation
dw PoliwagAnimation
dw PoliwhirlAnimation
dw PoliwrathAnimation
dw AbraAnimation
dw KadabraAnimation
dw AlakazamAnimation
dw MachopAnimation
dw MachokeAnimation
dw MachampAnimation
dw BellsproutAnimation
dw WeepinbellAnimation
dw VictreebelAnimation
dw TentacoolAnimation
dw TentacruelAnimation
dw GeodudeAnimation
dw GravelerAnimation
dw GolemAnimation
dw PonytaAnimation
dw RapidashAnimation
dw SlowpokeAnimation
dw SlowbroAnimation
dw MagnemiteAnimation
dw MagnetonAnimation
dw FarfetchDAnimation
dw DoduoAnimation
dw DodrioAnimation
dw SeelAnimation
dw DewgongAnimation
dw GrimerAnimation
dw MukAnimation
dw ShellderAnimation
dw CloysterAnimation
dw GastlyAnimation
dw HaunterAnimation
dw GengarAnimation
dw OnixAnimation
dw DrowzeeAnimation
dw HypnoAnimation
dw KrabbyAnimation
dw KinglerAnimation
dw VoltorbAnimation
dw ElectrodeAnimation
dw ExeggcuteAnimation
dw ExeggutorAnimation
dw CuboneAnimation
dw MarowakAnimation
dw HitmonleeAnimation
dw HitmonchanAnimation
dw LickitungAnimation
dw KoffingAnimation
dw WeezingAnimation
dw RhyhornAnimation
dw RhydonAnimation
dw ChanseyAnimation
dw TangelaAnimation
dw KangaskhanAnimation
dw HorseaAnimation
dw SeadraAnimation
dw GoldeenAnimation
dw SeakingAnimation
dw StaryuAnimation
dw StarmieAnimation
dw MrMimeAnimation
dw ScytherAnimation
dw JynxAnimation
dw ElectabuzzAnimation
dw MagmarAnimation
dw PinsirAnimation
dw TaurosAnimation
dw MagikarpAnimation
dw GyaradosAnimation
dw LaprasAnimation
dw DittoAnimation
dw EeveeAnimation
dw VaporeonAnimation
dw JolteonAnimation
dw FlareonAnimation
dw PorygonAnimation
dw OmanyteAnimation
dw OmastarAnimation
dw KabutoAnimation
dw KabutopsAnimation
dw AerodactylAnimation
dw SnorlaxAnimation
dw ArticunoAnimation
dw ZapdosAnimation
dw MoltresAnimation
dw DratiniAnimation
dw DragonairAnimation
dw DragoniteAnimation
dw MewtwoAnimation
dw MewAnimation
dw ChikoritaAnimation
dw BayleefAnimation
dw MeganiumAnimation
dw CyndaquilAnimation
dw QuilavaAnimation
dw TyphlosionAnimation
dw TotodileAnimation
dw CroconawAnimation
dw FeraligatrAnimation
dw SentretAnimation
dw FurretAnimation
dw HoothootAnimation
dw NoctowlAnimation
dw LedybaAnimation
dw LedianAnimation
dw SpinarakAnimation
dw AriadosAnimation
dw CrobatAnimation
dw ChinchouAnimation
dw LanturnAnimation
dw PichuAnimation
dw CleffaAnimation
dw IgglybuffAnimation
dw TogepiAnimation
dw TogeticAnimation
dw NatuAnimation
dw XatuAnimation
dw MareepAnimation
dw FlaaffyAnimation
dw AmpharosAnimation
dw BellossomAnimation
dw MarillAnimation
dw AzumarillAnimation
dw SudowoodoAnimation
dw PolitoedAnimation
dw HoppipAnimation
dw SkiploomAnimation
dw JumpluffAnimation
dw AipomAnimation
dw SunkernAnimation
dw SunfloraAnimation
dw YanmaAnimation
dw WooperAnimation
dw QuagsireAnimation
dw EspeonAnimation
dw UmbreonAnimation
dw MurkrowAnimation
dw SlowkingAnimation
dw MisdreavusAnimation
dw UnownAnimation
dw WobbuffetAnimation
dw GirafarigAnimation
dw PinecoAnimation
dw ForretressAnimation
dw DunsparceAnimation
dw GligarAnimation
dw SteelixAnimation
dw SnubbullAnimation
dw GranbullAnimation
dw QwilfishAnimation
dw ScizorAnimation
dw ShuckleAnimation
dw HeracrossAnimation
dw SneaselAnimation
dw TeddiursaAnimation
dw UrsaringAnimation
dw SlugmaAnimation
dw MagcargoAnimation
dw SwinubAnimation
dw PiloswineAnimation
dw CorsolaAnimation
dw RemoraidAnimation
dw OctilleryAnimation
dw DelibirdAnimation
dw MantineAnimation
dw SkarmoryAnimation
dw HoundourAnimation
dw HoundoomAnimation
dw KingdraAnimation
dw PhanpyAnimation
dw DonphanAnimation
dw Porygon2Animation
dw StantlerAnimation
dw SmeargleAnimation
dw TyrogueAnimation
dw HitmontopAnimation
dw SmoochumAnimation
dw ElekidAnimation
dw MagbyAnimation
dw MiltankAnimation
dw BlisseyAnimation
dw RaikouAnimation
dw EnteiAnimation
dw SuicuneAnimation
dw LarvitarAnimation
dw PupitarAnimation
dw TyranitarAnimation
dw LugiaAnimation
dw HoOhAnimation
dw CelebiAnimation
assert_table_length NUM_POKEMON