Reonucam and camera collision defines#778
Reonucam and camera collision defines#778Reonu wants to merge 36 commits intoHackerN64:develop/3.0.0from
Conversation
| Vec3f pos; | ||
| s16 oldAreaYaw = sAreaYaw; | ||
|
|
||
| #ifdef REONUCAM |
There was a problem hiding this comment.
for this function i think it might be better if reonucam_handler was expanded to include the other parts of this function and then it would be a replacement for this function rather than being full of ifdefs
There was a problem hiding this comment.
makes sense, will look into it tomorrow
There was a problem hiding this comment.
still havent done this smh
gheskett
left a comment
There was a problem hiding this comment.
Will review this properly tomorrow:tm:, but for now please remove reonucam from the enhancements folder
it's already not there in 3.0 |
gheskett
left a comment
There was a problem hiding this comment.
Sorry this is a lot of mostly nitpicks, but there's some important stuff in here too.
|
Bro NEEDS to finish reonucam! |
|
Can you believe it guys? Reonucam, just a year away! |
|
I'll finish this when the chaos comp is over, sorry |
|
Beonu |
|
|
5a43423 to
725596d
Compare
|
Should be ok to re-review now @arthurtilly @gheskett |
gheskett
left a comment
There was a problem hiding this comment.
Got some more for you :)
| */ | ||
| // #define PUPPYCAM | ||
| #define PARALLEL_LAKITU_CAM | ||
| /** |
| #ifdef USE_COURSE_DEFAULT_MODE | ||
| #undef USE_COURSE_DEFAULT_MODE | ||
| #define USE_COURSE_DEFAULT_MODE | ||
| #endif |
There was a problem hiding this comment.
Is this doing what you think it's doing? This code seems completely useless lol.
I assume what you meant to do was force camera default mode to always be on, in which case just get rid of the ifdef/endif lines completely. Same goes for the 4 lines after this, only that ifdef is actually not broken this time so it matters a bit less lol.
| #define PARALLEL_LAKITU_CAM | ||
| /** | ||
| * Enables Reonucam, a custom camera that aims to be a more feature-rich "aglabcam" that doesn't use a single button more than the vanilla camera. | ||
| * An explanation the features can be seen here: https://www.youtube.com/watch?v=TQNkznX9Z3k (please note that the analog feature shown at the end is no longer present) |
There was a problem hiding this comment.
"An explanation OF the features..."
| eight_dir_collision_handler(c); | ||
| #endif | ||
| set_camera_height(c, pos[1]); | ||
| #endif |
There was a problem hiding this comment.
nit: inconsistent indentation (also add a comment clarifying it's a REONUCAM endif)
|
Please direct all future bullying to @arthurtilly until further notice since he is now in charge of fixing the collision code |
|
Reminder that reonu has had review feedback on the vertical rooms PR since July 2022 and has not touched it |
|
Lies and deceit |
This PR adds Reonucam as a define, and additionally, adds a camera collision define for 8 direction camera that also affects Reonucam by extension (but you can toggle either separately)
Will update this in a sec listing all the features of reonucam
REONUCAM FEATURES