aboutsummaryrefslogtreecommitdiffstats
path: root/engine/overworld/player_animations.asm (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-07-15warp: polish menu (clear bg + hide sprites), 13 destinations, kill the birdAsh Ketchum1-1/+1
- Hide the overworld behind the menu: wUpdateSpritesEnabled=$ff + ClearSprites + ClearScreen so no map tiles or NPCs bleed through. - Single-space the list via BIT_SINGLE_SPACED_LINES + BIT_DOUBLE_SPACED_MENU (restored on exit) so all 13 fly destinations fit: the 11 towns + Route 4 + Route 10 (every map with FlyWarpData coords). - No more bird: don't set BIT_USED_FLY (teleport-in instead of fly-in), and redirect _LeaveMapAnim's .flyAnimation to the plain warp-pad fade. Verified 0 sprites active through the warp transition.
2025-11-25Avoid magic numbers for most `CopyData` calls (#542)Rangi1-3/+3
2025-11-18Use more hardware and graphics constants (#532)Narishma-gb1-3/+3
- Use `OBJ_SIZE` and `TILE_SIZE` from hardware.inc. - `SPRITESTATEDATA1_LENGTH`, `NUM_SPRITESTATEDATA_STRUCTS` and `TILE_1BPP_SIZE` are used in some places. - Highlight an oversight in `OakSpeech` where several direct MBC bank switches are requested. - Remove redundant comments in home/overworld.asm. - Add unreferenced `FillBgMap` function to avoid a byte of dead code. - Some constants added in wram.asm. - Correctly separate the commented code in `SaveMainData`.
2025-06-30Replace hardware_constants.asm with hardware.inc (#511)Rangi1-1/+1
2024-07-16Identify various flag labels and bit constants (#454)Sylvie1-16/+16
2022-07-09wOAMBuffer -> wShadowOAM (#95)Colton G. Rushton1-12/+12
2022-07-09wOAMBuffer -> wShadowOAM (#370)Colton G. Rushton1-12/+12
2022-06-06RGBDS syntax updates (#86)vulcandth1-1/+1
New MACRO and DEF syntax
2022-06-06RGBDS syntax updates (#358)vulcandth1-1/+1
New MACRO and DEF syntax
2020-11-14Fix file modesdannye1-0/+0
2020-11-04Sync with pokereddannye1-66/+52
2020-07-17Port dbsprite macro for OAM y,x,tile,attr data from pokecrystalRangi1-8/+4
2020-07-07Use 'tile' and 'tiles' macrosRangi1-20/+16
2020-07-07Sync coordinate macros with pokecrystalRangi1-1/+1
2020-07-06Specify the ldh instruction, don't turn ld into ldhRangi1-3/+3
2020-07-05Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellowRangi1-18/+18
2020-07-04Port pokecrystal's formatting of text commands and special charactersRangi1-6/+6
2020-07-03Add subdirectories to data/ similar to pokecrystalRangi1-1/+1
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
2020-06-27Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)Rangi1-4/+4
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
2020-06-23Move more tables from engine/ to data/Rangi1-8/+2
This also splits the end of engine/battle/core.asm into engine/battle/effects.asm.
2016-06-12Remove more address commentsdannye1-4/+4
2016-06-12sync engine code with pokeyellowYamaArashi1-1/+1
2016-06-11sync engine code with pokeredYamaArashi1-13/+14
2016-06-11remove address commentsYamaArashi1-26/+26
2016-06-11remove address commentsYamaArashi1-26/+26
2016-06-06Split out pikachu engine functions; sprite state data macrospikalaxalt1-3/+3
2016-06-06Clean up white spacedannye1-2/+2
2015-12-29More BankF documentationluckytyphlosion1-1/+1
Also introduce bit direction constants and setpal macros
2015-10-18Complete documentation of bank3luckytyphlosion1-1/+1
Also: split out bcd predefs from yellow/main.asm, start removing traces of W_
2015-08-30No more W_dannye1-2/+2
2015-08-30Fixes.luckytyphlosion1-1/+0
2015-08-09Fix bank1c errors and a few missed bank0 errors.luckytyphlosion1-2/+2
2015-08-05Use more lbdannye1-4/+4
and other clean up
2015-08-03Attempt to make Yellow buildable, part 6.luckytyphlosion1-7/+7
2015-08-01Attempt to make Yellow buildable, part 2.luckytyphlosion1-3/+3
2015-07-24more naming variablesYamaArashi1-2/+2
2015-07-22Rename sound effect filesdannye1-6/+6
2015-07-19Name sound effectsdannye1-6/+6
2015-07-14player animations, emotion bubbles, etc.YamaArashi1-50/+65
2015-07-12More bank1c documentation.luckytyphlosion1-50/+61
2015-07-03Rename/organize part 1 of 4U-Daniel-PC\Daniel1-11/+11
rename functions, clean up address/wram comments, other misc only broken up so that all changes are viewable on github
2015-03-13relabel and add commentYamaArashi1-1/+1
2015-03-13commented mon_party_sprites.asmYamaArashi1-1/+1
2015-01-27Fix some sfx idsU-Daniel-PC\Daniel1-1/+1
2014-09-13Commented more sprite and map codeYamaArashi1-170/+176
2014-09-09Labelled and commented mostly sprite-related thingsYamaArashi1-1/+1
2014-06-25Use *Coord instead of FuncCoordU-Fish-PC\Daniel1-2/+1
Using 'Coord =' doesn't like using wTileMap So use hlCoord, deCoord, bcCoord, aCoord, Coorda, or dwCoord to avoid static addresses
2014-06-16Use macros for predef calls/jumps instead of static ids.yenatch1-2/+1
2014-06-16Rename predef functions so they aren't excessive in length.yenatch1-1/+1
This is mostly because of an rgbasm bug that prevents macro arguments from exceeding 16 characters, but the names were bad anyway.
2014-06-16Remove generated "indirect jump" comments.yenatch1-1/+1
The destination is obvious when using the predef macro.