diff options
author | ProjectRevoTPP <projectrevotpp@hotmail.com> | 2017-08-12 01:26:29 -0400 |
---|---|---|
committer | ProjectRevoTPP <projectrevotpp@hotmail.com> | 2017-08-12 01:26:29 -0400 |
commit | 1a8fe435e7deabf06029c8e50201136518e3af73 (patch) | |
tree | 9746f2f4f4901e81496465da485d0f5c8a647586 | |
parent | bb0cad7c072703f5a540e8c22c8e137267331f4d (diff) |
split out src/ directory into categorized subdirectories.
-rw-r--r-- | Makefile | 28 | ||||
-rw-r--r-- | common_syms/battle/battle_anim.txt (renamed from common_syms/battle_anim.txt) | 0 | ||||
-rw-r--r-- | common_syms/debug/mori_debug_menu.txt (renamed from common_syms/mori_debug_menu.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/agb_flash.txt (renamed from common_syms/agb_flash.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/link.txt (renamed from common_syms/link.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/load_save.txt (renamed from common_syms/load_save.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/m4a_2.txt (renamed from common_syms/m4a_2.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/main.txt (renamed from common_syms/main.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/record_mixing.txt (renamed from common_syms/record_mixing.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/rng.txt (renamed from common_syms/rng.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/rtc.txt (renamed from common_syms/rtc.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/save.txt (renamed from common_syms/save.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/sound.txt (renamed from common_syms/sound.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/sound_check_menu.txt (renamed from common_syms/sound_check_menu.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/sprite.txt (renamed from common_syms/sprite.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/string_util.txt (renamed from common_syms/string_util.txt) | 0 | ||||
-rw-r--r-- | common_syms/engine/task.txt (renamed from common_syms/task.txt) | 0 | ||||
-rw-r--r-- | common_syms/field/field_camera.txt (renamed from common_syms/field_camera.txt) | 0 | ||||
-rw-r--r-- | common_syms/field/field_control_avatar.txt (renamed from common_syms/field_control_avatar.txt) | 0 | ||||
-rw-r--r-- | common_syms/field/field_map_obj.txt (renamed from common_syms/field_map_obj.txt) | 0 | ||||
-rw-r--r-- | common_syms/field/fieldmap.txt (renamed from common_syms/fieldmap.txt) | 0 | ||||
-rw-r--r-- | common_syms/field/start_menu.txt (renamed from common_syms/start_menu.txt) | 0 | ||||
-rw-r--r-- | common_syms/field/tv.txt (renamed from common_syms/tv.txt) | 0 | ||||
-rw-r--r-- | common_syms/misc/rom3.txt (renamed from common_syms/rom3.txt) | 0 | ||||
-rw-r--r-- | common_syms/misc/rom4.txt (renamed from common_syms/rom4.txt) | 0 | ||||
-rw-r--r-- | common_syms/pokemon/pokedex.txt (renamed from common_syms/pokedex.txt) | 0 | ||||
-rw-r--r-- | common_syms/pokemon/pokemon_1.txt (renamed from common_syms/pokemon_1.txt) | 0 | ||||
-rw-r--r-- | common_syms/scene/contest_painting.txt (renamed from common_syms/contest_painting.txt) | 0 | ||||
-rw-r--r-- | common_syms/scene/intro.txt (renamed from common_syms/intro.txt) | 0 | ||||
-rw-r--r-- | ld_script.txt | 516 | ||||
-rw-r--r-- | src/battle/battle_10.c (renamed from src/battle_10.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_2.c (renamed from src/battle_2.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_4.c (renamed from src/battle_4.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_6.c (renamed from src/battle_6.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_7.c (renamed from src/battle_7.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_8.c (renamed from src/battle_8.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_811DA74.c (renamed from src/battle_811DA74.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_ai.c (renamed from src/battle_ai.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_anim.c (renamed from src/battle_anim.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_anim_80A7E7C.c (renamed from src/battle_anim_80A7E7C.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_anim_81258BC.c (renamed from src/battle_anim_81258BC.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_anim_8137220.c (renamed from src/battle_anim_8137220.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_interface.c (renamed from src/battle_interface.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_party_menu.c (renamed from src/battle_party_menu.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_records.c (renamed from src/battle_records.c) | 0 | ||||
-rw-r--r-- | src/battle/battle_setup.c (renamed from src/battle_setup.c) | 0 | ||||
-rw-r--r-- | src/battle/calculate_base_damage.c (renamed from src/calculate_base_damage.c) | 0 | ||||
-rw-r--r-- | src/battle/contest_link_80C857C.c (renamed from src/contest_link_80C857C.c) | 0 | ||||
-rw-r--r-- | src/battle/pokeball.c (renamed from src/pokeball.c) | 0 | ||||
-rw-r--r-- | src/battle/post_battle_event_funcs.c (renamed from src/post_battle_event_funcs.c) | 0 | ||||
-rw-r--r-- | src/battle/smokescreen.c (renamed from src/smokescreen.c) | 0 | ||||
-rw-r--r-- | src/debug/matsuda_debug_menu.c (renamed from src/matsuda_debug_menu.c) | 0 | ||||
-rw-r--r-- | src/debug/mori_debug_menu.c (renamed from src/mori_debug_menu.c) | 0 | ||||
-rw-r--r-- | src/debug/unknown_debug_menu.c (renamed from src/unknown_debug_menu.c) | 0 | ||||
-rw-r--r-- | src/engine/agb_flash.c (renamed from src/agb_flash.c) | 0 | ||||
-rw-r--r-- | src/engine/agb_flash_1m.c (renamed from src/agb_flash_1m.c) | 0 | ||||
-rw-r--r-- | src/engine/agb_flash_le.c (renamed from src/agb_flash_le.c) | 0 | ||||
-rw-r--r-- | src/engine/agb_flash_mx.c (renamed from src/agb_flash_mx.c) | 0 | ||||
-rw-r--r-- | src/engine/blend_palette.c (renamed from src/blend_palette.c) | 0 | ||||
-rw-r--r-- | src/engine/cable_club.c (renamed from src/cable_club.c) | 0 | ||||
-rw-r--r-- | src/engine/clear_save_data_menu.c (renamed from src/clear_save_data_menu.c) | 0 | ||||
-rw-r--r-- | src/engine/clock.c (renamed from src/clock.c) | 0 | ||||
-rw-r--r-- | src/engine/decompress.c (renamed from src/decompress.c) | 0 | ||||
-rw-r--r-- | src/engine/libc.c (renamed from src/libc.c) | 0 | ||||
-rw-r--r-- | src/engine/link.c (renamed from src/link.c) | 0 | ||||
-rw-r--r-- | src/engine/load_save.c (renamed from src/load_save.c) | 0 | ||||
-rw-r--r-- | src/engine/m4a_2.c (renamed from src/m4a_2.c) | 0 | ||||
-rw-r--r-- | src/engine/m4a_4.c (renamed from src/m4a_4.c) | 0 | ||||
-rw-r--r-- | src/engine/m4a_tables.c (renamed from src/m4a_tables.c) | 0 | ||||
-rw-r--r-- | src/engine/main.c (renamed from src/main.c) | 0 | ||||
-rw-r--r-- | src/engine/main_menu.c (renamed from src/main_menu.c) | 0 | ||||
-rw-r--r-- | src/engine/menu.c (renamed from src/menu.c) | 0 | ||||
-rw-r--r-- | src/engine/menu_cursor.c (renamed from src/menu_cursor.c) | 0 | ||||
-rw-r--r-- | src/engine/mystery_event_menu.c (renamed from src/mystery_event_menu.c) | 0 | ||||
-rw-r--r-- | src/engine/mystery_event_script.c (renamed from src/mystery_event_script.c) | 0 | ||||
-rw-r--r-- | src/engine/name_string_util.c (renamed from src/name_string_util.c) | 0 | ||||
-rw-r--r-- | src/engine/naming_screen.c (renamed from src/naming_screen.c) | 0 | ||||
-rw-r--r-- | src/engine/option_menu.c (renamed from src/option_menu.c) | 0 | ||||
-rw-r--r-- | src/engine/palette.c (renamed from src/palette.c) | 0 | ||||
-rw-r--r-- | src/engine/play_time.c (renamed from src/play_time.c) | 0 | ||||
-rw-r--r-- | src/engine/record_mixing.c (renamed from src/record_mixing.c) | 0 | ||||
-rw-r--r-- | src/engine/reset_rtc_screen.c (renamed from src/reset_rtc_screen.c) | 0 | ||||
-rw-r--r-- | src/engine/rng.c (renamed from src/rng.c) | 0 | ||||
-rw-r--r-- | src/engine/rtc.c (renamed from src/rtc.c) | 0 | ||||
-rw-r--r-- | src/engine/save.c (renamed from src/save.c) | 0 | ||||
-rw-r--r-- | src/engine/save_failed_screen.c (renamed from src/save_failed_screen.c) | 0 | ||||
-rw-r--r-- | src/engine/save_menu_util.c (renamed from src/save_menu_util.c) | 0 | ||||
-rw-r--r-- | src/engine/script.c (renamed from src/script.c) | 0 | ||||
-rw-r--r-- | src/engine/siirtc.c (renamed from src/siirtc.c) | 0 | ||||
-rw-r--r-- | src/engine/sound.c (renamed from src/sound.c) | 0 | ||||
-rw-r--r-- | src/engine/sound_check_menu.c (renamed from src/sound_check_menu.c) | 0 | ||||
-rw-r--r-- | src/engine/sprite.c (renamed from src/sprite.c) | 0 | ||||
-rw-r--r-- | src/engine/string_util.c (renamed from src/string_util.c) | 0 | ||||
-rw-r--r-- | src/engine/task.c (renamed from src/task.c) | 0 | ||||
-rw-r--r-- | src/engine/text.c (renamed from src/text.c) | 12 | ||||
-rw-r--r-- | src/engine/text_window.c (renamed from src/text_window.c) | 0 | ||||
-rw-r--r-- | src/engine/tileset_anim.c (renamed from src/tileset_anim.c) | 0 | ||||
-rw-r--r-- | src/engine/time_events.c (renamed from src/time_events.c) | 0 | ||||
-rw-r--r-- | src/engine/trade.c (renamed from src/trade.c) | 0 | ||||
-rw-r--r-- | src/engine/trainer_card.c (renamed from src/trainer_card.c) | 0 | ||||
-rw-r--r-- | src/engine/trig.c (renamed from src/trig.c) | 0 | ||||
-rw-r--r-- | src/engine/util.c (renamed from src/util.c) | 0 | ||||
-rw-r--r-- | src/field/bard_music.c (renamed from src/bard_music.c) | 0 | ||||
-rw-r--r-- | src/field/berry.c (renamed from src/berry.c) | 0 | ||||
-rw-r--r-- | src/field/berry_tag_screen.c (renamed from src/berry_tag_screen.c) | 0 | ||||
-rw-r--r-- | src/field/bike.c (renamed from src/bike.c) | 0 | ||||
-rw-r--r-- | src/field/birch_pc.c (renamed from src/birch_pc.c) | 0 | ||||
-rw-r--r-- | src/field/braille_puzzles.c (renamed from src/braille_puzzles.c) | 0 | ||||
-rw-r--r-- | src/field/choose_party.c (renamed from src/choose_party.c) | 0 | ||||
-rw-r--r-- | src/field/coins.c (renamed from src/coins.c) | 0 | ||||
-rw-r--r-- | src/field/coord_event_weather.c (renamed from src/coord_event_weather.c) | 0 | ||||
-rw-r--r-- | src/field/daycare.c (renamed from src/daycare.c) | 0 | ||||
-rw-r--r-- | src/field/decoration.c (renamed from src/decoration.c) | 0 | ||||
-rw-r--r-- | src/field/decoration_inventory.c (renamed from src/decoration_inventory.c) | 0 | ||||
-rw-r--r-- | src/field/dewford_trend.c (renamed from src/dewford_trend.c) | 0 | ||||
-rw-r--r-- | src/field/diploma.c (renamed from src/diploma.c) | 0 | ||||
-rw-r--r-- | src/field/easy_chat.c (renamed from src/easy_chat.c) | 0 | ||||
-rw-r--r-- | src/field/event_data.c (renamed from src/event_data.c) | 0 | ||||
-rw-r--r-- | src/field/field_camera.c (renamed from src/field_camera.c) | 0 | ||||
-rw-r--r-- | src/field/field_control_avatar.c (renamed from src/field_control_avatar.c) | 0 | ||||
-rw-r--r-- | src/field/field_door.c (renamed from src/field_door.c) | 0 | ||||
-rw-r--r-- | src/field/field_effect.c (renamed from src/field_effect.c) | 0 | ||||
-rw-r--r-- | src/field/field_fadetransition.c (renamed from src/field_fadetransition.c) | 0 | ||||
-rw-r--r-- | src/field/field_ground_effect.c (renamed from src/field_ground_effect.c) | 0 | ||||
-rw-r--r-- | src/field/field_map_obj.c (renamed from src/field_map_obj.c) | 0 | ||||
-rw-r--r-- | src/field/field_map_obj_helpers.c (renamed from src/field_map_obj_helpers.c) | 0 | ||||
-rw-r--r-- | src/field/field_message_box.c (renamed from src/field_message_box.c) | 0 | ||||
-rw-r--r-- | src/field/field_player_avatar.c (renamed from src/field_player_avatar.c) | 0 | ||||
-rw-r--r-- | src/field/field_poison.c (renamed from src/field_poison.c) | 0 | ||||
-rw-r--r-- | src/field/field_region_map.c (renamed from src/field_region_map.c) | 0 | ||||
-rw-r--r-- | src/field/field_screen_effect.c (renamed from src/field_screen_effect.c) | 0 | ||||
-rw-r--r-- | src/field/field_special_scene.c (renamed from src/field_special_scene.c) | 0 | ||||
-rw-r--r-- | src/field/field_specials.c (renamed from src/field_specials.c) | 0 | ||||
-rw-r--r-- | src/field/field_tasks.c (renamed from src/field_tasks.c) | 0 | ||||
-rw-r--r-- | src/field/field_weather.c (renamed from src/field_weather.c) | 0 | ||||
-rw-r--r-- | src/field/fieldmap.c (renamed from src/fieldmap.c) | 0 | ||||
-rw-r--r-- | src/field/fldeff_cut.c (renamed from src/fldeff_cut.c) | 0 | ||||
-rw-r--r-- | src/field/fldeff_flash.c (renamed from src/fldeff_flash.c) | 0 | ||||
-rw-r--r-- | src/field/fldeff_softboiled.c (renamed from src/fldeff_softboiled.c) | 0 | ||||
-rw-r--r-- | src/field/fldeff_strength.c (renamed from src/fldeff_strength.c) | 0 | ||||
-rw-r--r-- | src/field/fldeff_sweetscent.c (renamed from src/fldeff_sweetscent.c) | 0 | ||||
-rw-r--r-- | src/field/fldeff_teleport.c (renamed from src/fldeff_teleport.c) | 0 | ||||
-rw-r--r-- | src/field/heal_location.c (renamed from src/heal_location.c) | 0 | ||||
-rw-r--r-- | src/field/hof_pc.c (renamed from src/hof_pc.c) | 0 | ||||
-rw-r--r-- | src/field/item.c (renamed from src/item.c) | 8 | ||||
-rw-r--r-- | src/field/item_menu.c (renamed from src/item_menu.c) | 0 | ||||
-rw-r--r-- | src/field/item_use.c (renamed from src/item_use.c) | 0 | ||||
-rw-r--r-- | src/field/landmark.c (renamed from src/landmark.c) | 0 | ||||
-rw-r--r-- | src/field/lottery_corner.c (renamed from src/lottery_corner.c) | 0 | ||||
-rw-r--r-- | src/field/map_name_popup.c (renamed from src/map_name_popup.c) | 0 | ||||
-rw-r--r-- | src/field/map_obj_lock.c (renamed from src/map_obj_lock.c) | 0 | ||||
-rw-r--r-- | src/field/mauville_old_man.c (renamed from src/mauville_old_man.c) | 0 | ||||
-rw-r--r-- | src/field/menu_helpers.c (renamed from src/menu_helpers.c) | 0 | ||||
-rw-r--r-- | src/field/metatile_behavior.c (renamed from src/metatile_behavior.c) | 0 | ||||
-rw-r--r-- | src/field/money.c (renamed from src/money.c) | 0 | ||||
-rw-r--r-- | src/field/party_menu.c (renamed from src/party_menu.c) | 0 | ||||
-rw-r--r-- | src/field/player_pc.c (renamed from src/player_pc.c) | 0 | ||||
-rw-r--r-- | src/field/pokeblock.c (renamed from src/pokeblock.c) | 0 | ||||
-rw-r--r-- | src/field/pokenav.c (renamed from src/pokenav.c) | 0 | ||||
-rw-r--r-- | src/field/region_map.c (renamed from src/region_map.c) | 6 | ||||
-rw-r--r-- | src/field/roamer.c (renamed from src/roamer.c) | 0 | ||||
-rw-r--r-- | src/field/rotating_gate.c (renamed from src/rotating_gate.c) | 0 | ||||
-rw-r--r-- | src/field/safari_zone.c (renamed from src/safari_zone.c) | 0 | ||||
-rw-r--r-- | src/field/scrcmd.c (renamed from src/scrcmd.c) | 0 | ||||
-rw-r--r-- | src/field/script_menu.c (renamed from src/script_menu.c) | 0 | ||||
-rw-r--r-- | src/field/script_movement.c (renamed from src/script_movement.c) | 0 | ||||
-rw-r--r-- | src/field/secret_base.c (renamed from src/secret_base.c) | 0 | ||||
-rw-r--r-- | src/field/shop.c (renamed from src/shop.c) | 0 | ||||
-rw-r--r-- | src/field/slot_machine.c (renamed from src/slot_machine.c) | 0 | ||||
-rw-r--r-- | src/field/start_menu.c (renamed from src/start_menu.c) | 0 | ||||
-rw-r--r-- | src/field/starter_choose.c (renamed from src/starter_choose.c) | 0 | ||||
-rw-r--r-- | src/field/trader.c (renamed from src/trader.c) | 0 | ||||
-rw-r--r-- | src/field/trainer_see.c (renamed from src/trainer_see.c) | 0 | ||||
-rw-r--r-- | src/field/tv.c (renamed from src/tv.c) | 0 | ||||
-rw-r--r-- | src/field/use_pokeblock.c (renamed from src/use_pokeblock.c) | 0 | ||||
-rw-r--r-- | src/field/wallclock.c (renamed from src/wallclock.c) | 0 | ||||
-rw-r--r-- | src/field/wild_encounter.c (renamed from src/wild_encounter.c) | 0 | ||||
-rw-r--r-- | src/misc/de_rom_8040FE0.c (renamed from src/de_rom_8040FE0.c) | 0 | ||||
-rw-r--r-- | src/misc/rom3.c (renamed from src/rom3.c) | 0 | ||||
-rw-r--r-- | src/misc/rom4.c (renamed from src/rom4.c) | 0 | ||||
-rw-r--r-- | src/misc/rom6.c (renamed from src/rom6.c) | 0 | ||||
-rw-r--r-- | src/misc/rom_800D42C.c (renamed from src/rom_800D42C.c) | 0 | ||||
-rw-r--r-- | src/misc/rom_8077ABC.c (renamed from src/rom_8077ABC.c) | 0 | ||||
-rw-r--r-- | src/misc/script_pokemon_util_80C4BF0.c (renamed from src/script_pokemon_util_80C4BF0.c) | 0 | ||||
-rw-r--r-- | src/misc/script_pokemon_util_80F99CC.c (renamed from src/script_pokemon_util_80F99CC.c) | 0 | ||||
-rw-r--r-- | src/misc/unknown_task.c (renamed from src/unknown_task.c) | 0 | ||||
-rw-r--r-- | src/misc/unused_8124F94.c (renamed from src/unused_8124F94.c) | 0 | ||||
-rw-r--r-- | src/pokemon/mail.c (renamed from src/mail.c) | 0 | ||||
-rw-r--r-- | src/pokemon/mail_data.c (renamed from src/mail_data.c) | 0 | ||||
-rw-r--r-- | src/pokemon/mon_markings.c (renamed from src/mon_markings.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokedex.c (renamed from src/pokedex.c) | 6 | ||||
-rw-r--r-- | src/pokemon/pokedex_cry_screen.c (renamed from src/pokedex_cry_screen.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_1.c (renamed from src/pokemon_1.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_2.c (renamed from src/pokemon_2.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_3.c (renamed from src/pokemon_3.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_data.c (renamed from src/pokemon_data.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_icon.c (renamed from src/pokemon_icon.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_size_record.c (renamed from src/pokemon_size_record.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_storage_system.c (renamed from src/pokemon_storage_system.c) | 0 | ||||
-rw-r--r-- | src/pokemon/pokemon_summary_screen.c (renamed from src/pokemon_summary_screen.c) | 0 | ||||
-rw-r--r-- | src/scene/contest_painting.c (renamed from src/contest_painting.c) | 0 | ||||
-rw-r--r-- | src/scene/credits.c (renamed from src/credits.c) | 0 | ||||
-rw-r--r-- | src/scene/egg_hatch.c (renamed from src/egg_hatch.c) | 0 | ||||
-rw-r--r-- | src/scene/intro.c (renamed from src/intro.c) | 0 | ||||
-rw-r--r-- | src/scene/new_game.c (renamed from src/new_game.c) | 0 | ||||
-rw-r--r-- | src/scene/title_screen.c (renamed from src/title_screen.c) | 0 | ||||
-rw-r--r-- | sym_bss.txt | 56 | ||||
-rw-r--r-- | sym_common.txt | 56 | ||||
-rw-r--r-- | sym_ewram.txt | 124 |
209 files changed, 406 insertions, 406 deletions
@@ -40,9 +40,9 @@ VERSIONS := ruby sapphire ruby_rev1 sapphire_rev1 ruby_rev2 sapphire_rev2 ruby_d $(VERSIONS) $(VERSIONS:%=compare_%) -$(shell mkdir -p build/ $(VERSIONS:%=build/%/{,src,asm,data})) +$(shell mkdir -p build/ $(VERSIONS:%=build/%/{,asm,data,src{,/battle,/field,/debug,/misc,/scene,/pokemon,/engine}})) -C_SRCS := $(wildcard src/*.c) +C_SRCS := $(wildcard src/*/*.c) $(wildcard src/*.c) ASM_SRCS := $(wildcard asm/*.s) DATA_ASM_SRCS := $(wildcard data/*.s) @@ -90,17 +90,17 @@ sound/direct_sound_samples/cry_%.bin: sound/direct_sound_samples/cry_%.aif ; $(A sound/songs/%.s: sound/songs/%.mid cd $(@D) && ../../$(MID) $(<F) -%src/libc.o: CC1 := tools/agbcc/bin/old_agbcc -%src/libc.o: CFLAGS := -O2 +%src/engine/libc.o: CC1 := tools/agbcc/bin/old_agbcc +%src/engine/libc.o: CFLAGS := -O2 -%src/siirtc.o: CFLAGS := -mthumb-interwork +%src/engine/siirtc.o: CFLAGS := -mthumb-interwork -%src/agb_flash.o: CFLAGS := -O -mthumb-interwork -%src/agb_flash_1m.o: CFLAGS := -O -mthumb-interwork -%src/agb_flash_mx.o: CFLAGS := -O -mthumb-interwork +%src/engine/agb_flash.o: CFLAGS := -O -mthumb-interwork +%src/engine/agb_flash_1m.o: CFLAGS := -O -mthumb-interwork +%src/engine/agb_flash_mx.o: CFLAGS := -O -mthumb-interwork -%src/m4a_2.o: CC1 := tools/agbcc/bin/old_agbcc -%src/m4a_4.o: CC1 := tools/agbcc/bin/old_agbcc +%src/engine/m4a_2.o: CC1 := tools/agbcc/bin/old_agbcc +%src/engine/m4a_4.o: CC1 := tools/agbcc/bin/old_agbcc $(SONG_OBJS): %.o: %.s $(AS) $(ASFLAGS) -I sound -o $@ $< @@ -113,7 +113,7 @@ $1_ASM_OBJS := $$(ASM_SRCS:%.s=build/$1/%.o) $1_DATA_ASM_OBJS := $$(DATA_ASM_SRCS:%.s=build/$1/%.o) ifeq ($$(NODEP),) -build/$1/src/%.o: c_dep = $$(shell $$(SCANINC) src/$$(*F).c) +build/$1/src/%.o: c_dep = $$(shell $$(SCANINC) src/**/$$(*F).c) build/$1/asm/%.o: asm_dep = $$(shell $$(SCANINC) asm/$$(*F).s) build/$1/data/%.o: asm_dep = $$(shell $$(SCANINC) data/$$(*F).s) endif @@ -126,9 +126,9 @@ $$($1_C_OBJS): VERSION := $2 $$($1_C_OBJS): REVISION := $3 $$($1_C_OBJS): LANGUAGE := $4 build/$1/%.o : %.c $$$$(c_dep) - @$$(CPP) $$(CPPFLAGS) -D $$(VERSION) -D REVISION=$$(REVISION) -D $$(LANGUAGE) $$< -o build/$1/$$*.i - @$$(PREPROC) build/$1/$$*.i charmap.txt | $$(CC1) $$(CFLAGS) -o build/$1/$$*.s - @printf ".text\n\t.align\t2, 0\n" >> build/$1/$$*.s + $$(CPP) $$(CPPFLAGS) -D $$(VERSION) -D REVISION=$$(REVISION) -D $$(LANGUAGE) $$< -o build/$1/$$*.i + $$(PREPROC) build/$1/$$*.i charmap.txt | $$(CC1) $$(CFLAGS) -o build/$1/$$*.s + printf ".text\n\t.align\t2, 0\n" >> build/$1/$$*.s $$(AS) $$(ASFLAGS) -o $$@ build/$1/$$*.s $$($1_ASM_OBJS): VERSION := $2 diff --git a/common_syms/battle_anim.txt b/common_syms/battle/battle_anim.txt index a93ac9b5d..a93ac9b5d 100644 --- a/common_syms/battle_anim.txt +++ b/common_syms/battle/battle_anim.txt diff --git a/common_syms/mori_debug_menu.txt b/common_syms/debug/mori_debug_menu.txt index 77ab5531c..77ab5531c 100644 --- a/common_syms/mori_debug_menu.txt +++ b/common_syms/debug/mori_debug_menu.txt diff --git a/common_syms/agb_flash.txt b/common_syms/engine/agb_flash.txt index cb421ec80..cb421ec80 100644 --- a/common_syms/agb_flash.txt +++ b/common_syms/engine/agb_flash.txt diff --git a/common_syms/link.txt b/common_syms/engine/link.txt index faafda4d0..faafda4d0 100644 --- a/common_syms/link.txt +++ b/common_syms/engine/link.txt diff --git a/common_syms/load_save.txt b/common_syms/engine/load_save.txt index 3b969deca..3b969deca 100644 --- a/common_syms/load_save.txt +++ b/common_syms/engine/load_save.txt diff --git a/common_syms/m4a_2.txt b/common_syms/engine/m4a_2.txt index a80d8a79d..a80d8a79d 100644 --- a/common_syms/m4a_2.txt +++ b/common_syms/engine/m4a_2.txt diff --git a/common_syms/main.txt b/common_syms/engine/main.txt index a620083d1..a620083d1 100644 --- a/common_syms/main.txt +++ b/common_syms/engine/main.txt diff --git a/common_syms/record_mixing.txt b/common_syms/engine/record_mixing.txt index a6f4f8df3..a6f4f8df3 100644 --- a/common_syms/record_mixing.txt +++ b/common_syms/engine/record_mixing.txt diff --git a/common_syms/rng.txt b/common_syms/engine/rng.txt index 794439ea5..794439ea5 100644 --- a/common_syms/rng.txt +++ b/common_syms/engine/rng.txt diff --git a/common_syms/rtc.txt b/common_syms/engine/rtc.txt index fa00a34d5..fa00a34d5 100644 --- a/common_syms/rtc.txt +++ b/common_syms/engine/rtc.txt diff --git a/common_syms/save.txt b/common_syms/engine/save.txt index d09a52bcf..d09a52bcf 100644 --- a/common_syms/save.txt +++ b/common_syms/engine/save.txt diff --git a/common_syms/sound.txt b/common_syms/engine/sound.txt index 0f6f2fc75..0f6f2fc75 100644 --- a/common_syms/sound.txt +++ b/common_syms/engine/sound.txt diff --git a/common_syms/sound_check_menu.txt b/common_syms/engine/sound_check_menu.txt index ba350ad8e..ba350ad8e 100644 --- a/common_syms/sound_check_menu.txt +++ b/common_syms/engine/sound_check_menu.txt diff --git a/common_syms/sprite.txt b/common_syms/engine/sprite.txt index fe38dc61f..fe38dc61f 100644 --- a/common_syms/sprite.txt +++ b/common_syms/engine/sprite.txt diff --git a/common_syms/string_util.txt b/common_syms/engine/string_util.txt index 1ee62aaad..1ee62aaad 100644 --- a/common_syms/string_util.txt +++ b/common_syms/engine/string_util.txt diff --git a/common_syms/task.txt b/common_syms/engine/task.txt index 6601bd11b..6601bd11b 100644 --- a/common_syms/task.txt +++ b/common_syms/engine/task.txt diff --git a/common_syms/field_camera.txt b/common_syms/field/field_camera.txt index 7aad967f8..7aad967f8 100644 --- a/common_syms/field_camera.txt +++ b/common_syms/field/field_camera.txt diff --git a/common_syms/field_control_avatar.txt b/common_syms/field/field_control_avatar.txt index 040a9e6c1..040a9e6c1 100644 --- a/common_syms/field_control_avatar.txt +++ b/common_syms/field/field_control_avatar.txt diff --git a/common_syms/field_map_obj.txt b/common_syms/field/field_map_obj.txt index 32d8b1915..32d8b1915 100644 --- a/common_syms/field_map_obj.txt +++ b/common_syms/field/field_map_obj.txt diff --git a/common_syms/fieldmap.txt b/common_syms/field/fieldmap.txt index 7819b3b40..7819b3b40 100644 --- a/common_syms/fieldmap.txt +++ b/common_syms/field/fieldmap.txt diff --git a/common_syms/start_menu.txt b/common_syms/field/start_menu.txt index bc0c247d1..bc0c247d1 100644 --- a/common_syms/start_menu.txt +++ b/common_syms/field/start_menu.txt diff --git a/common_syms/tv.txt b/common_syms/field/tv.txt index 829139f8f..829139f8f 100644 --- a/common_syms/tv.txt +++ b/common_syms/field/tv.txt diff --git a/common_syms/rom3.txt b/common_syms/misc/rom3.txt index 06a965ff6..06a965ff6 100644 --- a/common_syms/rom3.txt +++ b/common_syms/misc/rom3.txt diff --git a/common_syms/rom4.txt b/common_syms/misc/rom4.txt index ecdb190b2..ecdb190b2 100644 --- a/common_syms/rom4.txt +++ b/common_syms/misc/rom4.txt diff --git a/common_syms/pokedex.txt b/common_syms/pokemon/pokedex.txt index 18b14f3ed..18b14f3ed 100644 --- a/common_syms/pokedex.txt +++ b/common_syms/pokemon/pokedex.txt diff --git a/common_syms/pokemon_1.txt b/common_syms/pokemon/pokemon_1.txt index c588d53a7..c588d53a7 100644 --- a/common_syms/pokemon_1.txt +++ b/common_syms/pokemon/pokemon_1.txt diff --git a/common_syms/contest_painting.txt b/common_syms/scene/contest_painting.txt index 2e8490348..2e8490348 100644 --- a/common_syms/contest_painting.txt +++ b/common_syms/scene/contest_painting.txt diff --git a/common_syms/intro.txt b/common_syms/scene/intro.txt index d069b1014..d069b1014 100644 --- a/common_syms/intro.txt +++ b/common_syms/scene/intro.txt diff --git a/ld_script.txt b/ld_script.txt index c895c4d06..338d8c8c7 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -25,7 +25,7 @@ SECTIONS { <BSS> /* .bss.code starts at 0x3000F60 */ - src/m4a_2.o(.bss.code); + src/engine/m4a_2.o(.bss.code); /* COMMON starts at 0x3001760 */ <COMMON> @@ -39,239 +39,239 @@ SECTIONS { ALIGN(4) { asm/crt0.o(.text); - src/main.o(.text); - src/sprite.o(.text); - src/text.o(.text); - src/string_util.o(.text); - src/link.o(.text); - src/rtc.o(.text); - src/main_menu.o(.text); - src/rom3.o(.text); - src/decompress.o(.text); + src/engine/main.o(.text); + src/engine/sprite.o(.text); + src/engine/text.o(.text); + src/engine/string_util.o(.text); + src/engine/link.o(.text); + src/engine/rtc.o(.text); + src/engine/main_menu.o(.text); + src/misc/rom3.o(.text); + src/engine/decompress.o(.text); asm/battle_1.o(.text); - src/rom_800D42C.o(.text); + src/misc/rom_800D42C.o(.text); asm/battle_1.o(.text_800DC24); - src/battle_2.o(.text); + src/battle/battle_2.o(.text); asm/battle_2.o(.text); asm/battle_3.o(.text); - src/battle_4.o(.text); + src/battle/battle_4.o(.text); asm/battle_5.o(.text); - src/battle_6.o(.text); - src/battle_7.o(.text); - src/battle_8.o(.text); + src/battle/battle_6.o(.text); + src/battle/battle_7.o(.text); + src/battle/battle_8.o(.text); asm/battle_9.o(.text); - src/battle_10.o(.text); - src/pokemon_1.o(.text); - src/calculate_base_damage.o(.text); - src/pokemon_2.o(.text); + src/battle/battle_10.o(.text); + src/pokemon/pokemon_1.o(.text); + src/battle/calculate_base_damage.o(.text); + src/pokemon/pokemon_2.o(.text); asm/pokemon_item_effect.o(.text); - src/pokemon_3.o(.text); - src/de_rom_8040FE0.o(.text); - src/trig.o(.text); - src/rng.o(.text); - src/util.o(.text); - src/blend_palette.o(.text); - src/daycare.o(.text); + src/pokemon/pokemon_3.o(.text); + src/misc/de_rom_8040FE0.o(.text); + src/engine/trig.o(.text); + src/engine/rng.o(.text); + src/engine/util.o(.text); + src/engine/blend_palette.o(.text); + src/field/daycare.o(.text); asm/daycare.o(.text); - src/egg_hatch.o(.text); + src/scene/egg_hatch.o(.text); asm/egg_hatch.o(.text); - src/battle_interface.o(.text); - src/smokescreen.o(.text); - src/pokeball.o(.text); - src/load_save.o(.text); + src/battle/battle_interface.o(.text); + src/battle/smokescreen.o(.text); + src/battle/pokeball.o(.text); + src/engine/load_save.o(.text); asm/trade.o(.text); - src/trade.o(.text); + src/engine/trade.o(.text); asm/trade.o(.text.sub_804A9F4); - src/trade.o(.text.sub_804DAD4); + src/engine/trade.o(.text.sub_804DAD4); asm/trade.o(.text.sub_804DB2C); asm/berry_blender.o(.text); - src/play_time.o(.text); - src/new_game.o(.text); - src/rom4.o(.text); - src/fieldmap.o(.text); - src/metatile_behavior.o(.text); - src/field_camera.o(.text); - src/field_door.o(.text); - src/field_player_avatar.o(.text); - src/field_map_obj.o(.text); + src/engine/play_time.o(.text); + src/scene/new_game.o(.text); + src/misc/rom4.o(.text); + src/field/fieldmap.o(.text); + src/field/metatile_behavior.o(.text); + src/field/field_camera.o(.text); + src/field/field_door.o(.text); + src/field/field_player_avatar.o(.text); + src/field/field_map_obj.o(.text); asm/field_map_obj.o(.text); - src/field_map_obj.o(.text_fmocb2_c); - src/field_ground_effect.o(.text); + src/field/field_map_obj.o(.text_fmocb2_c); + src/field/field_ground_effect.o(.text); asm/field_ground_effect.o(.text); - src/field_map_obj_helpers.o(.text); - src/field_message_box.o(.text); - src/map_obj_lock.o(.text); - src/text_window.o(.text); - src/script.o(.text); - src/scrcmd.o(.text); - src/field_control_avatar.o(.text); - src/event_data.o(.text); - src/coord_event_weather.o(.text); - src/field_tasks.o(.text); - src/clock.o(.text); - src/reset_rtc_screen.o(.text); + src/field/field_map_obj_helpers.o(.text); + src/field/field_message_box.o(.text); + src/field/map_obj_lock.o(.text); + src/engine/text_window.o(.text); + src/engine/script.o(.text); + src/field/scrcmd.o(.text); + src/field/field_control_avatar.o(.text); + src/field/event_data.o(.text); + src/field/coord_event_weather.o(.text); + src/field/field_tasks.o(.text); + src/engine/clock.o(.text); + src/engine/reset_rtc_screen.o(.text); asm/party_menu.o(.text); - src/party_menu.o(.text); + src/field/party_menu.o(.text); asm/party_menu.o(.text_8070968); - src/start_menu.o(.text); - src/menu.o(.text); - src/tileset_anim.o(.text); - src/palette.o(.text); - src/sound.o(.text); - src/battle_anim.o(.text); - src/rom_8077ABC.o(.text); - src/task.o(.text); + src/field/start_menu.o(.text); + src/engine/menu.o(.text); + src/engine/tileset_anim.o(.text); + src/engine/palette.o(.text); + src/engine/sound.o(.text); + src/battle/battle_anim.o(.text); + src/misc/rom_8077ABC.o(.text); + src/engine/task.o(.text); asm/reshow_battle_screen.o(.text); asm/battle_anim_807B69C.o(.text); - src/title_screen.o(.text); - src/field_weather.o(.text); + src/scene/title_screen.o(.text); + src/field/field_weather.o(.text); asm/field_weather.o(.text); - src/field_fadetransition.o(.text); - src/field_screen_effect.o(.text); - src/battle_setup.o(.text); + src/field/field_fadetransition.o(.text); + src/field/field_screen_effect.o(.text); + src/battle/battle_setup.o(.text); asm/cable_club.o(.text); - src/cable_club.o(.text); + src/engine/cable_club.o(.text); asm/cable_club.o(.text_80830E4); - src/mori_debug_menu.o(.text); - src/trainer_see.o(.text); - src/wild_encounter.o(.text); - src/field_effect.o(.text); - src/unknown_task.o(.text); + src/debug/mori_debug_menu.o(.text); + src/field/trainer_see.o(.text); + src/field/wild_encounter.o(.text); + src/field/field_effect.o(.text); + src/misc/unknown_task.o(.text); asm/pokemon_menu.o(.text); - src/option_menu.o(.text); - src/pokedex.o(.text); - src/trainer_card.o(.text); - src/save_menu_util.o(.text); - src/battle_party_menu.o(.text); + src/engine/option_menu.o(.text); + src/pokemon/pokedex.o(.text); + src/engine/trainer_card.o(.text); + src/engine/save_menu_util.o(.text); + src/battle/battle_party_menu.o(.text); asm/pokemon_storage_system.o(.text); - src/pokemon_storage_system.o(.text); + src/pokemon/pokemon_storage_system.o(.text); asm/pokemon_storage_system.o(.text_8098A38); - src/pokemon_icon.o(.text); + src/pokemon/pokemon_icon.o(.text); asm/pokemon_summary_screen.o(.text); - src/pokemon_summary_screen.o(.text); + src/pokemon/pokemon_summary_screen.o(.text); asm/pokemon_summary_screen.o(.text_80A0958); - src/script_movement.o(.text); - src/fldeff_cut.o(.text); - src/mail_data.o(.text); - src/map_name_popup.o(.text); - src/item_menu.o(.text); - src/battle_anim_80A7E7C.o(.text); - src/item.o(.text); - src/matsuda_debug_menu.o(.text); + src/field/script_movement.o(.text); + src/field/fldeff_cut.o(.text); + src/pokemon/mail_data.o(.text); + src/field/map_name_popup.o(.text); + src/field/item_menu.o(.text); + src/battle/battle_anim_80A7E7C.o(.text); + src/field/item.o(.text); + src/debug/matsuda_debug_menu.o(.text); asm/contest.o(.text); - src/shop.o(.text); + src/field/shop.o(.text); asm/shop.o(.text); - src/berry.o(.text); - src/script_menu.o(.text); - src/naming_screen.o(.text); - src/money.o(.text); + src/field/berry.o(.text); + src/field/script_menu.o(.text); + src/engine/naming_screen.o(.text); + src/field/money.o(.text); asm/contest_effect.o(.text); - src/record_mixing.o(.text); - src/sound_check_menu.o(.text); - src/secret_base.o(.text); + src/engine/record_mixing.o(.text); + src/engine/sound_check_menu.o(.text); + src/field/secret_base.o(.text); asm/secret_base.o(.text_80BC1D0); - src/tv.o(.text); + src/field/tv.o(.text); asm/contest_link_80C2020.o(.text); - src/script_pokemon_util_80C4BF0.o(.text); - src/field_poison.o(.text); - src/pokemon_size_record.o(.text); + src/misc/script_pokemon_util_80C4BF0.o(.text); + src/field/field_poison.o(.text); + src/pokemon/pokemon_size_record.o(.text); asm/fldeff_80C5CD4.o(.text); - src/field_special_scene.o(.text); - src/rotating_gate.o(.text); - src/safari_zone.o(.text); + src/field/field_special_scene.o(.text); + src/field/rotating_gate.o(.text); + src/field/safari_zone.o(.text); asm/contest_link_80C857C.o(.text); - src/contest_link_80C857C.o(.text); - src/item_use.o(.text); + src/battle/contest_link_80C857C.o(.text); + src/field/item_use.o(.text); asm/battle_anim_80CA710.o(.text); - src/bike.o(.text); + src/field/bike.o(.text); asm/easy_chat.o(.text); - src/easy_chat.o(.text); + src/field/easy_chat.o(.text); asm/pokenav.o(.text); - src/pokenav.o(.text); + src/field/pokenav.o(.text); asm/pokenav.o(.text_80F708C); - src/mon_markings.o(.text); - src/mauville_old_man.o(.text); + src/pokemon/mon_markings.o(.text); + src/field/mauville_old_man.o(.text); asm/mauville_old_man.o(.text); - src/mail.o(.text); - src/menu_helpers.o(.text); - src/script_pokemon_util_80F99CC.o(.text); - src/dewford_trend.o(.text); - src/heal_location.o(.text); - src/region_map.o(.text); + src/pokemon/mail.o(.text); + src/field/menu_helpers.o(.text); + src/misc/script_pokemon_util_80F99CC.o(.text); + src/field/dewford_trend.o(.text); + src/field/heal_location.o(.text); + src/field/region_map.o(.text); asm/cute_sketch.o(.text); - src/decoration.o(.text); + src/field/decoration.o(.text); asm/slot_machine.o(.text); - src/slot_machine.o(.text); + src/field/slot_machine.o(.text); asm/slot_machine.o(.text_8104D30) - src/slot_machine.o(.text_b); - src/contest_painting.o(.text); - src/battle_ai.o(.text); - src/trader.o(.text); - src/starter_choose.o(.text); - src/wallclock.o(.text); - src/rom6.o(.text); - src/pokeblock.o(.text); - src/fldeff_flash.o(.text); - src/post_battle_event_funcs.o(.text); - src/time_events.o(.text); - src/birch_pc.o(.text); - src/hof_pc.o(.text); - src/field_specials.o(.text); - src/battle_records.o(.text); + src/field/slot_machine.o(.text_b); + src/scene/contest_painting.o(.text); + src/battle/battle_ai.o(.text); + src/field/trader.o(.text); + src/field/starter_choose.o(.text); + src/field/wallclock.o(.text); + src/misc/rom6.o(.text); + src/field/pokeblock.o(.text); + src/field/fldeff_flash.o(.text); + src/battle/post_battle_event_funcs.o(.text); + src/engine/time_events.o(.text); + src/field/birch_pc.o(.text); + src/field/hof_pc.o(.text); + src/field/field_specials.o(.text); + src/battle/battle_records.o(.text); asm/pokedex_area_screen.o(.text); asm/evolution_scene.o(.text); asm/roulette.o(.text); asm/pokedex_cry_screen.o(.text); - src/pokedex_cry_screen.o(.text); + src/pokemon/pokedex_cry_screen.o(.text); asm/pokedex_cry_screen.o(.text_811A4F8); - src/coins.o(.text); - src/landmark.o(.text); - src/fldeff_strength.o(.text); + src/field/coins.o(.text); + src/field/landmark.o(.text); + src/field/fldeff_strength.o(.text); asm/battle_transition.o(.text); - src/battle_811DA74.o(.text); + src/battle/battle_811DA74.o(.text); asm/battle_message.o(.text); - src/choose_party.o(.text); + src/field/choose_party.o(.text); asm/cable_car.o(.text); asm/roulette_util.o(.text); asm/cable_car_util.o(.text); - src/unused_8124F94.o(.text); - src/save.o(.text); - src/mystery_event_script.o(.text); + src/misc/unused_8124F94.o(.text); + src/engine/save.o(.text); + src/engine/mystery_event_script.o(.text); asm/field_effect_helpers.o(.text); asm/contest_ai.o(.text); asm/battle_anim_81258BC.o(.text); - src/battle_anim_81258BC.o(.text); + src/battle/battle_anim_81258BC.o(.text); asm/battle_anim_81258BC.o(.text_812BBFC); - src/fldeff_sweetscent.o(.text); + src/field/fldeff_sweetscent.o(.text); asm/battle_anim_812C144.o(.text); asm/learn_move.o(.text); - src/fldeff_softboiled.o(.text); - src/decoration_inventory.o(.text); - src/roamer.o(.text); + src/field/fldeff_softboiled.o(.text); + src/field/decoration_inventory.o(.text); + src/field/roamer.o(.text); asm/battle_tower.o(.text); - src/use_pokeblock.o(.text); - src/battle_anim_8137220.o(.text); - src/player_pc.o(.text); - src/intro.o(.text); - src/field_region_map.o(.text); + src/field/use_pokeblock.o(.text); + src/battle/battle_anim_8137220.o(.text); + src/field/player_pc.o(.text); + src/scene/intro.o(.text); + src/field/field_region_map.o(.text); asm/battle_anim_813F0F4.o(.text); asm/hall_of_fame.o(.text); - src/credits.o(.text); - src/lottery_corner.o(.text); - src/diploma.o(.text); - src/berry_tag_screen.o(.text); - src/mystery_event_menu.o(.text); - src/save_failed_screen.o(.text); - src/braille_puzzles.o(.text); + src/scene/credits.o(.text); + src/field/lottery_corner.o(.text); + src/field/diploma.o(.text); + src/field/berry_tag_screen.o(.text); + src/engine/mystery_event_menu.o(.text); + src/engine/save_failed_screen.o(.text); + src/field/braille_puzzles.o(.text); asm/pokeblock_feed.o(.text); - src/clear_save_data_menu.o(.text); + src/engine/clear_save_data_menu.o(.text); asm/intro_credits_graphics.o(.text); asm/evolution_graphics.o(.text); - src/bard_music.o(.text); - src/fldeff_teleport.o(.text); - src/unknown_debug_menu.o(.text); - src/name_string_util.o(.text); - src/menu_cursor.o(.text); + src/field/bard_music.o(.text); + src/field/fldeff_teleport.o(.text); + src/debug/unknown_debug_menu.o(.text); + src/engine/name_string_util.o(.text); + src/engine/menu_cursor.o(.text); } =0 script_data : @@ -293,13 +293,13 @@ SECTIONS { { asm/libgcnmultiboot.o(.text); asm/m4a_1.o(.text); - src/m4a_2.o(.text); + src/engine/m4a_2.o(.text); asm/m4a_3.o(.text); - src/m4a_4.o(.text); - src/agb_flash.o(.text); - src/agb_flash_1m.o(.text); - src/agb_flash_mx.o(.text); - src/siirtc.o(.text); + src/engine/m4a_4.o(.text); + src/engine/agb_flash.o(.text); + src/engine/agb_flash_1m.o(.text); + src/engine/agb_flash_mx.o(.text); + src/engine/siirtc.o(.text); asm/libagbsyscall.o(.text); tools/agbcc/lib/libgcc.a:_call_via_rX.o(.text); tools/agbcc/lib/libgcc.a:_divsi3.o(.text); @@ -315,129 +315,129 @@ SECTIONS { tools/agbcc/lib/libgcc.a:fp-bit.o(.text); tools/agbcc/lib/libgcc.a:_lshrdi3.o(.text); tools/agbcc/lib/libgcc.a:_negdi2.o(.text); - src/libc.o(.text); + src/engine/libc.o(.text); } =0 .rodata : ALIGN(4) { - src/main.o(.rodata); - src/sprite.o(.rodata); + src/engine/main.o(.rodata); + src/engine/sprite.o(.rodata); . += 0x8; /* Why the gap? */ - src/text.o(.rodata); - src/string_util.o(.rodata); - src/link.o(.rodata); - src/rtc.o(.rodata); + src/engine/text.o(.rodata); + src/engine/string_util.o(.rodata); + src/engine/link.o(.rodata); + src/engine/rtc.o(.rodata); data/main_menu.o(.rodata); data/data2a.o(.rodata); - src/battle_4.o(.rodata); + src/battle/battle_4.o(.rodata); data/data2b.o(.rodata); - src/pokemon_data.o(.rodata); + src/pokemon/pokemon_data.o(.rodata); . = ALIGN(4); - src/trig.o(.rodata); - src/util.o(.rodata); + src/engine/trig.o(.rodata); + src/engine/util.o(.rodata); data/daycare.o(.rodata); data/egg_hatch.o(.rodata); data/battle_interface.o(.rodata); - src/pokeball.o(.rodata); + src/battle/pokeball.o(.rodata); data/trade.o(.rodata); data/berry_blender.o(.rodata); - src/new_game.o(.rodata); + src/scene/new_game.o(.rodata); data/rom4.o(.rodata); data/tilesets.o(.rodata); data/maps.o(.rodata); - src/fieldmap.o(.rodata); - src/metatile_behavior.o(.rodata); + src/field/fieldmap.o(.rodata); + src/field/metatile_behavior.o(.rodata); data/field_door.o(.rodata); - src/field_player_avatar.o(.rodata); - src/field_map_obj.o(.rodata); - src/field_ground_effect.o(.rodata); + src/field/field_player_avatar.o(.rodata); + src/field/field_map_obj.o(.rodata); + src/field/field_ground_effect.o(.rodata); data/field_ground_effect.o(.rodata); data/field_map_obj_helpers.o(.rodata); data/text_window.o(.rodata); - src/script.o(.rodata); - src/scrcmd.o(.rodata); - src/coord_event_weather.o(.rodata); - src/field_tasks.o(.rodata); + src/engine/script.o(.rodata); + src/field/scrcmd.o(.rodata); + src/field/coord_event_weather.o(.rodata); + src/field/field_tasks.o(.rodata); data/reset_rtc_screen.o(.rodata); data/party_menu.o(.rodata); - src/start_menu.o(.rodata); - src/menu.o(.rodata); + src/field/start_menu.o(.rodata); + src/engine/menu.o(.rodata); data/tileset_anim.o(.rodata); - src/palette.o(.rodata); - src/sound.o(.rodata); + src/engine/palette.o(.rodata); + src/engine/sound.o(.rodata); data/battle_anim.o(.rodata); - src/battle_anim.o(.rodata); - src/rom_8077ABC.o(.rodata); + src/battle/battle_anim.o(.rodata); + src/misc/rom_8077ABC.o(.rodata); data/map_events.o(.rodata); data/data_8393054.o(.rodata); - src/task.o(.rodata); + src/engine/task.o(.rodata); data/battle_anim_807B69C.o(.rodata); - src/title_screen.o(.rodata); + src/scene/title_screen.o(.rodata); data/field_weather.o(.rodata); - src/field_screen_effect.o(.rodata); - src/battle_setup.o(.rodata); + src/field/field_screen_effect.o(.rodata); + src/battle/battle_setup.o(.rodata); data/cable_club.o(.rodata); data/mori_debug_menu.o(.rodata); data/trainer_see.o(.rodata); - src/wild_encounter.o(.rodata); + src/field/wild_encounter.o(.rodata); data/wild_encounter.o(.rodata); - src/field_effect.o(.rodata); + src/field/field_effect.o(.rodata); data/pokemon_menu.o(.rodata); - src/option_menu.o(.rodata); - src/pokedex.o(.rodata); - src/trainer_card.o(.rodata); - src/battle_party_menu.o(.rodata); + src/engine/option_menu.o(.rodata); + src/pokemon/pokedex.o(.rodata); + src/engine/trainer_card.o(.rodata); + src/battle/battle_party_menu.o(.rodata); data/pokemon_storage_system.o(.rodata); - src/pokemon_icon.o(.rodata); + src/pokemon/pokemon_icon.o(.rodata); data/pokemon_summary_screen.o(.rodata); data/fldeff_cut.o(.rodata); - src/item_menu.o(.rodata); + src/field/item_menu.o(.rodata); data/battle_anim_80A7E7C.o(.rodata); - src/item.o(.rodata); + src/field/item.o(.rodata); data/matsuda_debug_menu.o(.rodata); data/contest.o(.rodata); data/shop.o(.rodata); - src/berry.o(.rodata); - src/script_menu.o(.rodata); - src/naming_screen.o(.rodata); + src/field/berry.o(.rodata); + src/field/script_menu.o(.rodata); + src/engine/naming_screen.o(.rodata); data/naming_screen.o(.rodata); data/money.o(.rodata); data/contest_effect.o(.rodata); - src/record_mixing.o(.data); - src/record_mixing.o(.rodata); - src/sound_check_menu.o(.rodata); + src/engine/record_mixing.o(.data); + src/engine/record_mixing.o(.rodata); + src/engine/sound_check_menu.o(.rodata); data/secret_base.o(.rodata); data/tv.o(.rodata); data/contest_link_80C2020.o(.rodata); - src/pokemon_size_record.o(.rodata); + src/pokemon/pokemon_size_record.o(.rodata); data/fldeff_80C5CD4.o(.rodata); - src/field_special_scene.o(.rodata); + src/field/field_special_scene.o(.rodata); data/field_special_scene.o(.rodata); - src/rotating_gate.o(.rodata); - src/item_use.o(.rodata); + src/field/rotating_gate.o(.rodata); + src/field/item_use.o(.rodata); data/battle_anim_80CA710.o(.rodata); - src/bike.o(.rodata); + src/field/bike.o(.rodata); data/easy_chat.o(.rodata); data/pokenav.o(.rodata); data/mon_markings.o(.rodata); data/mauville_old_man.o(.rodata); data/mail.o(.rodata); - src/menu_helpers.o(.rodata); - src/heal_location.o(.rodata); - src/region_map.o(.rodata); + src/field/menu_helpers.o(.rodata); + src/field/heal_location.o(.rodata); + src/field/region_map.o(.rodata); data/cute_sketch.o(.rodata); - src/decoration.o(.rodata); + src/field/decoration.o(.rodata); data/slot_machine.o(.rodata); - src/contest_painting.o(.rodata); - src/battle_ai.o(.rodata); - src/trader.o(.rodata); - src/starter_choose.o(.rodata); - src/wallclock.o(.rodata); - src/pokeblock.o(.rodata); + src/scene/contest_painting.o(.rodata); + src/battle/battle_ai.o(.rodata); + src/field/trader.o(.rodata); + src/field/starter_choose.o(.rodata); + src/field/wallclock.o(.rodata); + src/field/pokeblock.o(.rodata); data/fldeff_flash.o(.rodata); - src/time_events.o(.rodata); - src/field_specials.o(.rodata); + src/engine/time_events.o(.rodata); + src/field/field_specials.o(.rodata); data/pokedex_area_screen.o(.rodata); data/evolution_scene.o(.rodata); data/roulette.o(.rodata); @@ -446,30 +446,30 @@ SECTIONS { data/battle_transition.o(.rodata); data/battle_811DA74.o(.rodata); data/battle_message.o(.rodata); - src/choose_party.o(.rodata); + src/field/choose_party.o(.rodata); data/cable_car.o(.rodata); - src/save.o(.rodata); + src/engine/save.o(.rodata); data/field_effect_helpers.o(.rodata); data/contest_ai.o(.rodata); data/battle_anim_81258BC.o(.rodata); data/battle_anim_812C144.o(.rodata); data/learn_move.o(.rodata); - src/decoration_inventory.o(.rodata); - src/roamer.o(.rodata); + src/field/decoration_inventory.o(.rodata); + src/field/roamer.o(.rodata); data/battle_tower.o(.rodata); - src/use_pokeblock.o(.rodata); + src/field/use_pokeblock.o(.rodata); data/battle_anim_8137220.o(.rodata); - src/player_pc.o(.rodata); - src/intro.o(.rodata); + src/field/player_pc.o(.rodata); + src/scene/intro.o(.rodata); data/battle_anim_813F0F4.o(.rodata); data/hall_of_fame.o(.rodata); - src/credits.o(.rodata); + src/scene/credits.o(.rodata); data/credits.o(.rodata); - src/lottery_corner.o(.rodata); - src/diploma.o(.rodata); + src/field/lottery_corner.o(.rodata); + src/field/diploma.o(.rodata); src/strings.o(.rodata); - src/berry_tag_screen.o(.rodata); - src/save_failed_screen.o(.rodata); + src/field/berry_tag_screen.o(.rodata); + src/engine/save_failed_screen.o(.rodata); data/pokeblock_feed.o(.rodata); data/intro_credits_graphics.o(.rodata); data/evolution_graphics.o(.rodata); @@ -478,7 +478,7 @@ SECTIONS { data/strings2.o(.rodata); data/menu_cursor.o(.rodata); data/mystery_event_msg.o(.rodata); - src/m4a_tables.o(.rodata); + src/engine/m4a_tables.o(.rodata); data/sound_data.o(.rodata); } =0 @@ -907,11 +907,11 @@ SECTIONS { lib_rodata : ALIGN(4) { - src/agb_flash.o(.rodata); - src/agb_flash_1m.o(.rodata); - src/agb_flash_mx.o(.rodata); - src/agb_flash_le.o(.rodata); - src/siirtc.o(.rodata); + src/engine/agb_flash.o(.rodata); + src/engine/agb_flash_1m.o(.rodata); + src/engine/agb_flash_mx.o(.rodata); + src/engine/agb_flash_le.o(.rodata); + src/engine/siirtc.o(.rodata); tools/agbcc/lib/libgcc.a:_udivdi3.o(.rodata); } =0 diff --git a/src/battle_10.c b/src/battle/battle_10.c index 0237bab4b..0237bab4b 100644 --- a/src/battle_10.c +++ b/src/battle/battle_10.c diff --git a/src/battle_2.c b/src/battle/battle_2.c index 7772444d7..7772444d7 100644 --- a/src/battle_2.c +++ b/src/battle/battle_2.c diff --git a/src/battle_4.c b/src/battle/battle_4.c index d58ae4145..d58ae4145 100644 --- a/src/battle_4.c +++ b/src/battle/battle_4.c diff --git a/src/battle_6.c b/src/battle/battle_6.c index c833aef5e..c833aef5e 100644 --- a/src/battle_6.c +++ b/src/battle/battle_6.c diff --git a/src/battle_7.c b/src/battle/battle_7.c index f2838467e..f2838467e 100644 --- a/src/battle_7.c +++ b/src/battle/battle_7.c diff --git a/src/battle_8.c b/src/battle/battle_8.c index 75f10c4b1..75f10c4b1 100644 --- a/src/battle_8.c +++ b/src/battle/battle_8.c diff --git a/src/battle_811DA74.c b/src/battle/battle_811DA74.c index 36a287efc..36a287efc 100644 --- a/src/battle_811DA74.c +++ b/src/battle/battle_811DA74.c diff --git a/src/battle_ai.c b/src/battle/battle_ai.c index a1cb805d9..a1cb805d9 100644 --- a/src/battle_ai.c +++ b/src/battle/battle_ai.c diff --git a/src/battle_anim.c b/src/battle/battle_anim.c index 6bd98099a..6bd98099a 100644 --- a/src/battle_anim.c +++ b/src/battle/battle_anim.c diff --git a/src/battle_anim_80A7E7C.c b/src/battle/battle_anim_80A7E7C.c index 31984977f..31984977f 100644 --- a/src/battle_anim_80A7E7C.c +++ b/src/battle/battle_anim_80A7E7C.c diff --git a/src/battle_anim_81258BC.c b/src/battle/battle_anim_81258BC.c index 5bdbb4946..5bdbb4946 100644 --- a/src/battle_anim_81258BC.c +++ b/src/battle/battle_anim_81258BC.c diff --git a/src/battle_anim_8137220.c b/src/battle/battle_anim_8137220.c index bb181d5fb..bb181d5fb 100644 --- a/src/battle_anim_8137220.c +++ b/src/battle/battle_anim_8137220.c diff --git a/src/battle_interface.c b/src/battle/battle_interface.c index 246bda62b..246bda62b 100644 --- a/src/battle_interface.c +++ b/src/battle/battle_interface.c diff --git a/src/battle_party_menu.c b/src/battle/battle_party_menu.c index 73b847713..73b847713 100644 --- a/src/battle_party_menu.c +++ b/src/battle/battle_party_menu.c diff --git a/src/battle_records.c b/src/battle/battle_records.c index 61dc09792..61dc09792 100644 --- a/src/battle_records.c +++ b/src/battle/battle_records.c diff --git a/src/battle_setup.c b/src/battle/battle_setup.c index 04674e739..04674e739 100644 --- a/src/battle_setup.c +++ b/src/battle/battle_setup.c diff --git a/src/calculate_base_damage.c b/src/battle/calculate_base_damage.c index 0f2605e5b..0f2605e5b 100644 --- a/src/calculate_base_damage.c +++ b/src/battle/calculate_base_damage.c diff --git a/src/contest_link_80C857C.c b/src/battle/contest_link_80C857C.c index 0ae98af09..0ae98af09 100644 --- a/src/contest_link_80C857C.c +++ b/src/battle/contest_link_80C857C.c diff --git a/src/pokeball.c b/src/battle/pokeball.c index ee3b95678..ee3b95678 100644 --- a/src/pokeball.c +++ b/src/battle/pokeball.c diff --git a/src/post_battle_event_funcs.c b/src/battle/post_battle_event_funcs.c index 8d85705c8..8d85705c8 100644 --- a/src/post_battle_event_funcs.c +++ b/src/battle/post_battle_event_funcs.c diff --git a/src/smokescreen.c b/src/battle/smokescreen.c index 8345cb6ad..8345cb6ad 100644 --- a/src/smokescreen.c +++ b/src/battle/smokescreen.c diff --git a/src/matsuda_debug_menu.c b/src/debug/matsuda_debug_menu.c index 3665cabd8..3665cabd8 100644 --- a/src/matsuda_debug_menu.c +++ b/src/debug/matsuda_debug_menu.c diff --git a/src/mori_debug_menu.c b/src/debug/mori_debug_menu.c index 273191192..273191192 100644 --- a/src/mori_debug_menu.c +++ b/src/debug/mori_debug_menu.c diff --git a/src/unknown_debug_menu.c b/src/debug/unknown_debug_menu.c index a81625f2a..a81625f2a 100644 --- a/src/unknown_debug_menu.c +++ b/src/debug/unknown_debug_menu.c diff --git a/src/agb_flash.c b/src/engine/agb_flash.c index 340d469a7..340d469a7 100644 --- a/src/agb_flash.c +++ b/src/engine/agb_flash.c diff --git a/src/agb_flash_1m.c b/src/engine/agb_flash_1m.c index e249fab9a..e249fab9a 100644 --- a/src/agb_flash_1m.c +++ b/src/engine/agb_flash_1m.c diff --git a/src/agb_flash_le.c b/src/engine/agb_flash_le.c index 39d956e27..39d956e27 100644 --- a/src/agb_flash_le.c +++ b/src/engine/agb_flash_le.c diff --git a/src/agb_flash_mx.c b/src/engine/agb_flash_mx.c index 67348901f..67348901f 100644 --- a/src/agb_flash_mx.c +++ b/src/engine/agb_flash_mx.c diff --git a/src/blend_palette.c b/src/engine/blend_palette.c index 843c50ac1..843c50ac1 100644 --- a/src/blend_palette.c +++ b/src/engine/blend_palette.c diff --git a/src/cable_club.c b/src/engine/cable_club.c index 20b087f4e..20b087f4e 100644 --- a/src/cable_club.c +++ b/src/engine/cable_club.c diff --git a/src/clear_save_data_menu.c b/src/engine/clear_save_data_menu.c index 498562fe0..498562fe0 100644 --- a/src/clear_save_data_menu.c +++ b/src/engine/clear_save_data_menu.c diff --git a/src/clock.c b/src/engine/clock.c index 1f2aac9fd..1f2aac9fd 100644 --- a/src/clock.c +++ b/src/engine/clock.c diff --git a/src/decompress.c b/src/engine/decompress.c index d7f7087a7..d7f7087a7 100644 --- a/src/decompress.c +++ b/src/engine/decompress.c diff --git a/src/libc.c b/src/engine/libc.c index 920673e3e..920673e3e 100644 --- a/src/libc.c +++ b/src/engine/libc.c diff --git a/src/link.c b/src/engine/link.c index 5858ad8bf..5858ad8bf 100644 --- a/src/link.c +++ b/src/engine/link.c diff --git a/src/load_save.c b/src/engine/load_save.c index 730aea2b8..730aea2b8 100644 --- a/src/load_save.c +++ b/src/engine/load_save.c diff --git a/src/m4a_2.c b/src/engine/m4a_2.c index 2d3c65848..2d3c65848 100644 --- a/src/m4a_2.c +++ b/src/engine/m4a_2.c diff --git a/src/m4a_4.c b/src/engine/m4a_4.c index 99195ec00..99195ec00 100644 --- a/src/m4a_4.c +++ b/src/engine/m4a_4.c diff --git a/src/m4a_tables.c b/src/engine/m4a_tables.c index 91f00a31d..91f00a31d 100644 --- a/src/m4a_tables.c +++ b/src/engine/m4a_tables.c diff --git a/src/main.c b/src/engine/main.c index afaa0e77a..afaa0e77a 100644 --- a/src/main.c +++ b/src/engine/main.c diff --git a/src/main_menu.c b/src/engine/main_menu.c index 09fd06d9e..09fd06d9e 100644 --- a/src/main_menu.c +++ b/src/engine/main_menu.c diff --git a/src/menu.c b/src/engine/menu.c index ef458124b..ef458124b 100644 --- a/src/menu.c +++ b/src/engine/menu.c diff --git a/src/menu_cursor.c b/src/engine/menu_cursor.c index 64ab36573..64ab36573 100644 --- a/src/menu_cursor.c +++ b/src/engine/menu_cursor.c diff --git a/src/mystery_event_menu.c b/src/engine/mystery_event_menu.c index 46b76fd88..46b76fd88 100644 --- a/src/mystery_event_menu.c +++ b/src/engine/mystery_event_menu.c diff --git a/src/mystery_event_script.c b/src/engine/mystery_event_script.c index f507942a7..f507942a7 100644 --- a/src/mystery_event_script.c +++ b/src/engine/mystery_event_script.c diff --git a/src/name_string_util.c b/src/engine/name_string_util.c index f1a935453..f1a935453 100644 --- a/src/name_string_util.c +++ b/src/engine/name_string_util.c diff --git a/src/naming_screen.c b/src/engine/naming_screen.c index 6c107f022..6c107f022 100644 --- a/src/naming_screen.c +++ b/src/engine/naming_screen.c diff --git a/src/option_menu.c b/src/engine/option_menu.c index 7f8d76528..7f8d76528 100644 --- a/src/option_menu.c +++ b/src/engine/option_menu.c diff --git a/src/palette.c b/src/engine/palette.c index 94a4f8092..94a4f8092 100644 --- a/src/palette.c +++ b/src/engine/palette.c diff --git a/src/play_time.c b/src/engine/play_time.c index 9882c9c4b..9882c9c4b 100644 --- a/src/play_time.c +++ b/src/engine/play_time.c diff --git a/src/record_mixing.c b/src/engine/record_mixing.c index d1083910c..d1083910c 100644 --- a/src/record_mixing.c +++ b/src/engine/record_mixing.c diff --git a/src/reset_rtc_screen.c b/src/engine/reset_rtc_screen.c index d052992ad..d052992ad 100644 --- a/src/reset_rtc_screen.c +++ b/src/engine/reset_rtc_screen.c diff --git a/src/rng.c b/src/engine/rng.c index 7d4b5600e..7d4b5600e 100644 --- a/src/rng.c +++ b/src/engine/rng.c diff --git a/src/rtc.c b/src/engine/rtc.c index d73f943d2..d73f943d2 100644 --- a/src/rtc.c +++ b/src/engine/rtc.c diff --git a/src/save.c b/src/engine/save.c index adf39268e..adf39268e 100644 --- a/src/save.c +++ b/src/engine/save.c diff --git a/src/save_failed_screen.c b/src/engine/save_failed_screen.c index b91e8b5bf..b91e8b5bf 100644 --- a/src/save_failed_screen.c +++ b/src/engine/save_failed_screen.c diff --git a/src/save_menu_util.c b/src/engine/save_menu_util.c index a2d17bd36..a2d17bd36 100644 --- a/src/save_menu_util.c +++ b/src/engine/save_menu_util.c diff --git a/src/script.c b/src/engine/script.c index 8f12da437..8f12da437 100644 --- a/src/script.c +++ b/src/engine/script.c diff --git a/src/siirtc.c b/src/engine/siirtc.c index 965a068f1..965a068f1 100644 --- a/src/siirtc.c +++ b/src/engine/siirtc.c diff --git a/src/sound.c b/src/engine/sound.c index 8d23b7d7a..8d23b7d7a 100644 --- a/src/sound.c +++ b/src/engine/sound.c diff --git a/src/sound_check_menu.c b/src/engine/sound_check_menu.c index d97ae6d86..d97ae6d86 100644 --- a/src/sound_check_menu.c +++ b/src/engine/sound_check_menu.c diff --git a/src/sprite.c b/src/engine/sprite.c index fb8c2b648..fb8c2b648 100644 --- a/src/sprite.c +++ b/src/engine/sprite.c diff --git a/src/string_util.c b/src/engine/string_util.c index 9686256a1..9686256a1 100644 --- a/src/string_util.c +++ b/src/engine/string_util.c diff --git a/src/task.c b/src/engine/task.c index 7bd2b5937..7bd2b5937 100644 --- a/src/task.c +++ b/src/engine/task.c diff --git a/src/text.c b/src/engine/text.c index b27084b86..abde4484a 100644 --- a/src/text.c +++ b/src/engine/text.c @@ -219,12 +219,12 @@ static const u8 sBrailleGlyphs[] = INCBIN_U8("graphics/fonts/font6_braille.1bpp" static const u32 sDownArrowTiles[] = INCBIN_U32("graphics/fonts/down_arrow.4bpp"); // clang-format off -#include "data/text/type1_map.h" -#include "data/text/type3_map.h" -#include "data/text/font1_widths.h" -#include "data/text/font4_widths.h" -#include "data/text/font0_widths.h" -#include "data/text/font3_widths.h" +#include "../data/text/type1_map.h" +#include "../data/text/type3_map.h" +#include "../data/text/font1_widths.h" +#include "../data/text/font4_widths.h" +#include "../data/text/font0_widths.h" +#include "../data/text/font3_widths.h" // clang-format on const u16 gUnknownPalette_81E6692[] = INCBIN_U16("graphics/fonts/unknown_81E6692.gbapal"); diff --git a/src/text_window.c b/src/engine/text_window.c index 9a88789d1..9a88789d1 100644 --- a/src/text_window.c +++ b/src/engine/text_window.c diff --git a/src/tileset_anim.c b/src/engine/tileset_anim.c index 34685381d..34685381d 100644 --- a/src/tileset_anim.c +++ b/src/engine/tileset_anim.c diff --git a/src/time_events.c b/src/engine/time_events.c index e1b9a2e9e..e1b9a2e9e 100644 --- a/src/time_events.c +++ b/src/engine/time_events.c diff --git a/src/trade.c b/src/engine/trade.c index cb190d194..cb190d194 100644 --- a/src/trade.c +++ b/src/engine/trade.c diff --git a/src/trainer_card.c b/src/engine/trainer_card.c index 626c5a7bf..626c5a7bf 100644 --- a/src/trainer_card.c +++ b/src/engine/trainer_card.c diff --git a/src/trig.c b/src/engine/trig.c index e16a69e63..e16a69e63 100644 --- a/src/trig.c +++ b/src/engine/trig.c diff --git a/src/util.c b/src/engine/util.c index 582b9f806..582b9f806 100644 --- a/src/util.c +++ b/src/engine/util.c diff --git a/src/bard_music.c b/src/field/bard_music.c index a31568475..a31568475 100644 --- a/src/bard_music.c +++ b/src/field/bard_music.c diff --git a/src/berry.c b/src/field/berry.c index fa15672e7..fa15672e7 100644 --- a/src/berry.c +++ b/src/field/berry.c diff --git a/src/berry_tag_screen.c b/src/field/berry_tag_screen.c index ff430e7b2..ff430e7b2 100644 --- a/src/berry_tag_screen.c +++ b/src/field/berry_tag_screen.c diff --git a/src/bike.c b/src/field/bike.c index 58a4f38f4..58a4f38f4 100644 --- a/src/bike.c +++ b/src/field/bike.c diff --git a/src/birch_pc.c b/src/field/birch_pc.c index 5fb6427c3..5fb6427c3 100644 --- a/src/birch_pc.c +++ b/src/field/birch_pc.c diff --git a/src/braille_puzzles.c b/src/field/braille_puzzles.c index b8d7cd386..b8d7cd386 100644 --- a/src/braille_puzzles.c +++ b/src/field/braille_puzzles.c diff --git a/src/choose_party.c b/src/field/choose_party.c index d8df44028..d8df44028 100644 --- a/src/choose_party.c +++ b/src/field/choose_party.c diff --git a/src/coins.c b/src/field/coins.c index 3c6356612..3c6356612 100644 --- a/src/coins.c +++ b/src/field/coins.c diff --git a/src/coord_event_weather.c b/src/field/coord_event_weather.c index 9c5a1ca4d..9c5a1ca4d 100644 --- a/src/coord_event_weather.c +++ b/src/field/coord_event_weather.c diff --git a/src/daycare.c b/src/field/daycare.c index cded18207..cded18207 100644 --- a/src/daycare.c +++ b/src/field/daycare.c diff --git a/src/decoration.c b/src/field/decoration.c index da33b3ab7..da33b3ab7 100644 --- a/src/decoration.c +++ b/src/field/decoration.c diff --git a/src/decoration_inventory.c b/src/field/decoration_inventory.c index 35ba7e228..35ba7e228 100644 --- a/src/decoration_inventory.c +++ b/src/field/decoration_inventory.c diff --git a/src/dewford_trend.c b/src/field/dewford_trend.c index aaf4dd66a..aaf4dd66a 100644 --- a/src/dewford_trend.c +++ b/src/field/dewford_trend.c diff --git a/src/diploma.c b/src/field/diploma.c index ba7de58aa..ba7de58aa 100644 --- a/src/diploma.c +++ b/src/field/diploma.c diff --git a/src/easy_chat.c b/src/field/easy_chat.c index cca8c1355..cca8c1355 100644 --- a/src/easy_chat.c +++ b/src/field/easy_chat.c diff --git a/src/event_data.c b/src/field/event_data.c index 0484bae02..0484bae02 100644 --- a/src/event_data.c +++ b/src/field/event_data.c diff --git a/src/field_camera.c b/src/field/field_camera.c index db51cf054..db51cf054 100644 --- a/src/field_camera.c +++ b/src/field/field_camera.c diff --git a/src/field_control_avatar.c b/src/field/field_control_avatar.c index a8f6b6b9b..a8f6b6b9b 100644 --- a/src/field_control_avatar.c +++ b/src/field/field_control_avatar.c diff --git a/src/field_door.c b/src/field/field_door.c index 791ed4c94..791ed4c94 100644 --- a/src/field_door.c +++ b/src/field/field_door.c diff --git a/src/field_effect.c b/src/field/field_effect.c index 3632d7053..3632d7053 100644 --- a/src/field_effect.c +++ b/src/field/field_effect.c diff --git a/src/field_fadetransition.c b/src/field/field_fadetransition.c index e614d899a..e614d899a 100644 --- a/src/field_fadetransition.c +++ b/src/field/field_fadetransition.c diff --git a/src/field_ground_effect.c b/src/field/field_ground_effect.c index 42862d0ff..42862d0ff 100644 --- a/src/field_ground_effect.c +++ b/src/field/field_ground_effect.c diff --git a/src/field_map_obj.c b/src/field/field_map_obj.c index f60b1b233..f60b1b233 100644 --- a/src/field_map_obj.c +++ b/src/field/field_map_obj.c diff --git a/src/field_map_obj_helpers.c b/src/field/field_map_obj_helpers.c index 87be8e011..87be8e011 100644 --- a/src/field_map_obj_helpers.c +++ b/src/field/field_map_obj_helpers.c diff --git a/src/field_message_box.c b/src/field/field_message_box.c index 35aac7ac9..35aac7ac9 100644 --- a/src/field_message_box.c +++ b/src/field/field_message_box.c diff --git a/src/field_player_avatar.c b/src/field/field_player_avatar.c index 2a7b2f3e0..2a7b2f3e0 100644 --- a/src/field_player_avatar.c +++ b/src/field/field_player_avatar.c diff --git a/src/field_poison.c b/src/field/field_poison.c index 8c9e029e1..8c9e029e1 100644 --- a/src/field_poison.c +++ b/src/field/field_poison.c diff --git a/src/field_region_map.c b/src/field/field_region_map.c index 7cb22e5df..7cb22e5df 100644 --- a/src/field_region_map.c +++ b/src/field/field_region_map.c diff --git a/src/field_screen_effect.c b/src/field/field_screen_effect.c index 79913e1c5..79913e1c5 100644 --- a/src/field_screen_effect.c +++ b/src/field/field_screen_effect.c diff --git a/src/field_special_scene.c b/src/field/field_special_scene.c index 82a7a13e3..82a7a13e3 100644 --- a/src/field_special_scene.c +++ b/src/field/field_special_scene.c diff --git a/src/field_specials.c b/src/field/field_specials.c index 454bd8d96..454bd8d96 100644 --- a/src/field_specials.c +++ b/src/field/field_specials.c diff --git a/src/field_tasks.c b/src/field/field_tasks.c index caf2ce6b9..caf2ce6b9 100644 --- a/src/field_tasks.c +++ b/src/field/field_tasks.c diff --git a/src/field_weather.c b/src/field/field_weather.c index 5ff2eddf9..5ff2eddf9 100644 --- a/src/field_weather.c +++ b/src/field/field_weather.c diff --git a/src/fieldmap.c b/src/field/fieldmap.c index 0e0ec246c..0e0ec246c 100644 --- a/src/fieldmap.c +++ b/src/field/fieldmap.c diff --git a/src/fldeff_cut.c b/src/field/fldeff_cut.c index b394d1e4c..b394d1e4c 100644 --- a/src/fldeff_cut.c +++ b/src/field/fldeff_cut.c diff --git a/src/fldeff_flash.c b/src/field/fldeff_flash.c index 6c2633567..6c2633567 100644 --- a/src/fldeff_flash.c +++ b/src/field/fldeff_flash.c diff --git a/src/fldeff_softboiled.c b/src/field/fldeff_softboiled.c index cb26d9966..cb26d9966 100644 --- a/src/fldeff_softboiled.c +++ b/src/field/fldeff_softboiled.c diff --git a/src/fldeff_strength.c b/src/field/fldeff_strength.c index 81f4f63c6..81f4f63c6 100644 --- a/src/fldeff_strength.c +++ b/src/field/fldeff_strength.c diff --git a/src/fldeff_sweetscent.c b/src/field/fldeff_sweetscent.c index 4c3e6bf4a..4c3e6bf4a 100644 --- a/src/fldeff_sweetscent.c +++ b/src/field/fldeff_sweetscent.c diff --git a/src/fldeff_teleport.c b/src/field/fldeff_teleport.c index 74e68df06..74e68df06 100644 --- a/src/fldeff_teleport.c +++ b/src/field/fldeff_teleport.c diff --git a/src/heal_location.c b/src/field/heal_location.c index 42bc18567..42bc18567 100644 --- a/src/heal_location.c +++ b/src/field/heal_location.c diff --git a/src/hof_pc.c b/src/field/hof_pc.c index 4646d171c..4646d171c 100644 --- a/src/hof_pc.c +++ b/src/field/hof_pc.c diff --git a/src/item.c b/src/field/item.c index 36871285a..fd49f5c39 100644 --- a/src/item.c +++ b/src/field/item.c @@ -30,11 +30,11 @@ enum }; #if ENGLISH -#include "data/item_descriptions_en.h" -#include "data/items_en.h" +#include "../data/item_descriptions_en.h" +#include "../data/items_en.h" #elif GERMAN -#include "data/item_descriptions_de.h" -#include "data/items_de.h" +#include "../data/item_descriptions_de.h" +#include "../data/items_de.h" #endif static void CompactPCItems(void); diff --git a/src/item_menu.c b/src/field/item_menu.c index 350ba3db4..350ba3db4 100644 --- a/src/item_menu.c +++ b/src/field/item_menu.c diff --git a/src/item_use.c b/src/field/item_use.c index 1750c1584..1750c1584 100644 --- a/src/item_use.c +++ b/src/field/item_use.c diff --git a/src/landmark.c b/src/field/landmark.c index 6a53716bb..6a53716bb 100644 --- a/src/landmark.c +++ b/src/field/landmark.c diff --git a/src/lottery_corner.c b/src/field/lottery_corner.c index c2c25b9ac..c2c25b9ac 100644 --- a/src/lottery_corner.c +++ b/src/field/lottery_corner.c diff --git a/src/map_name_popup.c b/src/field/map_name_popup.c index 01105d0db..01105d0db 100644 --- a/src/map_name_popup.c +++ b/src/field/map_name_popup.c diff --git a/src/map_obj_lock.c b/src/field/map_obj_lock.c index bd40bcacc..bd40bcacc 100644 --- a/src/map_obj_lock.c +++ b/src/field/map_obj_lock.c diff --git a/src/mauville_old_man.c b/src/field/mauville_old_man.c index 93684fc60..93684fc60 100644 --- a/src/mauville_old_man.c +++ b/src/field/mauville_old_man.c diff --git a/src/menu_helpers.c b/src/field/menu_helpers.c index 9915d67ac..9915d67ac 100644 --- a/src/menu_helpers.c +++ b/src/field/menu_helpers.c diff --git a/src/metatile_behavior.c b/src/field/metatile_behavior.c index d05ba0b89..d05ba0b89 100644 --- a/src/metatile_behavior.c +++ b/src/field/metatile_behavior.c diff --git a/src/money.c b/src/field/money.c index 5d9d0b689..5d9d0b689 100644 --- a/src/money.c +++ b/src/field/money.c diff --git a/src/party_menu.c b/src/field/party_menu.c index 1fcd2cdda..1fcd2cdda 100644 --- a/src/party_menu.c +++ b/src/field/party_menu.c diff --git a/src/player_pc.c b/src/field/player_pc.c index 6d52c560a..6d52c560a 100644 --- a/src/player_pc.c +++ b/src/field/player_pc.c diff --git a/src/pokeblock.c b/src/field/pokeblock.c index 775280f6e..775280f6e 100644 --- a/src/pokeblock.c +++ b/src/field/pokeblock.c diff --git a/src/pokenav.c b/src/field/pokenav.c index 84ed7b14b..84ed7b14b 100644 --- a/src/pokenav.c +++ b/src/field/pokenav.c diff --git a/src/region_map.c b/src/field/region_map.c index 076dfecec..7ca7e809f 100644 --- a/src/region_map.c +++ b/src/field/region_map.c @@ -140,12 +140,12 @@ static const u16 sRegionMapBkgnd_Pal[] = INCBIN_U16("graphics/pokenav/region_map static const u8 sRegionMapBkgnd_ImageLZ[] = INCBIN_U8("graphics/pokenav/region_map.8bpp.lz"); static const u8 sRegionMapBkgnd_TilemapLZ[] = INCBIN_U8("graphics/pokenav/region_map_map.bin.lz"); -#include "data/region_map_layout.h" +#include "../data/region_map_layout.h" #if ENGLISH -#include "data/region_map_names_en.h" +#include "../data/region_map_names_en.h" #elif GERMAN -#include "data/region_map_names_de.h" +#include "../data/region_map_names_de.h" #endif struct RegionMapLocation diff --git a/src/roamer.c b/src/field/roamer.c index 948828d5e..948828d5e 100644 --- a/src/roamer.c +++ b/src/field/roamer.c diff --git a/src/rotating_gate.c b/src/field/rotating_gate.c index bb3c31dfc..bb3c31dfc 100644 --- a/src/rotating_gate.c +++ b/src/field/rotating_gate.c diff --git a/src/safari_zone.c b/src/field/safari_zone.c index a47c8e951..a47c8e951 100644 --- a/src/safari_zone.c +++ b/src/field/safari_zone.c diff --git a/src/scrcmd.c b/src/field/scrcmd.c index 66578f350..66578f350 100644 --- a/src/scrcmd.c +++ b/src/field/scrcmd.c diff --git a/src/script_menu.c b/src/field/script_menu.c index f4ac55fb9..f4ac55fb9 100644 --- a/src/script_menu.c +++ b/src/field/script_menu.c diff --git a/src/script_movement.c b/src/field/script_movement.c index e25b60a3c..e25b60a3c 100644 --- a/src/script_movement.c +++ b/src/field/script_movement.c diff --git a/src/secret_base.c b/src/field/secret_base.c index 4e8331f5c..4e8331f5c 100644 --- a/src/secret_base.c +++ b/src/field/secret_base.c diff --git a/src/shop.c b/src/field/shop.c index d53646a88..d53646a88 100644 --- a/src/shop.c +++ b/src/field/shop.c diff --git a/src/slot_machine.c b/src/field/slot_machine.c index c9a06a758..c9a06a758 100644 --- a/src/slot_machine.c +++ b/src/field/slot_machine.c diff --git a/src/start_menu.c b/src/field/start_menu.c index 411690aff..411690aff 100644 --- a/src/start_menu.c +++ b/src/field/start_menu.c diff --git a/src/starter_choose.c b/src/field/starter_choose.c index 2b28df4f0..2b28df4f0 100644 --- a/src/starter_choose.c +++ b/src/field/starter_choose.c diff --git a/src/trader.c b/src/field/trader.c index ea06058e9..ea06058e9 100644 --- a/src/trader.c +++ b/src/field/trader.c diff --git a/src/trainer_see.c b/src/field/trainer_see.c index feb35c67c..feb35c67c 100644 --- a/src/trainer_see.c +++ b/src/field/trainer_see.c diff --git a/src/tv.c b/src/field/tv.c index a254bcd5f..a254bcd5f 100644 --- a/src/tv.c +++ b/src/field/tv.c diff --git a/src/use_pokeblock.c b/src/field/use_pokeblock.c index 3aa2f1fa5..3aa2f1fa5 100644 --- a/src/use_pokeblock.c +++ b/src/field/use_pokeblock.c diff --git a/src/wallclock.c b/src/field/wallclock.c index 8db13dc2d..8db13dc2d 100644 --- a/src/wallclock.c +++ b/src/field/wallclock.c diff --git a/src/wild_encounter.c b/src/field/wild_encounter.c index 96f47c067..96f47c067 100644 --- a/src/wild_encounter.c +++ b/src/field/wild_encounter.c diff --git a/src/de_rom_8040FE0.c b/src/misc/de_rom_8040FE0.c index c618ebdb2..c618ebdb2 100644 --- a/src/de_rom_8040FE0.c +++ b/src/misc/de_rom_8040FE0.c diff --git a/src/rom3.c b/src/misc/rom3.c index 803bbf943..803bbf943 100644 --- a/src/rom3.c +++ b/src/misc/rom3.c diff --git a/src/rom4.c b/src/misc/rom4.c index f9006efba..f9006efba 100644 --- a/src/rom4.c +++ b/src/misc/rom4.c diff --git a/src/rom6.c b/src/misc/rom6.c index ff032b6c2..ff032b6c2 100644 --- a/src/rom6.c +++ b/src/misc/rom6.c diff --git a/src/rom_800D42C.c b/src/misc/rom_800D42C.c index f51779e65..f51779e65 100644 --- a/src/rom_800D42C.c +++ b/src/misc/rom_800D42C.c diff --git a/src/rom_8077ABC.c b/src/misc/rom_8077ABC.c index 249146b37..249146b37 100644 --- a/src/rom_8077ABC.c +++ b/src/misc/rom_8077ABC.c diff --git a/src/script_pokemon_util_80C4BF0.c b/src/misc/script_pokemon_util_80C4BF0.c index cbca07011..cbca07011 100644 --- a/src/script_pokemon_util_80C4BF0.c +++ b/src/misc/script_pokemon_util_80C4BF0.c diff --git a/src/script_pokemon_util_80F99CC.c b/src/misc/script_pokemon_util_80F99CC.c index 2b48cc0d8..2b48cc0d8 100644 --- a/src/script_pokemon_util_80F99CC.c +++ b/src/misc/script_pokemon_util_80F99CC.c diff --git a/src/unknown_task.c b/src/misc/unknown_task.c index 81b89ef92..81b89ef92 100644 --- a/src/unknown_task.c +++ b/src/misc/unknown_task.c diff --git a/src/unused_8124F94.c b/src/misc/unused_8124F94.c index 93b569058..93b569058 100644 --- a/src/unused_8124F94.c +++ b/src/misc/unused_8124F94.c diff --git a/src/mail.c b/src/pokemon/mail.c index 658d37976..658d37976 100644 --- a/src/mail.c +++ b/src/pokemon/mail.c diff --git a/src/mail_data.c b/src/pokemon/mail_data.c index ae3f4b3e8..ae3f4b3e8 100644 --- a/src/mail_data.c +++ b/src/pokemon/mail_data.c diff --git a/src/mon_markings.c b/src/pokemon/mon_markings.c index 0cad8db59..0cad8db59 100644 --- a/src/mon_markings.c +++ b/src/pokemon/mon_markings.c diff --git a/src/pokedex.c b/src/pokemon/pokedex.c index c132635cb..6a17a89e0 100644 --- a/src/pokedex.c +++ b/src/pokemon/pokedex.c @@ -186,7 +186,7 @@ static const u8 gUnknown_0839FA7C[] = INCBIN_U8("graphics/pokedex/noball.4bpp.lz extern const u8 gUnknown_0839FA7C[]; #endif -#include "data/pokedex_orders.h" +#include "../data/pokedex_orders.h" static const struct OamData gOamData_83A0404 = { .y = 160, @@ -515,9 +515,9 @@ static const u8 gUnknown_083A05F1[] = {16, 8, 4, 2, 1}; const u8 gEmptySpacce_83A05F6[] = {0, 0}; // Padding, maybe? static const u8 gUnknown_083A05F8[] = _(""); #if ENGLISH -#include "data/pokedex_entries_en.h" +#include "../data/pokedex_entries_en.h" #elif GERMAN -#include "data/pokedex_entries_de.h" +#include "../data/pokedex_entries_de.h" #endif static const u16 gUnknown_083B4EC4[16] = {0}; static const u8 *const sMonFootprintTable[] = diff --git a/src/pokedex_cry_screen.c b/src/pokemon/pokedex_cry_screen.c index 92fd832fc..92fd832fc 100644 --- a/src/pokedex_cry_screen.c +++ b/src/pokemon/pokedex_cry_screen.c diff --git a/src/pokemon_1.c b/src/pokemon/pokemon_1.c index c65bfa185..c65bfa185 100644 --- a/src/pokemon_1.c +++ b/src/pokemon/pokemon_1.c diff --git a/src/pokemon_2.c b/src/pokemon/pokemon_2.c index a77edbdb2..a77edbdb2 100644 --- a/src/pokemon_2.c +++ b/src/pokemon/pokemon_2.c diff --git a/src/pokemon_3.c b/src/pokemon/pokemon_3.c index 3d85a1c8f..3d85a1c8f 100644 --- a/src/pokemon_3.c +++ b/src/pokemon/pokemon_3.c diff --git a/src/pokemon_data.c b/src/pokemon/pokemon_data.c index 6414134fb..6414134fb 100644 --- a/src/pokemon_data.c +++ b/src/pokemon/pokemon_data.c diff --git a/src/pokemon_icon.c b/src/pokemon/pokemon_icon.c index 8994ea49e..8994ea49e 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon/pokemon_icon.c diff --git a/src/pokemon_size_record.c b/src/pokemon/pokemon_size_record.c index f2222bd3b..f2222bd3b 100644 --- a/src/pokemon_size_record.c +++ b/src/pokemon/pokemon_size_record.c diff --git a/src/pokemon_storage_system.c b/src/pokemon/pokemon_storage_system.c index 5e97523e2..5e97523e2 100644 --- a/src/pokemon_storage_system.c +++ b/src/pokemon/pokemon_storage_system.c diff --git a/src/pokemon_summary_screen.c b/src/pokemon/pokemon_summary_screen.c index 00a0bea29..00a0bea29 100644 --- a/src/pokemon_summary_screen.c +++ b/src/pokemon/pokemon_summary_screen.c diff --git a/src/contest_painting.c b/src/scene/contest_painting.c index 391cbdfaa..391cbdfaa 100644 --- a/src/contest_painting.c +++ b/src/scene/contest_painting.c diff --git a/src/credits.c b/src/scene/credits.c index df70674b6..df70674b6 100644 --- a/src/credits.c +++ b/src/scene/credits.c diff --git a/src/egg_hatch.c b/src/scene/egg_hatch.c index 32fbe1547..32fbe1547 100644 --- a/src/egg_hatch.c +++ b/src/scene/egg_hatch.c diff --git a/src/intro.c b/src/scene/intro.c index a43e0356c..a43e0356c 100644 --- a/src/intro.c +++ b/src/scene/intro.c diff --git a/src/new_game.c b/src/scene/new_game.c index 226ac9bb7..226ac9bb7 100644 --- a/src/new_game.c +++ b/src/scene/new_game.c diff --git a/src/title_screen.c b/src/scene/title_screen.c index ab0f1d505..ab0f1d505 100644 --- a/src/title_screen.c +++ b/src/scene/title_screen.c diff --git a/sym_bss.txt b/sym_bss.txt index a6eaeefe1..95c5bc3cc 100644 --- a/sym_bss.txt +++ b/sym_bss.txt @@ -1,9 +1,9 @@ - .include "src/main.o" - .include "src/sprite.o" - .include "src/text.o" - .include "src/string_util.o" - .include "src/link.o" - .include "src/rtc.o" + .include "src/engine/main.o" + .include "src/engine/sprite.o" + .include "src/engine/text.o" + .include "src/engine/string_util.o" + .include "src/engine/link.o" + .include "src/engine/rtc.o" @ daycare @@ -54,38 +54,38 @@ gUnknown_0300055C: @ 300055C gUnknown_03000560: @ 3000560 .space 0x1C - .include "src/play_time.o" - .include "src/rom4.o" + .include "src/engine/play_time.o" + .include "src/misc/rom4.o" @ unused variable? .align 2 .space 0x4 - .include "src/field_camera.o" - .include "src/field_map_obj.o" - .include "src/field_message_box.o" - .include "src/text_window.o" - .include "src/script.o" - .include "src/start_menu.o" - .include "src/menu.o" - .include "src/tileset_anim.o" - .include "src/sound.o" + .include "src/field/field_camera.o" + .include "src/field/field_map_obj.o" + .include "src/field/field_message_box.o" + .include "src/engine/text_window.o" + .include "src/engine/script.o" + .include "src/field/start_menu.o" + .include "src/engine/menu.o" + .include "src/engine/tileset_anim.o" + .include "src/engine/sound.o" @ field_weather gUnknown_030006DC: @ 30006DC .space 0x4 - .include "src/field_effect.o" - .include "src/item_menu.o" + .include "src/field/field_effect.o" + .include "src/field/item_menu.o" @ shop gUnknown_03000708: @ 3000708 .space 0x10 - .include "src/record_mixing.o" - .include "src/tv.o" + .include "src/engine/record_mixing.o" + .include "src/field/tv.o" @ unused variable? .align 2 @@ -114,15 +114,15 @@ gUnknown_03000744: @ 3000744 gUnknown_03000748: @ 3000748 .space 0x4 - .include "src/menu_helpers.o" - .include "src/contest_painting.o" - .include "src/pokeblock.o" + .include "src/field/menu_helpers.o" + .include "src/scene/contest_painting.o" + .include "src/field/pokeblock.o" @ unused variable? .align 2 .space 0x4 - .include "src/field_specials.o" + .include "src/field/field_specials.o" @ learn_move @@ -130,9 +130,9 @@ gUnknown_03000748: @ 3000748 gUnknown_030007B0: @ 30007B0 .space 0x4 - .include "src/player_pc.o" + .include "src/field/player_pc.o" .include "asm/m4a_1.o" - .include "src/agb_flash.o" - .include "src/siirtc.o" + .include "src/engine/agb_flash.o" + .include "src/engine/siirtc.o" .include "tools/agbcc/lib/libgcc.a:dp-bit.o" .include "tools/agbcc/lib/libgcc.a:fp-bit.o" diff --git a/sym_common.txt b/sym_common.txt index fc729a587..e141f6899 100644 --- a/sym_common.txt +++ b/sym_common.txt @@ -1,9 +1,9 @@ - .include "main.o" - .include "sprite.o" - .include "string_util.o" - .include "link.o" - .include "rtc.o" - .include "rom3.o" + .include "engine/main.o" + .include "engine/sprite.o" + .include "engine/string_util.o" + .include "engine/link.o" + .include "engine/rtc.o" + .include "misc/rom3.o" @ battle @@ -104,8 +104,8 @@ gUnknown_03004348: @ 3004348 gUnknown_0300434C: @ 300434C .space 0x4 - .include "pokemon_1.o" - .include "rng.o" + .include "pokemon/pokemon_1.o" + .include "engine/rng.o" @ egg_hatch @@ -113,7 +113,7 @@ gUnknown_0300434C: @ 300434C gUnknown_0300481C: @ 300481C .space 0x4 - .include "load_save.o" + .include "engine/load_save.o" @ trade @@ -137,11 +137,11 @@ gUnknown_03004840: @ 3004840 gUnknown_03004854: @ 3004854 .space 0x4 - .include "rom4.o" - .include "fieldmap.o" - .include "field_camera.o" - .include "field_map_obj.o" - .include "field_control_avatar.o" + .include "misc/rom4.o" + .include "field/fieldmap.o" + .include "field/field_camera.o" + .include "field/field_map_obj.o" + .include "field/field_control_avatar.o" @ party_menu? @@ -149,11 +149,11 @@ gUnknown_03004854: @ 3004854 gUnknown_03004AE4: @ 3004AE4 .space 0x4 - .include "start_menu.o" - .include "sound.o" - .include "battle_anim.o" - .include "task.o" - .include "mori_debug_menu.o" + .include "field/start_menu.o" + .include "engine/sound.o" + .include "battle/battle_anim.o" + .include "engine/task.o" + .include "debug/mori_debug_menu.o" @ unknown_task @@ -187,7 +187,7 @@ gLastFieldPokeMenuOpened: @ 3005CE0 gUnknown_03005CE4: @ 3005CE4 .space 0x4 - .include "pokedex.o" + .include "pokemon/pokedex.o" @ pokemon_summary_screen @@ -213,14 +213,14 @@ gCurrentBagPocketItemSlots: @ 3005D24 gUnknown_03005D28: @ 3005D28 .space 0x4 - .include "record_mixing.o" - .include "sound_check_menu.o" + .include "engine/record_mixing.o" + .include "engine/sound_check_menu.o" .align 2 gUnknown_03005D34: @ 3005D34 .space 0x4 - .include "tv.o" + .include "field/tv.o" .space 0x64 @ unused variable? @@ -262,7 +262,7 @@ gUnknown_03005E08: @ 3005E08 gUnknown_03005E0C: @ 3005E0C .space 0x4 - .include "contest_painting.o" + .include "scene/contest_painting.o" @ evolution_scene @@ -275,11 +275,11 @@ gUnknown_03005E94: @ 3005E94 gUnknown_03005E98: @ 3005E98 .space 0x4 - .include "save.o" + .include "engine/save.o" .space 0x10 @ unused variable? - .include "intro.o" + .include "scene/intro.o" @ battle_anim_813F0F4 @@ -328,5 +328,5 @@ gUnknown_03005F94: @ 3005F94 gUnknown_03005FA0: @ 3005FA0 .space 0x30 - .include "m4a_2.o" - .include "agb_flash.o" + .include "engine/m4a_2.o" + .include "engine/agb_flash.o" diff --git a/sym_ewram.txt b/sym_ewram.txt index 0e8b25e28..902ac284b 100644 --- a/sym_ewram.txt +++ b/sym_ewram.txt @@ -1,12 +1,12 @@ - .include "src/main.o" - .include "src/sprite.o" - .include "src/text.o" - .include "src/string_util.o" + .include "src/engine/main.o" + .include "src/engine/sprite.o" + .include "src/engine/text.o" + .include "src/engine/string_util.o" .space 0x2E8 - .include "src/link.o" - .include "src/rom3.o" + .include "src/engine/link.o" + .include "src/misc/rom3.o" @ battle @@ -293,9 +293,9 @@ word_2024E82: @ 2024E82 gBattleMonForms: @ 2024E84 .space 0x4 - .include "src/pokemon_1.o" - .include "src/pokemon_2.o" - .include "src/load_save.o" + .include "src/pokemon/pokemon_1.o" + .include "src/pokemon/pokemon_2.o" + .include "src/engine/load_save.o" @ trade @@ -322,16 +322,16 @@ gUnknown_020297E4: @ 20297E4 gUnknown_020297E8: @ 20297E8 .space 0x4 - .include "src/new_game.o" - .include "src/rom4.o" - .include "src/fieldmap.o" - .include "src/field_camera.o" - .include "src/field_player_avatar.o" - .include "src/field_message_box.o" - .include "src/script.o" - .include "src/scrcmd.o" - .include "src/field_control_avatar.o" - .include "src/event_data.o" + .include "src/scene/new_game.o" + .include "src/misc/rom4.o" + .include "src/field/fieldmap.o" + .include "src/field/field_camera.o" + .include "src/field/field_player_avatar.o" + .include "src/field/field_message_box.o" + .include "src/engine/script.o" + .include "src/field/scrcmd.o" + .include "src/field/field_control_avatar.o" + .include "src/field/event_data.o" @ party_menu @@ -351,14 +351,14 @@ gUnknown_0202E8F8: @ 202E8F8 gUnknown_0202E8FA: @ 202E8FA .space 0x2 - .include "src/start_menu.o" - .include "src/menu.o" - .include "src/tileset_anim.o" - .include "src/palette.o" - .include "src/sound.o" - .include "src/battle_anim.o" - .include "src/rom_8077ABC.o" - .include "src/title_screen.o" + .include "src/field/start_menu.o" + .include "src/engine/menu.o" + .include "src/engine/tileset_anim.o" + .include "src/engine/palette.o" + .include "src/engine/sound.o" + .include "src/battle/battle_anim.o" + .include "src/misc/rom_8077ABC.o" + .include "src/scene/title_screen.o" @ field_weather @@ -378,9 +378,9 @@ gUnknown_0202FF38: @ 202FF38 gUnknown_0202FF58: @ 202FF58 .space 0x4 - .include "src/battle_setup.o" - .include "src/wild_encounter.o" - .include "src/field_effect.o" + .include "src/battle/battle_setup.o" + .include "src/field/wild_encounter.o" + .include "src/field/field_effect.o" @ unknown_task @@ -398,9 +398,9 @@ gUnknown_0202FFA9: @ 202FFA9 gUnknown_0202FFAA: @ 202FFAA .space 0xA - .include "src/pokedex.o" - .include "src/trainer_card.o" - .include "src/pokemon_storage_system.o" + .include "src/pokemon/pokedex.o" + .include "src/engine/trainer_card.o" + .include "src/pokemon/pokemon_storage_system.o" @ still pokemon_storage_system @@ -464,9 +464,9 @@ gUnknown_020384F0: @ 20384F0 gUnknown_020384F4: @ 20384F4 .space 0x4 - .include "src/script_movement.o" - .include "src/map_name_popup.o" - .include "src/item_menu.o" + .include "src/field/script_movement.o" + .include "src/field/map_name_popup.o" + .include "src/field/item_menu.o" @ contest @@ -546,7 +546,7 @@ gUnknown_02038730: @ 2038730 gUnknown_02038731: @ 2038731 .space 0x3 - .include "src/money.o" + .include "src/field/money.o" @ record_mixing @@ -554,7 +554,7 @@ gUnknown_02038731: @ 2038731 gUnknown_02038738: @ 2038738 .space 0x78 - .include "src/sound_check_menu.o" + .include "src/engine/sound_check_menu.o" @ secret_base @@ -564,7 +564,7 @@ gUnknown_020387DC: @ 20387DC @ tv - .include "src/tv.o" + .include "src/field/tv.o" @ fldeff_80C5CD4 @@ -572,8 +572,8 @@ gUnknown_020387DC: @ 20387DC gUnknown_020387EC: @ 20387EC .space 0x4 - .include "src/rotating_gate.o" - .include "src/safari_zone.o" + .include "src/field/rotating_gate.o" + .include "src/field/safari_zone.o" @ easy_chat @@ -588,7 +588,7 @@ gUnknown_020388B0: @ 20388B0 gUnknown_020388B4: @ 20388B4 .space 0x4 - .include "src/mon_markings.o" + .include "src/pokemon/mon_markings.o" @ mauville_old_man @@ -596,13 +596,13 @@ gUnknown_020388B4: @ 20388B4 gUnknown_020388BC: @ 20388BC .space 0x4 - .include "src/menu_helpers.o" - .include "src/region_map.o" - .include "src/decoration.o" - .include "src/battle_ai.o" - .include "src/rom6.o" - .include "src/pokeblock.o" - .include "src/field_specials.o" + .include "src/field/menu_helpers.o" + .include "src/field/region_map.o" + .include "src/field/decoration.o" + .include "src/battle/battle_ai.o" + .include "src/misc/rom6.o" + .include "src/field/pokeblock.o" + .include "src/field/field_specials.o" @ pokedex_area_screen @@ -630,7 +630,7 @@ gUnknown_0203926A: @ 203926A gAbilitiesPerBank: @ 203926C .space 0x4 - .include "src/choose_party.o" + .include "src/field/choose_party.o" @ cable_car @@ -656,12 +656,12 @@ gUnknown_0203927C: @ 203927C gUnknown_0203927D: @ 203927D .space 0x7 - .include "src/save.o" - .include "src/mystery_event_script.o" - .include "src/roamer.o" - .include "src/use_pokeblock.o" - .include "src/player_pc.o" - .include "src/intro.o" + .include "src/engine/save.o" + .include "src/engine/mystery_event_script.o" + .include "src/field/roamer.o" + .include "src/field/use_pokeblock.o" + .include "src/field/player_pc.o" + .include "src/scene/intro.o" @ hall_of_fame @@ -669,11 +669,11 @@ gUnknown_0203927D: @ 203927D gUnknown_0203931C: @ 203931C .space 0x4 - .include "src/credits.o" - .include "src/lottery_corner.o" - .include "src/berry_tag_screen.o" - .include "src/mystery_event_menu.o" - .include "src/save_failed_screen.o" + .include "src/scene/credits.o" + .include "src/field/lottery_corner.o" + .include "src/field/berry_tag_screen.o" + .include "src/engine/mystery_event_menu.o" + .include "src/engine/save_failed_screen.o" @ pokeblock_feed @@ -706,4 +706,4 @@ gUnknown_02039760: @ 2039760 gUnknown_0203A360: @ 203A360 .space 0x20 - .include "src/menu_cursor.o" + .include "src/engine/menu_cursor.o" |