-
Notifications
You must be signed in to change notification settings - Fork 3
/
MarioKartObjects.h
18 lines (17 loc) · 1.07 KB
/
MarioKartObjects.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef MarioKartObjectsH
#define MarioKartObjectsH
#include "MainInclude.h"
extern short MasterCreateObject(float localPosition[], short localRotation[], float localVelocity[], short localID, float radius);
extern short CreateObjectRadius(float localPosition[], short localRotation[], short localID, float radius);
extern short CreateObjectRotation(float localPosition[], short localRotation[], short objectID);
extern short CreateObject(float localPosition[], short objectID);
extern short CreateObjectSimple(int XPosition, int YPosition, int ZPosition, int Rotation, int objectID);
extern void UpdateObjectVelocity(Object* InputObject);
extern void UpdateObjectAngle(Object* InputObject, short InputAngle[]);
extern void UpdateObjectGravity(Object* InputObject);
extern void ManualBump(Bump* BumpData, Vector Position );
extern void ManualBounce(Vector BumpDistance, Vector Velocity);
extern void UpdateObjectBump(Object* InputObject);
extern void UpdateObjectFriction(Object* InputObject, float Friction);
extern void UpdateObjectFrictionScale(Object* InputObject, float FrictionScale);
#endif