-
Notifications
You must be signed in to change notification settings - Fork 192
Reonucam and camera collision defines #778
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop/3.0.0
Are you sure you want to change the base?
Conversation
| Vec3f pos; | ||
| s16 oldAreaYaw = sAreaYaw; | ||
|
|
||
| #ifdef REONUCAM |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
makes sense, will look into it tomorrow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still havent done this smh
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this ok now @arthurtilly
gheskett
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got some more for you :)
| */ | ||
| // #define PUPPYCAM | ||
| #define PARALLEL_LAKITU_CAM | ||
| /** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wants a newline.
| #ifdef USE_COURSE_DEFAULT_MODE | ||
| #undef USE_COURSE_DEFAULT_MODE | ||
| #define USE_COURSE_DEFAULT_MODE | ||
| #endif |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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