pokecrystal/engine/sgb_layouts.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.
Prefix wram labels with w, part 2. 2018-01-23T22:39:09+00:00 luckytyphlosion 10688458+luckytyphlosion@users.noreply.github.com 2018-01-23T22:39:09+00:00 a1951cefc09035e11077a433b28ec8c66b3b03db

More accurate constant/label names 2018-01-18T20:06:43+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-18T20:06:43+00:00 3bf8325edddb03753fa63f0dfb39cedcd1d2faca

Only graphics data goes in gfx/ 2018-01-18T16:16:24+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-18T16:16:24+00:00 226d1812b34dad7ee0bb758c4c4970a731c9c79e Introduce PALRGB_WHITE constant for $7fff
Introduce PALRGB_WHITE constant for $7fff
More SGB documentation 2018-01-18T05:16:03+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-18T05:16:03+00:00 0306e94cc3365fb7b28e3bb6e1ccccb1e6b8b449

More SGB documentation 2018-01-18T03:48:57+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-18T03:48:57+00:00 c5d9ecae9c343677150273b810703a1fd8d9d87a

Partially document SGB data from pokered 2018-01-18T03:37:04+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-18T03:37:04+00:00 4161ec98b4ab19863ae35502c9959892effbf6ea

Remove Predef_ prefix from routines listed in PredefPointers 2018-01-16T19:39:28+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-16T19:30:10+00:00 80480821142d7a7b16dd2b1a98a213e7b389af0f

Merge branch 'master' of https://github.com/xCrystal/pokecrystal (resolve PR #459) 2018-01-15T03:56:36+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-15T03:56:36+00:00 5c28d05bb40b47f084a34eb732da92c899e18db6 # Conflicts: # data/items/descriptions.asm # data/sprite_anims/framesets.asm # engine/crystal_colors.asm # engine/events/kurt.asm # engine/events/special.asm # engine/events/std_scripts.asm # engine/events_3.asm # engine/item_effects.asm # engine/namingscreen.asm # engine/scripting.asm # engine/stats_screen.asm # engine/trade_animation.asm # home/audio.asm # main.asm # maps/BattleTower1F.asm # maps/BattleTowerBattleRoom.asm # maps/BurnedTowerB1F.asm # maps/ElmsLab.asm # maps/GoldenrodDeptStore5F.asm # maps/GoldenrodUnderground.asm # maps/HallOfFame.asm # maps/MahoganyTown.asm # maps/ManiasHouse.asm # maps/MobileBattleRoom.asm # maps/MobileTradeRoomMobile.asm # maps/RadioTower2F.asm # maps/Route35NationalParkGate.asm # maps/Route36NationalParkGate.asm # maps/Route39Farmhouse.asm # tilesets/palette_maps.asm
# Conflicts:
#	data/items/descriptions.asm
#	data/sprite_anims/framesets.asm
#	engine/crystal_colors.asm
#	engine/events/kurt.asm
#	engine/events/special.asm
#	engine/events/std_scripts.asm
#	engine/events_3.asm
#	engine/item_effects.asm
#	engine/namingscreen.asm
#	engine/scripting.asm
#	engine/stats_screen.asm
#	engine/trade_animation.asm
#	home/audio.asm
#	main.asm
#	maps/BattleTower1F.asm
#	maps/BattleTowerBattleRoom.asm
#	maps/BurnedTowerB1F.asm
#	maps/ElmsLab.asm
#	maps/GoldenrodDeptStore5F.asm
#	maps/GoldenrodUnderground.asm
#	maps/HallOfFame.asm
#	maps/MahoganyTown.asm
#	maps/ManiasHouse.asm
#	maps/MobileBattleRoom.asm
#	maps/MobileTradeRoomMobile.asm
#	maps/RadioTower2F.asm
#	maps/Route35NationalParkGate.asm
#	maps/Route36NationalParkGate.asm
#	maps/Route39Farmhouse.asm
#	tilesets/palette_maps.asm
Easier to find palette data 2018-01-12T08:07:48+00:00 Remy Oukaour remy.oukaour@gmail.com 2018-01-12T08:07:48+00:00 bdc95598d7796d2802295f221d08eef3abb68cec