diff options
Diffstat (limited to 'engine')
-rwxr-xr-x | engine/decorations.asm | 2 | ||||
-rw-r--r-- | engine/engine_flags.asm | 1 | ||||
-rw-r--r-- | engine/fruit_trees.asm | 4 | ||||
-rw-r--r-- | engine/landmarks.asm | 1 | ||||
-rw-r--r-- | engine/map_objects.asm | 3 | ||||
-rwxr-xr-x | engine/mon_icons.asm | 2 | ||||
-rwxr-xr-x | engine/npctrade.asm | 2 | ||||
-rwxr-xr-x | engine/options_menu.asm | 52 | ||||
-rwxr-xr-x | engine/overworld.asm | 9 | ||||
-rw-r--r-- | engine/phone.asm | 6 | ||||
-rw-r--r-- | engine/save.asm | 4 | ||||
-rw-r--r-- | engine/spawn_points.asm | 1 | ||||
-rwxr-xr-x | engine/sprites.asm | 27 | ||||
-rwxr-xr-x | engine/tmhm.asm | 3 |
14 files changed, 57 insertions, 60 deletions
diff --git a/engine/decorations.asm b/engine/decorations.asm index 4d8410bb6..b69f4f3c3 100755 --- a/engine/decorations.asm +++ b/engine/decorations.asm @@ -541,9 +541,7 @@ GetDecorationSprite: ; 26a44 ret ; 26a4f -DecorationAttributes: ; 26a4f INCLUDE "data/decoration_attributes.asm" -; 26b8d DecorationNames: ; 26b8d db "CANCEL@" diff --git a/engine/engine_flags.asm b/engine/engine_flags.asm index 3ff7f42dd..acda9ede7 100644 --- a/engine/engine_flags.asm +++ b/engine/engine_flags.asm @@ -83,5 +83,4 @@ EngineFlagAction:: ; 80430 ; 80462 -EngineFlags: ; 80462 INCLUDE "data/engine_flags.asm" diff --git a/engine/fruit_trees.asm b/engine/fruit_trees.asm index 134adda60..5c74b3bff 100644 --- a/engine/fruit_trees.asm +++ b/engine/fruit_trees.asm @@ -102,9 +102,9 @@ GetFruitTreeItem: ; 4408a ret ; 44097 -FruitTreeItems: ; 44097 + INCLUDE "data/fruit_tree_items.asm" -; 440b5 + FruitBearingTreeText: ; 440b5 text_jump _FruitBearingTreeText diff --git a/engine/landmarks.asm b/engine/landmarks.asm index 401073d83..5e904eae8 100644 --- a/engine/landmarks.asm +++ b/engine/landmarks.asm @@ -47,7 +47,6 @@ GetLandmarkName:: ; 0x1ca8a5 ; 0x1ca8c3 -Landmarks: ; 0x1ca8c3 INCLUDE "data/landmarks.asm" diff --git a/engine/map_objects.asm b/engine/map_objects.asm index 4ca7482fe..162ea22df 100644 --- a/engine/map_objects.asm +++ b/engine/map_objects.asm @@ -1,9 +1,10 @@ INCLUDE "data/facings.asm" -SpriteMovementData:: ; 4273 + INCLUDE "data/map_objects.asm" + ; 4357 DeleteMapObject:: ; 4357 push bc diff --git a/engine/mon_icons.asm b/engine/mon_icons.asm index af1972dae..0aade6985 100755 --- a/engine/mon_icons.asm +++ b/engine/mon_icons.asm @@ -465,7 +465,7 @@ ReadMonMenuIcon: ; 8eab3 ret ; 8eac4 -MonMenuIcons: ; 8eac4 + INCLUDE "data/mon_menu_icons.asm" diff --git a/engine/npctrade.asm b/engine/npctrade.asm index 1ec828b54..fab504ab3 100755 --- a/engine/npctrade.asm +++ b/engine/npctrade.asm @@ -411,9 +411,7 @@ GetTradeMonNames: ; fce1b ; fce58 -NPCTrades: ; fce58 INCLUDE "data/npc_trades.asm" -; fcf38 PrintTradeText: ; fcf38 diff --git a/engine/options_menu.asm b/engine/options_menu.asm index 6e306a646..4ab215282 100755 --- a/engine/options_menu.asm +++ b/engine/options_menu.asm @@ -106,9 +106,9 @@ GetOptionPointer: ; e42d6 const_def - const TEXT_SPEED_FAST ; 0 - const TEXT_SPEED_MED ; 1 - const TEXT_SPEED_SLOW ; 2 + const OPT_TEXT_SPEED_FAST ; 0 + const OPT_TEXT_SPEED_MED ; 1 + const OPT_TEXT_SPEED_SLOW ; 2 Options_TextSpeed: ; e42f5 call GetTextSpeed @@ -118,9 +118,9 @@ Options_TextSpeed: ; e42f5 bit D_RIGHT_F, a jr z, .NonePressed ld a, c ; right pressed - cp TEXT_SPEED_SLOW + cp OPT_TEXT_SPEED_SLOW jr c, .Increase - ld c, TEXT_SPEED_FAST +- 1 + ld c, OPT_TEXT_SPEED_FAST +- 1 .Increase: inc c @@ -131,7 +131,7 @@ Options_TextSpeed: ; e42f5 ld a, c and a jr nz, .Decrease - ld c, TEXT_SPEED_SLOW + 1 + ld c, OPT_TEXT_SPEED_SLOW + 1 .Decrease: dec c @@ -159,7 +159,7 @@ Options_TextSpeed: ; e42f5 ; e4331 .Strings: -; entries correspond to TEXT_SPEED_* constants +; entries correspond to OPT_TEXT_SPEED_* constants dw .Fast dw .Mid dw .Slow @@ -171,7 +171,7 @@ Options_TextSpeed: ; e42f5 GetTextSpeed: ; e4346 -; converts TEXT_DELAY_* value in a to TEXT_SPEED_* value in c, +; converts TEXT_DELAY_* value in a to OPT_TEXT_SPEED_* value in c, ; with previous/next TEXT_DELAY_* values in d/e ld a, [Options] and $7 @@ -180,17 +180,17 @@ GetTextSpeed: ; e4346 cp TEXT_DELAY_FAST jr z, .fast ; none of the above - ld c, TEXT_SPEED_MED + ld c, OPT_TEXT_SPEED_MED lb de, TEXT_DELAY_FAST, TEXT_DELAY_SLOW ret .slow - ld c, TEXT_SPEED_SLOW + ld c, OPT_TEXT_SPEED_SLOW lb de, TEXT_DELAY_MED, TEXT_DELAY_FAST ret .fast - ld c, TEXT_SPEED_FAST + ld c, OPT_TEXT_SPEED_FAST lb de, TEXT_DELAY_SLOW, TEXT_DELAY_MED ret ; e4365 @@ -328,11 +328,11 @@ Options_Sound: ; e43dd const_def - const PRINT_LIGHTEST ; 0 - const PRINT_LIGHTER ; 1 - const PRINT_NORMAL ; 2 - const PRINT_DARKER ; 3 - const PRINT_DARKEST ; 4 + const OPT_PRINT_LIGHTEST ; 0 + const OPT_PRINT_LIGHTER ; 1 + const OPT_PRINT_NORMAL ; 2 + const OPT_PRINT_DARKER ; 3 + const OPT_PRINT_DARKEST ; 4 Options_Print: ; e4424 call GetPrinterSetting @@ -342,9 +342,9 @@ Options_Print: ; e4424 bit D_RIGHT_F, a jr z, .NonePressed ld a, c - cp PRINT_DARKEST + cp OPT_PRINT_DARKEST jr c, .Increase - ld c, PRINT_LIGHTEST - 1 + ld c, OPT_PRINT_LIGHTEST - 1 .Increase: inc c @@ -355,7 +355,7 @@ Options_Print: ; e4424 ld a, c and a jr nz, .Decrease - ld c, PRINT_DARKEST + 1 + ld c, OPT_PRINT_DARKEST + 1 .Decrease: dec c @@ -380,7 +380,7 @@ Options_Print: ; e4424 ; e445a .Strings: -; entries correspond to PRINT_* constants +; entries correspond to OPT_PRINT_* constants dw .Lightest dw .Lighter dw .Normal @@ -396,7 +396,7 @@ Options_Print: ; e4424 GetPrinterSetting: ; e4491 -; converts GBPRINTER_* value in a to PRINT_* value in c, +; converts GBPRINTER_* value in a to OPT_PRINT_* value in c, ; with previous/next GBPRINTER_* values in d/e ld a, [GBPrinter] and a @@ -408,27 +408,27 @@ GetPrinterSetting: ; e4491 cp GBPRINTER_DARKEST jr z, .IsDarkest ; none of the above - ld c, PRINT_NORMAL + ld c, OPT_PRINT_NORMAL lb de, GBPRINTER_LIGHTER, GBPRINTER_DARKER ret .IsLightest: - ld c, PRINT_LIGHTEST + ld c, OPT_PRINT_LIGHTEST lb de, GBPRINTER_DARKEST, GBPRINTER_LIGHTER ret .IsLight: - ld c, PRINT_LIGHTER + ld c, OPT_PRINT_LIGHTER lb de, GBPRINTER_LIGHTEST, GBPRINTER_NORMAL ret .IsDark: - ld c, PRINT_DARKER + ld c, OPT_PRINT_DARKER lb de, GBPRINTER_NORMAL, GBPRINTER_DARKEST ret .IsDarkest: - ld c, PRINT_DARKEST + ld c, OPT_PRINT_DARKEST lb de, GBPRINTER_DARKER, GBPRINTER_LIGHTEST ret ; e44c1 diff --git a/engine/overworld.asm b/engine/overworld.asm index 5681dd6b8..73115e479 100755 --- a/engine/overworld.asm +++ b/engine/overworld.asm @@ -717,19 +717,10 @@ LoadEmote:: ; 1442f ; 1444d -EmotesPointers: ; 144d INCLUDE "data/emote_headers.asm" -; 14495 - -SpriteMons: ; 14495 INCLUDE "data/sprite_mons.asm" -; 144b8 - INCLUDE "data/outdoor_sprites.asm" - -SpriteHeaders: ; 14736 INCLUDE "gfx/sprite_headers.asm" -; 1499a diff --git a/engine/phone.asm b/engine/phone.asm index 5050c8044..1a26a6f5b 100644 --- a/engine/phone.asm +++ b/engine/phone.asm @@ -760,13 +760,11 @@ GetCallerLocation: ; 90439 ret ; 9045f -PhoneContacts: ; 9045f + INCLUDE "data/phone_contacts.asm" -; 90627 -SpecialPhoneCallList: ; 90627 INCLUDE "data/phone_special.asm" -; 90657 + UnknownScript_0x90657: ; 0x90657 writetext UnknownText_0x9065b diff --git a/engine/save.asm b/engine/save.asm index 97267347c..74b0626c8 100644 --- a/engine/save.asm +++ b/engine/save.asm @@ -726,9 +726,9 @@ TryLoadSaveData: ; 14f1c ret ; 14f7c -DefaultOptions: ; 14f7c + INCLUDE "data/default_options.asm" -; 14f84 + CheckPrimarySaveFile: ; 14f84 ld a, BANK(s1_a008) diff --git a/engine/spawn_points.asm b/engine/spawn_points.asm index 3ed0a98ce..5f9c07558 100644 --- a/engine/spawn_points.asm +++ b/engine/spawn_points.asm @@ -1,5 +1,4 @@ -SpawnPoints: ; 0x152ab INCLUDE "data/spawn_points.asm" diff --git a/engine/sprites.asm b/engine/sprites.asm index 4b20a2371..afccc114a 100755 --- a/engine/sprites.asm +++ b/engine/sprites.asm @@ -550,15 +550,30 @@ BrokenGetStdGraphics: ; 8d1ac ret ; 8d1c4 -SpriteAnimSeqData: ; 8d1c4 + INCLUDE "data/sprite_anim_seqs.asm" -; 8d24b -INCLUDE "engine/sprite_anims.asm" ; DoAnimFrame +INCLUDE "engine/sprite_anims.asm" + +INCLUDE "data/sprite_anim_frames.asm" + +INCLUDE "data/sprite_anim_oam.asm" + + +BrokenStdGFXPointers: ; Broken 2bpp pointers + dbbw $80, $01, .deleted ; 128-tile 2bpp at 1:672a (inside Multiply) + dbbw $80, $01, .deleted + dbbw $80, $01, .deleted + dbbw $80, $01, .deleted + dbbw $10, $37, .deleted ; 16-tile 2bpp at 37:672a (within TilesetTrainStationGFX) + dbbw $10, $11, .deleted ; 16-tile 2bpp at 11:672a (empty data) + dbbw $10, $39, .deleted ; 16-tile 2bpp at 39:672a (empty data) + dbbw $10, $24, .deleted ; 16-tile 2bpp at 24:672a (inside Function926f7) + dbbw $10, $21, .deleted ; 16-tile 2bpp at 21:672a (inside Function8671c) + +.deleted +; 8e72a (23:672a) -INCLUDE "data/sprite_engine.asm" -; SpriteAnimFrameData -; SpriteAnimOAMData Sprites_Cosine: ; 8e72a add $10 diff --git a/engine/tmhm.asm b/engine/tmhm.asm index 40922c9ad..78d3b1707 100755 --- a/engine/tmhm.asm +++ b/engine/tmhm.asm @@ -45,6 +45,5 @@ GetTMHMMove: ; 1166a ret ; 1167a -TMHMMoves: ; 1167a + INCLUDE "data/tmhm_moves.asm" -; 116b7 |