aboutsummaryrefslogtreecommitdiffstats
path: root/macros.asm (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-25Verify data table and name list sizes with assertion macrosRangi1-0/+1
Fixes #312
2020-07-09Eliminate enum: use const instead, with case-by-case parallel const ↵Rangi1-1/+1
implementations
2020-07-05Logical spacing in data/sgb/sgb_palettes.asmRangi1-0/+1
2020-07-03Organize macros/ like pokecrystalRangi1-5/+11
While doing so I replaced the StopAllMusic macro with a SFX_STOP_ALL_MUSIC constant and applied it throughout the code.
2016-07-31Split macros.asmdannye1-767/+5
2016-07-27Replace unnecessary tabs with spacesdannye1-5/+5
2016-07-27Redo audio header macrodannye1-55/+20
2016-07-27Add warnings about music/sfx macro usagedannye1-3/+3
These are not game limitations, just restrictions for the macros to behave properly
2016-07-27Macros to automate music and sound effect headersdannye1-0/+47
2016-07-18Clean up text commandsdannye1-41/+51
2016-06-12more syncing with pokeyellowYamaArashi1-30/+102
2016-06-09Implement handy text macros from yellowpikalaxalt1-12/+22
2016-05-30TX_SFX_KEY_ITEM and `mapconst` macropikalaxalt1-1/+4
2016-04-08Add a TX_MART macro for inventories.IIMarckus1-0/+9
2016-03-14Add a farcall alias.yenatch1-0/+2
2016-01-29Macrofy sprite status data in WRA0PikalaxALT1-0/+5
2015-08-14add border constant and clear up misnomerYamaArashi1-0/+8
2015-07-28fix tmlearnyenatch1-57/+8
2015-07-26tmlearn macro.luckytyphlosion1-0/+60
Also multiple_divide documentation and fix improper wram comment.
2015-07-21Name some battle sound effectsdannye1-8/+8
2015-07-20move event macros to separate fileYamaArashi1-426/+0
2015-07-20gym leader eventsYamaArashi1-1/+1
2015-07-20enumerate eventsYamaArashi1-0/+426
2015-07-19jpab/jpba macrosYamaArashi1-0/+12
2015-07-18miscYamaArashi1-1/+1
2015-07-18A few missed object constantsdannye1-1/+1
2015-07-18Fix object constant namesdannye1-5/+5
swap LEFT and RIGHT FACE is better named STAY because sprites that have no range do not necessarily face any direction STAY has been renamed to NONE because sprites that use this will spin randomly, except for the item/voltorb/electrode sprite I never should have listened to https://github.com/iimarckus/pokered/issues/89
2015-07-18Map object macrodannye1-0/+38
closes https://github.com/iimarckus/pokered/issues/89
2015-07-18Consolidate coord macrosdannye1-16/+5
2015-07-18Simplify map connectionsdannye1-59/+76
let the macros calculate the connection strip length instead of passing it as an arg don't pass map dimensions since they can be inferred from map ids todo: figure out why certain south and east connections get an extra 3 added to the connection strip length
2015-07-18fix variable namingYamaArashi1-1/+5
2015-07-17Enumerate map constantsdannye1-1/+1
closes https://github.com/iimarckus/pokered/issues/86
2015-07-04Start using text predef macrosdannye1-1/+1
also sprite direction constants
2015-07-03TX_ASMU-Daniel-PC\Daniel1-0/+4
2015-02-04Added bcd macros with coins and money aliases.Marcus Huderle1-0/+14
2014-11-04Uncomment useful macros.stag0191-9/+9
2014-09-17Add macros for text predefs.yenatch1-0/+18
2014-09-17Enumerate move constants and add unnamed animation constants.yenatch1-0/+11
2014-09-14Commented/labelled misc functionsYamaArashi1-2/+2
2014-09-01Use a macro for move attributes.yenatch1-0/+3
The formatting was pretty bad, so that's fixed too.
2014-06-25Use *Coord instead of FuncCoordU-Fish-PC\Daniel1-2/+32
Using 'Coord =' doesn't like using wTileMap So use hlCoord, deCoord, bcCoord, aCoord, Coorda, or dwCoord to avoid static addresses
2014-06-16Use macros to define predefs.yenatch1-4/+14
2014-06-10Make each pitch/instrument its own macroU-Fish-PC\Daniel1-41/+140
2014-06-09Clean up white spaceU-Fish-PC\Daniel1-2/+2
2014-06-09Improve music command namesU-Fish-PC\Daniel1-6/+6
2014-05-27Use wOverworldMap in macros.yenatch1-9/+10
2014-05-27Add macro TX_BCD for printing BCD numbers.yenatch1-0/+6
This fixes some more static wram addresses.
2014-05-23Comment some more bank 0 functions.yenatch1-0/+12
2014-04-22Use callba/callab macros for cross-bank calls.yenatch1-0/+12
2014-04-03Name the tilesets and give them constants.yenatch1-4/+10
Also clean up the tileset macro and remove placeholders/redundant files.