pokecrystal-board/engine
mid-kid baa0dc5a96 Organize the engine/ directory
This is an informed attempt at reorganizing the engine/ directory by
creating categorized subdirectories, in order to make it easier to
navigate and find things.

The directories created are as follows:
* engine/game: Contains all "minigames", things like the unown puzzle
and slot machine.
* engine/gfx: Contains all handling of graphics. From loading palettes
to playing animations.
* engine/link: Contains all multiplayer functionality.
* engine/menu: Contains all generic/misc. menus and menu code.
Other, more specialized menus are in their own subdirectories (pokedex,
pokegear, party menu, etc).
* engine/overworld: Contains all handling of the overworld. From loading
and connecting maps to wild encounters and the scripting engine.
* engine/pokegear: In the same vein as engine/pokedex, except it could
use some more splitting up.
* engine/pokemon: Contains everything related to manipulating pokemon
data. From the pokemon storage system to evolution and mail.
* engine/printer: Contains everything related to printing things as well
as the printer communication.
* engine/title: Contains intro sequences, title screens and credits.
2018-03-13 13:21:40 +01:00
..
battle Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-25 20:39:54 -05:00
battle_anims Macro factors out sine code, just like sine data, since it's used 5 times 2018-02-03 21:11:55 -05:00
events Organize the engine/ directory 2018-03-13 13:21:40 +01:00
game Organize the engine/ directory 2018-03-13 13:21:40 +01:00
gfx Organize the engine/ directory 2018-03-13 13:21:40 +01:00
link Organize the engine/ directory 2018-03-13 13:21:40 +01:00
menu Organize the engine/ directory 2018-03-13 13:21:40 +01:00
overworld Organize the engine/ directory 2018-03-13 13:21:40 +01:00
phone * BillPhoneGeneriText -> BillPhoneGenericText 2018-02-26 22:29:09 -05:00
pokedex Improve some code labels 2018-03-02 19:39:16 -05:00
pokegear Organize the engine/ directory 2018-03-13 13:21:40 +01:00
pokemon Organize the engine/ directory 2018-03-13 13:21:40 +01:00
printer Organize the engine/ directory 2018-03-13 13:21:40 +01:00
routines Organize the engine/ directory 2018-03-13 13:21:40 +01:00
title Organize the engine/ directory 2018-03-13 13:21:40 +01:00
debug.asm Improve some code labels 2018-03-02 19:39:16 -05:00
dma_transfer.asm Sync code with wiki 2018-02-04 13:16:40 -05:00
engine_flags.asm Keep table labels in the same files as their contents. 2017-12-11 22:44:25 -05:00
init_gender.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-03 19:42:56 -05:00
intro_menu.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-03 19:42:56 -05:00
item_effects.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-25 20:39:54 -05:00
items.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-03 19:42:56 -05:00
money.asm Prefix wram labels with w, part 1. 2018-01-23 16:45:34 -05:00
predef.asm Prefix wram labels with w, part 2. 2018-01-23 17:39:09 -05:00
rtc.asm Prefix wram labels with w, part 2. 2018-01-23 17:39:09 -05:00
save.asm Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-25 20:39:54 -05:00