Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Bell 754e7646bb sa1: match WriteSaveGame 2026-05-07 23:04:50 +01:00
Oliver Bell 0199c9305b sa1 ports in ci, update readme, remove ps2 folder (#264) 2026-05-07 22:01:41 +01:00
Oliver Bell 09e894fc49 fix progress 2026-05-05 23:19:11 +01:00
Oliver Bell 6dae6451ed sa1: use sa2 makefile, fix port 2026-05-04 02:09:00 +01:00
Oliver Bell 7342e21d8c sa2: fix progress 2026-05-04 02:08:54 +01:00
Oliver Bell cc2110e85d Move SA1 to root
* name some engine globals (gSpriteTransform*)
* move the whole sa1 directory to the root
2026-05-02 23:39:11 +01:00
Oliver Bell 9543a9d793 sa1: reference entities manager from sa2 2026-05-02 19:00:17 +01:00
Oliver Bell 2b12d09439 sa1: start entities manager alignment 2026-05-01 20:27:55 +01:00
Oliver Bell d96865a0b9 sa1: match entities manager 2026-05-01 02:06:01 +01:00
Oliver Bell d7bbcbdbd4 sa1: reference rings manager from sa2 2026-05-01 00:16:24 +01:00
Oliver Bell f97678b617 match rings manager in collect rings and sa1 2026-04-29 01:23:31 +01:00
Oliver Bell c8174f5d70 sa1: fix badly replaced function name 2026-04-28 14:47:31 +01:00
Oliver Bell 3c828fc907 sa1: reference stage.c from sa2 2026-04-28 14:36:50 +01:00
Oliver Bell 3d17f86417 stage.c mostly aligned 2026-04-27 23:59:50 +01:00
Oliver Bell d485fedd3a split backgrounds from camera.c and merge sa1 and sa2 camera.c 2026-04-26 18:23:08 +01:00
Oliver Bell cefd62e345 start camera.c alignment 2026-04-25 18:12:45 +01:00
Oliver Bell 46ee4c5662 sa1: reference spotlight_beam_task from sa2 2026-04-25 16:07:32 +01:00
Oliver Bell bbaeac4fe6 sa1: fix build after rename 2026-04-25 15:47:08 +01:00
Oliver Bell a939ebc458 sa2: match Knuckles_Glide_UpdateSpeed, fix sa1 sa2 InitGlide consistency 2026-04-24 19:30:19 +01:00
Oliver Bell 67ecd33583 sa1: reference water_effects from sa2 2026-04-23 21:14:18 +01:00
Oliver Bell 15e38aff6c sa1: match src/game/shared/stage/water_effects.c 2026-04-23 20:18:29 +01:00
Oliver Bell e9494fa607 sa1: reference collision_3 from sa2 2026-04-23 01:16:11 +01:00
Oliver Bell 5df51b56d1 sa1: match Coll_Player_PlatformCrumbling 2026-04-22 01:13:16 +01:00
Oliver Bell dabf12bf0b sa1: reference collison_2 from sa2 2026-04-21 22:54:09 +01:00
Oliver Bell e3a066ab98 sa1: reference collsion_1 from sa2 2026-04-21 20:49:36 +01:00
Oliver Bell 5b521c3acc sa1: split collision 2026-04-20 20:21:56 +01:00
Oliver Bell 10e1059318 sa2: split collision based on sa1 2026-04-20 20:16:09 +01:00
Oliver Bell fa32a02cb7 sa1: reference unused level select from sa2 2026-04-20 01:20:43 +01:00
Oliver Bell 772e14b214 sa1: reference collect rings results from sa2 2026-04-20 00:58:59 +01:00
Oliver Bell ae928fb6a4 sa1: some collect rings results alignment 2026-04-19 20:53:02 +01:00
Oliver Bell edd054b2d9 sa1: reference player.c from sa2 2026-04-19 17:45:58 +01:00
Oliver Bell 6c316a75ba sa1: more player.c alignment 2026-04-19 16:47:22 +01:00
Oliver Bell 86d6835d63 sa1: match sub_802486C more player.c alignment 2026-04-19 14:41:49 +01:00
Oliver Bell 3f2aec0dd2 sa1: more player.c alignment 2026-04-19 13:27:47 +01:00
Oliver Bell eb509558f9 sa1: more player.c alignment, match sub_8024B10 2026-04-19 12:13:57 +01:00
Oliver Bell c7f2635e4c sa1: more player alignment, match Player_AirInputControls 2026-04-19 11:32:49 +01:00
Oliver Bell 02d6a79a87 sa1: matchh sub_80232D0, more player alignment 2026-04-18 15:40:07 +01:00
Oliver Bell 5abeb7dbc0 sa1: more player.c alignment 2026-04-18 02:34:16 +01:00
Oliver Bell 2987ab022f sa1: match Coll_Player_Spring_Sideways 2026-04-16 00:57:48 +01:00
Oliver Bell 7022f06de1 sa1: match sub_800DA4C 2026-04-16 00:51:15 +01:00
Oliver Bell 4f5c2ecc97 sa1: unused level select match Task_CreateMultiplayer 2026-04-15 22:33:05 +01:00
Oliver Bell 5b42f97691 sa1: match sub_8082788 2026-04-15 22:13:30 +01:00
Oliver Bell 9370becc1a sa1: match CreateMultiplayerSinglePakResultsScreen 2026-04-15 21:33:45 +01:00
Oliver Bell 053e1d5b5e sa1: progress on player.c alignment 2026-04-14 00:59:32 +01:00
Oliver Bell fb837591c1 sa1: reference mp_player and rings_scatter from sa2 2026-04-13 22:53:05 +01:00
Oliver Bell 780af61a29 sa1: combine collision.c files 2026-04-12 15:57:42 +01:00
Oliver Bell bcc3322723 sa1: merge mp_event_mgr with sa2 2026-04-12 15:46:38 +01:00
Oliver Bell 7dc67a839d sa1: merge spot_lights_manager into sa2 2026-04-12 14:27:38 +01:00
Oliver Bell 6a19173617 sa1: remove final duplicate shared headers 2026-04-12 13:34:33 +01:00
Oliver Bell cd2b93b932 sa1: remove a bunch of duplicate headers 2026-04-12 11:43:32 +01:00
Oliver Bell 5428faa966 sa1: fix build 2026-04-12 00:54:34 +01:00
Oliver Bell 872bafd19d sa1: reference final east shared code from sa2 2026-04-12 00:49:58 +01:00
Oliver Bell 9bbcf20ec5 sa1: match finish handler, reference more shared from sa2 2026-04-11 23:38:27 +01:00
Oliver Bell 98dbb8c729 sa1: reference demo manager and enemy defeat score from sa2 2026-04-11 15:52:11 +01:00
Oliver Bell acf31abd55 sa1: match item final item task func, merge with sa2 item_tasks.c 2026-04-11 15:40:03 +01:00
Oliver Bell ac99122bd4 sa1: clean up unused shared headers 2026-04-10 19:09:03 +01:00
Oliver Bell bedebc8bc8 sa1: merge pause menu into sa2 2026-04-10 18:55:52 +01:00
Oliver Bell 337495ccaf sa1: finish migrating game/sa1 to root 2026-04-10 14:56:29 +01:00
Oliver Bell d8faf52056 sa1: move camera and player files into root 2026-04-10 12:14:32 +01:00
Oliver Bell 5ba7dd2e79 sa1: move enemies to root 2026-04-10 11:31:42 +01:00
Oliver Bell dc0168dc4a sa1: move rest of interactables to root 2026-04-10 10:08:26 +01:00
Oliver Bell 9dc5c81fe3 sa1: move some interactables to root directory 2026-04-10 10:05:26 +01:00
Oliver Bell f4a041adde sa1: move more source, more alignment 2026-04-09 23:44:28 +01:00
Oliver Bell fc1ca96721 sa1: move more source to root 2026-04-09 22:40:17 +01:00
Oliver Bell 4fc72e9f18 merge sa1 and sa2 player.h, align game.c and dummy_task.c with sa1 2026-04-09 22:22:32 +01:00
Oliver Bell 5a293bc0d1 sa1: match some shared source from sa2 codebase, fix some sa2 formatting 2026-04-08 23:52:20 +01:00
Oliver Bell 6801ab7bde sa1: migrate more source to root 2026-04-08 18:06:59 +01:00
Oliver Bell 85d1b7a0bc sa1: move over more header 2026-04-08 00:18:54 +01:00
Oliver Bell d8710f54bb libagbsyscall: fix portable builds 2026-04-07 23:48:08 +01:00
Oliver Bell 744d86d9fb align rect.h and remove sprite.h from sa1, fix entities build 2026-04-07 23:37:45 +01:00
Oliver Bell d355f290fe more changes for sa1 sa2 merge
- Migrate specific game headers into their own folders
- Remove headers from sa1 codebase which can be referenced from sa2
2026-04-07 23:06:16 +01:00
Oliver Bell eca97cd122 sa2: fix ps2 build 2026-04-03 14:30:05 +01:00
Oliver Bell a9122877c7 remove game/types, fix sa2 compilation, clean up sa1 includes 2026-04-03 12:55:55 +01:00
Oliver Bell 546216e316 ps2: create sa1 iso config 2026-04-03 12:09:17 +01:00
Oliver Bell 4393c0f2dd align constants 2026-04-03 12:09:00 +01:00
Oliver Bell 8d9c929ca5 sa2: re-include files removed after folder move 2026-04-03 09:56:39 +01:00
Oliver Bell c1de9a3a13 sa2: migrate data into sa2 sub directory 2026-04-03 09:47:08 +01:00
Oliver Bell 1c46b662ea sa1: move data into sa1 sub directory 2026-04-03 09:12:14 +01:00
Oliver Bell 9e4f9c9d15 sa2: refactor time attack directory 2026-04-02 22:39:06 +01:00
Oliver Bell cef33f35c1 restructure multiplayer folders for merge 2026-04-02 22:19:11 +01:00
Oliver Bell 9e7e6bbb10 refactor multiplayer folder for sa1 sa2 merge 2026-04-02 18:57:48 +01:00
Oliver Bell dc8b70429f sa1: more align stage structure with sa2 2026-04-02 08:31:34 +01:00
Oliver Bell e527764f8f sa1: move some things into stage folder 2026-04-01 23:00:33 +01:00
Oliver Bell f3908cab65 sa2: restructure interactables, move entities into stage 2026-04-01 22:29:39 +01:00
Oliver Bell 4db24e26b0 major folder restructure, remove sa1_sa2_shared directory 2026-04-01 21:12:27 +01:00
Oliver Bell 2f008439ac restructure shared stage source files 2026-04-01 17:02:00 +01:00
Oliver Bell d64af105ed sa1: populate player controls, move sa2 player controls 2026-04-01 16:29:00 +01:00
Oliver Bell cd78fcbc77 more restructure for migration 2026-04-01 08:38:07 +01:00
Oliver Bell d9a8e52446 sa2: more restructure 2026-03-31 23:09:42 +01:00
Oliver Bell a997328243 sa2: more re-structuring ready for folder merge 2026-03-31 22:49:07 +01:00
Oliver Bell cf1f9b6600 sa1: move things into ui folder 2026-03-31 21:04:55 +01:00
Oliver Bell 104bdfdc29 align gfx folders for sa1 and sa2 2026-03-31 15:55:39 +01:00
Oliver Bell cc919332dc move sa2 bosses into sa2 folder 2026-03-31 14:33:13 +01:00
Oliver Bell fc758c8848 move special stage into game specific folders 2026-03-31 12:54:47 +01:00
Oliver Bell 58955b2a56 more input buffer cleanup 2026-03-31 12:43:59 +01:00
Oliver Bell dc4ec6f8f9 clean up input buffer, move input buffer to game/sa2 2026-03-31 12:35:07 +01:00
Oliver Bell 0111c71960 fix broken macos build 2026-03-31 01:01:51 +01:00
Oliver Bell 92c64e93fc sa1: reference globals.c from sa2 2026-03-31 00:57:37 +01:00
Oliver Bell 8b4cc6a1c3 move game globals out of sa1_shared 2026-03-30 23:53:17 +01:00
Oliver Bell de60d0cb32 move save into game specific folders 2026-03-30 23:19:46 +01:00