Commit Graph

381 Commits

Author SHA1 Message Date
Marcus Huderle 43cf288a35 More main.asm cleanup 2017-07-09 19:41:39 -07:00
Marcus Huderle 50240b834c Finish labeling all funcs in blue and red resolve_collision files 2017-07-09 16:03:44 -07:00
Marcus Huderle 66e007a359 Label slot cave things, and rumble 2017-07-09 11:56:35 -07:00
chaos-lord 6c9e09ef62 fix 2017-07-09 18:13:47 +01:00
Marcus Huderle 2f7383f03d Cleanup scrolling text labels. Use macro for the wram locations. Move text.asm -> text/scrolling_text.asm 2017-07-08 18:34:44 -07:00
Marcus Huderle 7c97dcbc6c Merge branch 'chaos_requests' 2017-07-08 17:48:39 -07:00
chaos-lord 75f8a8fdeb Large amount of text-function labeling 2017-07-09 01:01:57 +01:00
Marcus Huderle 5191114150 Labeled map-move counter stuff. Started pulling queued graphics data into separate files 2017-07-08 13:20:11 -07:00
Marcus Huderle 1add8675b3 Merge pull request #13 from NieDzejkob/permissions
Stop using Win^H^H^Hwindows DansGame
2017-07-08 07:23:24 -07:00
Marcus Huderle b4d7dffd1c Label evolution, joypad, message box things 2017-07-07 19:57:13 -07:00
chaos-lord ac423638ed labeled some text and evolution stuff 2017-07-08 01:33:55 +01:00
NieDzejkob 0d6ede3fd2 Stop using Win^H^H^Hwindows DansGame 2017-07-07 22:46:11 +02:00
Marcus Huderle ef17a2820d Label a bunch of stuff in blue and red resolve_collision files 2017-07-06 19:45:47 -07:00
aaaaaa123456789 d691417d32 Added linkerscript to comply with new rgbds 2017-07-06 20:20:39 -03:00
Marcus Huderle 23a4406b79 Tidy up call table formatting 2017-07-04 14:58:23 -07:00
Marcus Huderle e0ead8526e More refactoring stuff out of main.asm 2017-07-04 14:40:08 -07:00
Marcus Huderle f8b61dfb14 More wram.asm labeling and cleanup 2017-07-04 09:55:16 -07:00
Marcus Huderle da545c3609 Label all Ball Bonus things 2017-07-03 15:28:45 -07:00
Marcus Huderle e9b44a46d0 Label some wram offsets 2017-07-03 11:03:23 -07:00
Marcus Huderle a9c6150a2b Cleanup references to wStageCollisionMap 2017-07-02 18:43:35 -05:00
Marcus Huderle da71bffe8a Move billboard tiledata loading logic into separate file 2017-07-02 18:14:11 -05:00
Marcus Huderle d537a5c7bf Move extra ball logic into separate file 2017-07-02 17:48:58 -05:00
Marcus Huderle 4bcfa81438 Label wCurBonusMultiplier and move bonus multplier logic into separate file 2017-07-02 17:45:36 -05:00
Marcus Huderle 88c6c4a96a Move the rest of the pokedex logic into engine/pokedex.asm 2017-07-02 17:34:50 -05:00
Marcus Huderle 76dbb41a2f Move game object collision logic into separate files for each stage 2017-07-02 17:29:36 -05:00
Marcus Huderle d73a1f172e Move object collision routines into separate files 2017-07-02 16:50:30 -05:00
Marcus Huderle 30c5ce5c20 Move Catch'Em mode logic to separate file 2017-07-02 15:24:06 -05:00
Marcus Huderle b7db9b3cee Move Ball palettes into separate file 2017-07-02 15:14:25 -05:00
Marcus Huderle 470e41e585 Use constant for number of times needed to beat mewtwo bonus stage for mew 2017-07-02 14:43:51 -05:00
Marcus Huderle 7fc29c831b Use dynamic values for Mew map check 2017-07-02 14:41:54 -05:00
Marcus Huderle d96ff8f4ad Label some more catch em mode and timer stuff 2017-07-02 14:29:50 -05:00
Marcus Huderle 6f610f7b80 Add SPECIAL_MODE constants 2017-07-02 14:16:38 -05:00
Marcus Huderle 6f1c899fb4 Move 'end of ball bonus' logic to separate file 2017-07-02 13:52:39 -05:00
Marcus Huderle f5173da100 Move Slot routines and rewards into own file 2017-07-02 13:36:54 -05:00
Marcus Huderle 8bc029da09 Label wPikachuSaverSlotRewardActive 2017-07-02 12:56:59 -05:00
Marcus Huderle 9be3dbeaa8 Label wPikachuSaverCharge and create constant MAX_PIKACHU_SAVER_CHARGE 2017-07-02 12:53:40 -05:00
Marcus Huderle edbefc01a6 Move Pokedex routines into their own file 2017-06-30 18:57:42 -07:00
Marcus Huderle c1ac42bef7 Move ball gfx loading routines into their own file 2017-06-30 16:56:55 -07:00
Marcus Huderle ad13bd1086 Move variable-width font routine into its own file 2017-06-30 16:55:08 -07:00
Marcus Huderle 704e4433a4 Move some collision data into the data/ folder 2017-06-30 16:51:00 -07:00
Marcus Huderle ab9e06ccea Move in-game menu routines into its own file 2017-06-30 16:49:08 -07:00
Marcus Huderle 2d7a014d71 Move score and timer into respective files 2017-06-30 16:47:54 -07:00
Marcus Huderle b9a256db9a Move ball saver routines into respective files 2017-06-30 16:41:35 -07:00
Marcus Huderle a1db9b9b93 Move vertical screen transition logic into engine/pinball_game/vertical_screen_transition.asm 2017-06-30 16:35:14 -07:00
Marcus Huderle 15e6fda643 Move collision attributes routines into engine/pinball_game/stage_collision_attributes.asm 2017-06-30 16:29:37 -07:00
Marcus Huderle 5bf01e71c4 Move ball loss routines to engine/pinball_game/ball_loss/. Move flipper routines into flippers.asm 2017-06-30 16:27:25 -07:00
Marcus Huderle be488b6770 Rename engine/main -> engine/pinball_game 2017-06-30 15:59:00 -07:00
Marcus Huderle a14fbdbaba Move draw sprites routines to engine/main/draw_sprites/ 2017-06-30 15:55:42 -07:00
Marcus Huderle 354dd03c49 Move stage data loading routines to engine/main/load_stage_data/ 2017-06-30 13:18:41 -07:00
Marcus Huderle 193da33375 Move ball initialization routines to engine/main/ball_init/ 2017-06-30 12:48:52 -07:00