pokecrystal/engine/switch_items.asm, branch master Pokémon Crystal Organize the engine/ directory 2018-03-13T12:21:40+00:00 mid-kid esteve.varela@gmail.com 2018-03-13T12:07:16+00:00 baa0dc5a963a79843b37888bcfe1d2dfe833ade9 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.
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.
MenuDataHeader → MenuHeader, MenuData2 → MenuData (might complete issue #440) 2018-01-23T21:08:43+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-01-23T21:08:43+00:00 ead103d2c6d21cd4774e5c32b9c66f9435f7adbb

More splitting of main.asm; remove unneeded rept 2 2016-05-04T15:46:23+00:00 pikalaxalt PikalaxALT@gmail.com 2016-05-04T15:46:23+00:00 3713b71d9e3f3f1bc099d4704910cb9c1d172dcf

Local labels starting with lowercase letters are no longer decorated with a trailing colon 2016-04-10T19:01:49+00:00 pikalaxalt PikalaxALT@gmail.com 2016-04-10T19:01:49+00:00 6be4cd4da98093bf1b9362c946e693c89e4713ad

Battle Anim Object struct constants 2015-12-23T19:00:29+00:00 PikalaxALT PikalaxALT@gmail.com 2015-12-23T19:00:29+00:00 3893feb835ef4959b77148668da90aaed3189b00

More menu stuff 2015-12-18T03:31:16+00:00 PikalaxALT PikalaxALT@gmail.com 2015-12-18T03:31:16+00:00 d644406f61983be78339a0e9f366e8d34c209c6c

Elevator 2015-12-17T22:51:32+00:00 PikalaxALT PikalaxALT@gmail.com 2015-12-17T22:51:32+00:00 fe4ef4e5951e855174cbff3da308b342b0b5bd09

Pack 2015-12-13T19:15:16+00:00 PikalaxALT PikalaxALT@gmail.com 2015-12-13T19:15:16+00:00 acd92eee94f0c8a7e0757ce2a1f486f08a4a9ad7