Rev | Line | |
---|
[567] | 1 | #pragma once
|
---|
| 2 | #ifndef ONI_CHARACTER_H
|
---|
| 3 | #define ONI_CHARACTER_H
|
---|
| 4 |
|
---|
| 5 | #include "Oni.h"
|
---|
| 6 | //#include <stdint.h>
|
---|
| 7 | #include "bool.h"
|
---|
| 8 |
|
---|
| 9 | enum {
|
---|
| 10 | team_konoko,
|
---|
| 11 | team_tctf,
|
---|
| 12 | team_syndicate,
|
---|
| 13 | team_neutral,
|
---|
| 14 | team_securityguard,
|
---|
| 15 | team_rougekonoko,
|
---|
| 16 | team_switzerland,
|
---|
| 17 | team_syndicateaccessory,
|
---|
| 18 | };
|
---|
| 19 | /*
|
---|
| 20 | int16_t ONICALL ONrGameState_NewCharacter(CharacterObject* CHAR, void* AISA, void* flag, uint32_t* list_location);
|
---|
| 21 | int32_t* ONICALL ONrGetActiveCharacter(void* CharacterPtr);
|
---|
| 22 | //int16_t ONICALL ONrGameState_GetPlayerCharacter();
|
---|
| 23 | */
|
---|
| 24 | //probably need to name these better.
|
---|
| 25 | /*
|
---|
| 26 | #define char_unkillable (1 << 5)
|
---|
| 27 | #define char_superammo (1 << 6)
|
---|
| 28 | #define char_unstoppable (1 << 8)
|
---|
| 29 | #define char_deathlock (1 << 10)
|
---|
| 30 | #define char_dontaim (1 << 13)
|
---|
| 31 | #define char_nocollision (1 << 17)
|
---|
| 32 | #define char_noshadow (1 << 24)
|
---|
| 33 | #define char_invincible (1 << 25)
|
---|
| 34 | #define char_bossshield (1 << 30)
|
---|
| 35 | #define char_weaponimmune (1 << 31)
|
---|
| 36 | */
|
---|
| 37 |
|
---|
| 38 | //We need a Oni_Structs #include file.
|
---|
| 39 |
|
---|
| 40 |
|
---|
| 41 |
|
---|
| 42 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.