#include <libultraship.h>
#include "camera.h"
Go to the source code of this file.
◆ freecam()
Controls
Forward: A Backward: B
Go faster: Z
Up: C-up Down: C-down
Targets players based on rank position
Target player: R-trig Target next player: C-right Target previous player: C-left
Switch camera modes: D-pad left
Camera mode 1: Enter freecam at the player's position Camera mode 2: Enter freecam at previous freecam spot
◆ freecam_keyboard_manager()
void freecam_keyboard_manager |
( |
Camera * | camera, |
|
|
Vec3f | forwardVector ) |
- Todo
- configure this properly
◆ freecam_loop()
void freecam_loop |
( |
Camera * | camera, |
|
|
Player * | player, |
|
|
s8 | index ) |
◆ freecam_mouse_manager()
void freecam_mouse_manager |
( |
Camera * | camera, |
|
|
Vec3f | forwardVector ) |
◆ freecam_render_setup()
void freecam_render_setup |
( |
Camera * | camera | ) |
|
◆ freecam_update_controller()
void freecam_update_controller |
( |
void | | ) |
|
◆ off_freecam()
void off_freecam |
( |
void | | ) |
|
◆ on_freecam()
◆ bFreecamUseController
u32 bFreecamUseController |
|
extern |
◆ fRankIndex
◆ gFreecamRotateFollowFactor
f32 gFreecamRotateFollowFactor |
|
extern |
◆ gFreecamSpeed
◆ gFreecamSpeedMultiplier
f32 gFreecamSpeedMultiplier |
|
extern |