Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
src
game
platform_displacement.h
Go to the documentation of this file.
1
#ifndef _PLATFORM_DISPLACEMENT_H
2
#define _PLATFORM_DISPLACEMENT_H
3
4
#include "
types.h
"
5
6
extern
void
update_mario_platform
(
void
);
7
extern
void
get_mario_pos
(
f32
*,
f32
*,
f32
*);
8
extern
void
set_mario_pos
(
f32
,
f32
,
f32
);
9
extern
void
apply_platform_displacement
(
u32
,
struct
Object
*);
10
extern
void
apply_mario_platform_displacement
(
void
);
11
#ifndef VERSION_JP
12
extern
void
clear_mario_platform
(
void
);
13
#endif
14
15
#endif
/* _PLATFORM_DISPLACEMENT_H */
types.h
apply_platform_displacement
void apply_platform_displacement(u32, struct Object *)
Apply one frame of platform rotation to mario or an object using the given platform.
Definition:
platform_displacement.c:91
f32
float f32
Definition:
ultratypes.h:29
Object
Definition:
types.h:122
clear_mario_platform
void clear_mario_platform(void)
Set mario's platform to NULL.
Definition:
platform_displacement.c:182
update_mario_platform
void update_mario_platform(void)
Determine if mario is standing on a platform object, meaning that he is within 4 units of the floor...
Definition:
platform_displacement.c:24
get_mario_pos
void get_mario_pos(f32 *, f32 *, f32 *)
Get mario's position and store it in x, y, and z.
Definition:
platform_displacement.c:72
apply_mario_platform_displacement
void apply_mario_platform_displacement(void)
If mario's platform is not null, apply platform displacement.
Definition:
platform_displacement.c:170
u32
unsigned int u32
Definition:
ultratypes.h:16
set_mario_pos
void set_mario_pos(f32, f32, f32)
Set mario's position.
Definition:
platform_displacement.c:81
Generated by
1.8.13