summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormid-kid <esteve.varela@gmail.com>2018-03-14 13:28:36 +0100
committermid-kid <esteve.varela@gmail.com>2018-03-14 13:28:36 +0100
commit97c511cd2f271252cbc9e9746668081422231ca5 (patch)
tree35ef1cb72e871ef34e2b0011e514edae2b9cbcb7
parentbaa0dc5a963a79843b37888bcfe1d2dfe833ade9 (diff)
Organize the engine/ directory, take 2
Renamed `game` to `games` and `menu` to `menus`. Moved some functions from `engine/routines/` to their fitting subdirectories. Made two new subdirectories: * engine/rtc: Contains all RTC-related things. Menus, hardware, misc functions. * engine/items: Contains all item-related things. Pack, item effects, other item handlers.
-rwxr-xr-xengine/games/card_flip.asm (renamed from engine/game/card_flip.asm)0
-rwxr-xr-xengine/games/dummy_game.asm (renamed from engine/game/dummy_game.asm)0
-rwxr-xr-xengine/games/slot_machine.asm (renamed from engine/game/slot_machine.asm)0
-rwxr-xr-xengine/games/unown_puzzle.asm (renamed from engine/game/unown_puzzle.asm)0
-rw-r--r--engine/gfx/drawkrispackgfx.asm (renamed from engine/routines/drawkrispackgfx.asm)0
-rw-r--r--engine/gfx/loadoverworldfont.asm (renamed from engine/routines/loadoverworldfont.asm)0
-rw-r--r--engine/gfx/placegraphic.asm (renamed from engine/routines/placegraphic.asm)0
-rw-r--r--engine/gfx/trademonfrontpic.asm (renamed from engine/routines/trademonfrontpic.asm)0
-rwxr-xr-xengine/items/buy_sell_toss.asm (renamed from engine/menu/buy_sell_toss.asm)0
-rw-r--r--engine/items/item_effects.asm (renamed from engine/item_effects.asm)0
-rwxr-xr-xengine/items/items.asm (renamed from engine/items.asm)0
-rwxr-xr-xengine/items/mart.asm (renamed from engine/menu/mart.asm)0
-rw-r--r--engine/items/pack.asm (renamed from engine/menu/pack.asm)0
-rw-r--r--engine/items/printitemdescription.asm (renamed from engine/routines/printitemdescription.asm)0
-rwxr-xr-xengine/items/switch_items.asm (renamed from engine/menu/switch_items.asm)0
-rwxr-xr-xengine/items/tmhm.asm (renamed from engine/menu/tmhm.asm)0
-rw-r--r--engine/items/updateitemdescription.asm (renamed from engine/routines/updateitemdescription.asm)0
-rwxr-xr-xengine/menus/main_menu.asm (renamed from engine/menu/main_menu.asm)0
-rwxr-xr-xengine/menus/menu.asm (renamed from engine/menu/menu.asm)0
-rw-r--r--engine/menus/menu_2.asm (renamed from engine/menu/menu_2.asm)0
-rwxr-xr-xengine/menus/naming_screen.asm (renamed from engine/menu/naming_screen.asm)0
-rwxr-xr-xengine/menus/options_menu.asm (renamed from engine/menu/options_menu.asm)0
-rwxr-xr-xengine/menus/scrolling_menu.asm (renamed from engine/menu/scrolling_menu.asm)0
-rwxr-xr-xengine/menus/start_menu.asm (renamed from engine/menu/start_menu.asm)0
-rwxr-xr-xengine/menus/trainer_card.asm (renamed from engine/menu/trainer_card.asm)0
-rw-r--r--engine/overworld/loadmappart.asm (renamed from engine/routines/loadmappart.asm)0
-rw-r--r--engine/pokemon/getbreedmonlevelgrowth.asm (renamed from engine/routines/getbreedmonlevelgrowth.asm)0
-rw-r--r--engine/pokemon/knowsmove.asm (renamed from engine/routines/knowsmove.asm)0
-rw-r--r--engine/pokemon/leveluphappinessmod.asm (renamed from engine/routines/leveluphappinessmod.asm)0
-rwxr-xr-xengine/pokemon/mon_menu.asm (renamed from engine/menu/mon_menu.asm)0
-rw-r--r--engine/pokemon/switchpartymons.asm (renamed from engine/routines/switchpartymons.asm)0
-rwxr-xr-xengine/rtc/clock_reset.asm (renamed from engine/menu/clock_reset.asm)0
-rwxr-xr-xengine/rtc/delete_save_change_clock.asm (renamed from engine/menu/delete_save_change_clock.asm)0
-rw-r--r--engine/rtc/printhoursmins.asm (renamed from engine/routines/printhoursmins.asm)0
-rwxr-xr-xengine/rtc/rtc.asm (renamed from engine/rtc.asm)0
-rwxr-xr-xengine/rtc/timeset.asm (renamed from engine/menu/timeset.asm)0
-rw-r--r--main.asm72
37 files changed, 36 insertions, 36 deletions
diff --git a/engine/game/card_flip.asm b/engine/games/card_flip.asm
index fbeb3e3b6..fbeb3e3b6 100755
--- a/engine/game/card_flip.asm
+++ b/engine/games/card_flip.asm
diff --git a/engine/game/dummy_game.asm b/engine/games/dummy_game.asm
index 6d7e12196..6d7e12196 100755
--- a/engine/game/dummy_game.asm
+++ b/engine/games/dummy_game.asm
diff --git a/engine/game/slot_machine.asm b/engine/games/slot_machine.asm
index 924c78924..924c78924 100755
--- a/engine/game/slot_machine.asm
+++ b/engine/games/slot_machine.asm
diff --git a/engine/game/unown_puzzle.asm b/engine/games/unown_puzzle.asm
index 83527ea69..83527ea69 100755
--- a/engine/game/unown_puzzle.asm
+++ b/engine/games/unown_puzzle.asm
diff --git a/engine/routines/drawkrispackgfx.asm b/engine/gfx/drawkrispackgfx.asm
index 54a21e447..54a21e447 100644
--- a/engine/routines/drawkrispackgfx.asm
+++ b/engine/gfx/drawkrispackgfx.asm
diff --git a/engine/routines/loadoverworldfont.asm b/engine/gfx/loadoverworldfont.asm
index f23f01c4e..f23f01c4e 100644
--- a/engine/routines/loadoverworldfont.asm
+++ b/engine/gfx/loadoverworldfont.asm
diff --git a/engine/routines/placegraphic.asm b/engine/gfx/placegraphic.asm
index 21b914950..21b914950 100644
--- a/engine/routines/placegraphic.asm
+++ b/engine/gfx/placegraphic.asm
diff --git a/engine/routines/trademonfrontpic.asm b/engine/gfx/trademonfrontpic.asm
index d5f7b55de..d5f7b55de 100644
--- a/engine/routines/trademonfrontpic.asm
+++ b/engine/gfx/trademonfrontpic.asm
diff --git a/engine/menu/buy_sell_toss.asm b/engine/items/buy_sell_toss.asm
index 84481d030..84481d030 100755
--- a/engine/menu/buy_sell_toss.asm
+++ b/engine/items/buy_sell_toss.asm
diff --git a/engine/item_effects.asm b/engine/items/item_effects.asm
index 0b5285608..0b5285608 100644
--- a/engine/item_effects.asm
+++ b/engine/items/item_effects.asm
diff --git a/engine/items.asm b/engine/items/items.asm
index c07042aed..c07042aed 100755
--- a/engine/items.asm
+++ b/engine/items/items.asm
diff --git a/engine/menu/mart.asm b/engine/items/mart.asm
index 911251f65..911251f65 100755
--- a/engine/menu/mart.asm
+++ b/engine/items/mart.asm
diff --git a/engine/menu/pack.asm b/engine/items/pack.asm
index ea3a051ac..ea3a051ac 100644
--- a/engine/menu/pack.asm
+++ b/engine/items/pack.asm
diff --git a/engine/routines/printitemdescription.asm b/engine/items/printitemdescription.asm
index 2a9007b97..2a9007b97 100644
--- a/engine/routines/printitemdescription.asm
+++ b/engine/items/printitemdescription.asm
diff --git a/engine/menu/switch_items.asm b/engine/items/switch_items.asm
index 77b635246..77b635246 100755
--- a/engine/menu/switch_items.asm
+++ b/engine/items/switch_items.asm
diff --git a/engine/menu/tmhm.asm b/engine/items/tmhm.asm
index 9db3dc291..9db3dc291 100755
--- a/engine/menu/tmhm.asm
+++ b/engine/items/tmhm.asm
diff --git a/engine/routines/updateitemdescription.asm b/engine/items/updateitemdescription.asm
index fdb1e864d..fdb1e864d 100644
--- a/engine/routines/updateitemdescription.asm
+++ b/engine/items/updateitemdescription.asm
diff --git a/engine/menu/main_menu.asm b/engine/menus/main_menu.asm
index d83ce873b..d83ce873b 100755
--- a/engine/menu/main_menu.asm
+++ b/engine/menus/main_menu.asm
diff --git a/engine/menu/menu.asm b/engine/menus/menu.asm
index 51de2e1a4..51de2e1a4 100755
--- a/engine/menu/menu.asm
+++ b/engine/menus/menu.asm
diff --git a/engine/menu/menu_2.asm b/engine/menus/menu_2.asm
index 16cce5348..16cce5348 100644
--- a/engine/menu/menu_2.asm
+++ b/engine/menus/menu_2.asm
diff --git a/engine/menu/naming_screen.asm b/engine/menus/naming_screen.asm
index a958e10eb..a958e10eb 100755
--- a/engine/menu/naming_screen.asm
+++ b/engine/menus/naming_screen.asm
diff --git a/engine/menu/options_menu.asm b/engine/menus/options_menu.asm
index c0a255cb0..c0a255cb0 100755
--- a/engine/menu/options_menu.asm
+++ b/engine/menus/options_menu.asm
diff --git a/engine/menu/scrolling_menu.asm b/engine/menus/scrolling_menu.asm
index 3be3d839c..3be3d839c 100755
--- a/engine/menu/scrolling_menu.asm
+++ b/engine/menus/scrolling_menu.asm
diff --git a/engine/menu/start_menu.asm b/engine/menus/start_menu.asm
index 037efd947..037efd947 100755
--- a/engine/menu/start_menu.asm
+++ b/engine/menus/start_menu.asm
diff --git a/engine/menu/trainer_card.asm b/engine/menus/trainer_card.asm
index e84c1c9f3..e84c1c9f3 100755
--- a/engine/menu/trainer_card.asm
+++ b/engine/menus/trainer_card.asm
diff --git a/engine/routines/loadmappart.asm b/engine/overworld/loadmappart.asm
index 2184ebf7e..2184ebf7e 100644
--- a/engine/routines/loadmappart.asm
+++ b/engine/overworld/loadmappart.asm
diff --git a/engine/routines/getbreedmonlevelgrowth.asm b/engine/pokemon/getbreedmonlevelgrowth.asm
index dc22db798..dc22db798 100644
--- a/engine/routines/getbreedmonlevelgrowth.asm
+++ b/engine/pokemon/getbreedmonlevelgrowth.asm
diff --git a/engine/routines/knowsmove.asm b/engine/pokemon/knowsmove.asm
index 4ec3da347..4ec3da347 100644
--- a/engine/routines/knowsmove.asm
+++ b/engine/pokemon/knowsmove.asm
diff --git a/engine/routines/leveluphappinessmod.asm b/engine/pokemon/leveluphappinessmod.asm
index 8c6dd92fe..8c6dd92fe 100644
--- a/engine/routines/leveluphappinessmod.asm
+++ b/engine/pokemon/leveluphappinessmod.asm
diff --git a/engine/menu/mon_menu.asm b/engine/pokemon/mon_menu.asm
index 088b1b1a3..088b1b1a3 100755
--- a/engine/menu/mon_menu.asm
+++ b/engine/pokemon/mon_menu.asm
diff --git a/engine/routines/switchpartymons.asm b/engine/pokemon/switchpartymons.asm
index b01178417..b01178417 100644
--- a/engine/routines/switchpartymons.asm
+++ b/engine/pokemon/switchpartymons.asm
diff --git a/engine/menu/clock_reset.asm b/engine/rtc/clock_reset.asm
index c05129349..c05129349 100755
--- a/engine/menu/clock_reset.asm
+++ b/engine/rtc/clock_reset.asm
diff --git a/engine/menu/delete_save_change_clock.asm b/engine/rtc/delete_save_change_clock.asm
index 431dc6034..431dc6034 100755
--- a/engine/menu/delete_save_change_clock.asm
+++ b/engine/rtc/delete_save_change_clock.asm
diff --git a/engine/routines/printhoursmins.asm b/engine/rtc/printhoursmins.asm
index eb7dc1619..eb7dc1619 100644
--- a/engine/routines/printhoursmins.asm
+++ b/engine/rtc/printhoursmins.asm
diff --git a/engine/rtc.asm b/engine/rtc/rtc.asm
index 37e24c1ed..37e24c1ed 100755
--- a/engine/rtc.asm
+++ b/engine/rtc/rtc.asm
diff --git a/engine/menu/timeset.asm b/engine/rtc/timeset.asm
index eda3094e1..eda3094e1 100755
--- a/engine/menu/timeset.asm
+++ b/engine/rtc/timeset.asm
diff --git a/main.asm b/main.asm
index af4b61b75..6a5102545 100644
--- a/main.asm
+++ b/main.asm
@@ -32,30 +32,30 @@ INCLUDE "engine/events/specials.asm"
INCLUDE "engine/routines/printnum.asm"
INCLUDE "engine/pokemon/health.asm"
INCLUDE "engine/events/overworld.asm"
-INCLUDE "engine/items.asm"
+INCLUDE "engine/items/items.asm"
INCLUDE "engine/overworld/player_step.asm"
INCLUDE "engine/battle/anim_hp_bar.asm"
INCLUDE "engine/pokemon/move_mon.asm"
INCLUDE "engine/pokemon/billspctop.asm"
-INCLUDE "engine/routines/getbreedmonlevelgrowth.asm"
+INCLUDE "engine/pokemon/getbreedmonlevelgrowth.asm"
INCLUDE "engine/events/bug_contest/caught_mon.asm"
-INCLUDE "engine/item_effects.asm"
+INCLUDE "engine/items/item_effects.asm"
INCLUDE "engine/battle_anims/getpokeballwobble.asm"
-INCLUDE "engine/routines/knowsmove.asm"
+INCLUDE "engine/pokemon/knowsmove.asm"
SECTION "bank4", ROMX
-INCLUDE "engine/menu/pack.asm"
+INCLUDE "engine/items/pack.asm"
INCLUDE "engine/overworld/time.asm"
-INCLUDE "engine/menu/tmhm.asm"
-INCLUDE "engine/menu/naming_screen.asm"
+INCLUDE "engine/items/tmhm.asm"
+INCLUDE "engine/menus/naming_screen.asm"
INCLUDE "engine/events/misc_scripts.asm"
INCLUDE "engine/events/heal_machine_anim.asm"
INCLUDE "engine/events/whiteout.asm"
INCLUDE "engine/events/forced_movement.asm"
INCLUDE "engine/events/itemfinder.asm"
-INCLUDE "engine/menu/start_menu.asm"
+INCLUDE "engine/menus/start_menu.asm"
INCLUDE "engine/overworld/select_menu.asm"
INCLUDE "engine/events/elevator.asm"
INCLUDE "engine/events/bug_contest/contest.asm"
@@ -70,14 +70,14 @@ INCLUDE "engine/routines/getsquareroot.asm"
SECTION "bank5", ROMX
-INCLUDE "engine/rtc.asm"
+INCLUDE "engine/rtc/rtc.asm"
INCLUDE "engine/overworld/overworld.asm"
INCLUDE "engine/overworld/tile_events.asm"
INCLUDE "engine/save.asm"
INCLUDE "engine/overworld/spawn_points.asm"
INCLUDE "engine/overworld/map_setup.asm"
INCLUDE "engine/events/pokecenter_pc.asm"
-INCLUDE "engine/menu/mart.asm"
+INCLUDE "engine/items/mart.asm"
INCLUDE "engine/money.asm"
INCLUDE "data/items/marts.asm"
INCLUDE "engine/events/mom.asm"
@@ -95,26 +95,26 @@ INCLUDE "engine/gfx/mapgroup_roofs.asm"
SECTION "Clock Reset", ROMX
-INCLUDE "engine/menu/clock_reset.asm"
+INCLUDE "engine/rtc/clock_reset.asm"
SECTION "bank9", ROMX
INCLUDE "data/text_buffers.asm"
-INCLUDE "engine/menu/menu.asm"
-INCLUDE "engine/routines/updateitemdescription.asm"
+INCLUDE "engine/menus/menu.asm"
+INCLUDE "engine/items/updateitemdescription.asm"
INCLUDE "engine/events/pokepic.asm"
INCLUDE "engine/overworld/map_objects_2.asm"
-INCLUDE "engine/menu/scrolling_menu.asm"
-INCLUDE "engine/menu/switch_items.asm"
-INCLUDE "engine/menu/menu_2.asm"
-INCLUDE "engine/menu/mon_menu.asm"
+INCLUDE "engine/menus/scrolling_menu.asm"
+INCLUDE "engine/items/switch_items.asm"
+INCLUDE "engine/menus/menu_2.asm"
+INCLUDE "engine/pokemon/mon_menu.asm"
INCLUDE "engine/battle/menu.asm"
-INCLUDE "engine/menu/buy_sell_toss.asm"
-INCLUDE "engine/menu/trainer_card.asm"
+INCLUDE "engine/items/buy_sell_toss.asm"
+INCLUDE "engine/menus/trainer_card.asm"
INCLUDE "engine/events/prof_oaks_pc.asm"
INCLUDE "engine/overworld/decorations.asm"
-INCLUDE "engine/routines/leveluphappinessmod.asm"
+INCLUDE "engine/pokemon/leveluphappinessmod.asm"
INCLUDE "engine/battle/read_trainer_dvs.asm"
INCLUDE "data/trainers/dvs.asm"
INCLUDE "engine/battle/returntobattle_useball.asm"
@@ -148,7 +148,7 @@ INCLUDE "engine/pokemon/tmhm.asm"
INCLUDE "data/moves/descriptions.asm"
INCLUDE "engine/events/pokerus/pokerus.asm"
INCLUDE "engine/battle/start_battle.asm"
-INCLUDE "engine/routines/placegraphic.asm"
+INCLUDE "engine/gfx/placegraphic.asm"
SECTION "Effect Commands", ROMX
@@ -192,11 +192,11 @@ INCLUDE "engine/pokemon/mail.asm"
SECTION "Crystal Features 1", ROMX
INCLUDE "engine/init_gender.asm"
-INCLUDE "engine/routines/drawkrispackgfx.asm"
+INCLUDE "engine/gfx/drawkrispackgfx.asm"
INCLUDE "engine/events/move_tutor.asm"
INCLUDE "engine/gfx/crystal_layouts.asm"
INCLUDE "engine/events/celebi.asm"
-INCLUDE "engine/menu/main_menu.asm"
+INCLUDE "engine/menus/main_menu.asm"
INCLUDE "mobile/mobile_menu.asm"
INCLUDE "engine/pokemon/search.asm"
INCLUDE "mobile/mobile_12_2.asm"
@@ -212,7 +212,7 @@ INCLUDE "engine/routines/emptyallsrambanks.asm"
INCLUDE "engine/routines/savemenu_copytilemapatonce.asm"
INCLUDE "engine/routines/checksave.asm"
INCLUDE "data/maps/scenes.asm"
-INCLUDE "engine/routines/loadmappart.asm"
+INCLUDE "engine/overworld/loadmappart.asm"
INCLUDE "engine/routines/phonering_copytilemapatonce.asm"
Shrink1Pic: ; 4d249
@@ -222,10 +222,10 @@ Shrink2Pic: ; 4d2d9
INCBIN "gfx/new_game/shrink2.2bpp.lz"
INCLUDE "engine/link/link_2.asm"
-INCLUDE "engine/menu/delete_save_change_clock.asm"
+INCLUDE "engine/rtc/delete_save_change_clock.asm"
INCLUDE "data/tilesets.asm"
INCLUDE "engine/routines/flagpredef.asm"
-INCLUDE "engine/routines/trademonfrontpic.asm"
+INCLUDE "engine/gfx/trademonfrontpic.asm"
INCLUDE "engine/events/pokerus/check_pokerus.asm"
INCLUDE "engine/events/lucky_number.asm"
INCLUDE "engine/pokemon/caught_data.asm"
@@ -257,7 +257,7 @@ INCLUDE "engine/routines/unreferenced_getgen1trainerclassname.asm"
INCLUDE "engine/pokemon/mon_stats.asm"
INCLUDE "engine/routines/initlist.asm"
INCLUDE "engine/pokemon/experience.asm"
-INCLUDE "engine/routines/switchpartymons.asm"
+INCLUDE "engine/pokemon/switchpartymons.asm"
INCLUDE "engine/gfx/load_pics.asm"
INCLUDE "engine/pokemon/move_mon_wo_mail.asm"
INCLUDE "data/pokemon/base_stats.asm"
@@ -316,10 +316,10 @@ INCLUDE "engine/gfx/mon_icons.asm"
SECTION "bank24", ROMX
INCLUDE "engine/phone/phone.asm"
-INCLUDE "engine/menu/timeset.asm"
+INCLUDE "engine/rtc/timeset.asm"
INCLUDE "engine/pokegear/pokegear.asm"
INCLUDE "engine/events/fish.asm"
-INCLUDE "engine/game/slot_machine.asm"
+INCLUDE "engine/games/slot_machine.asm"
SECTION "Phone Engine", ROMX
@@ -430,9 +430,9 @@ INCLUDE "gfx/pokemon/unown_frames.asm"
SECTION "bank38", ROMX
INCLUDE "engine/events/print_unown_2.asm"
-INCLUDE "engine/game/card_flip.asm"
-INCLUDE "engine/game/unown_puzzle.asm"
-INCLUDE "engine/game/dummy_game.asm"
+INCLUDE "engine/games/card_flip.asm"
+INCLUDE "engine/games/unown_puzzle.asm"
+INCLUDE "engine/games/dummy_game.asm"
INCLUDE "engine/pokemon/billspc.asm"
@@ -441,7 +441,7 @@ SECTION "bank39", ROMX
CopyrightGFX:: ; e4000
INCBIN "gfx/splash/copyright.2bpp"
-INCLUDE "engine/menu/options_menu.asm"
+INCLUDE "engine/menus/options_menu.asm"
INCLUDE "engine/title/crystal_intro.asm"
@@ -477,7 +477,7 @@ INCLUDE "engine/overworld/warp_connection.asm"
INCLUDE "engine/link/mystery_gift.asm"
INCLUDE "engine/battle/used_move_text.asm"
INCLUDE "mobile/mobile_41.asm"
-INCLUDE "engine/routines/loadoverworldfont.asm"
+INCLUDE "engine/gfx/loadoverworldfont.asm"
SECTION "Mobile 42", ROMX
@@ -566,7 +566,7 @@ INCLUDE "data/phone/text/trainers.asm"
SECTION "Miscellaneous Text", ROMX
INCLUDE "data/items/names.asm"
-INCLUDE "engine/routines/printitemdescription.asm"
+INCLUDE "engine/items/printitemdescription.asm"
INCLUDE "data/items/descriptions.asm"
INCLUDE "data/moves/names.asm"
INCLUDE "engine/overworld/landmarks.asm"
@@ -582,7 +582,7 @@ INCLUDE "engine/printer/print_party.asm"
SECTION "bank77_2", ROMX
-INCLUDE "engine/routines/printhoursmins.asm"
+INCLUDE "engine/rtc/printhoursmins.asm"
INCLUDE "engine/events/diploma.asm"
INCLUDE "engine/pokedex/pokedex_3.asm"
INCLUDE "engine/events/catch_tutorial_input.asm"