Files
goldeneye_src/src/game/unk_093880.h
T
2021-03-08 12:58:16 -06:00

58 lines
1.4 KiB
C

#ifndef _UNK_093880_H_
#define _UNK_093880_H_
#include "ultra64.h"
#include "game/bond.h"
struct player_data {
int shots_fired;
int head_hits;
int body_hits;
int leg_hits;
int other_hit_weapon;
int other_hit_hat;
int other_hit_objects;
int kill_count;
int killed_gg_owner_count;
int killed_p1;
int killed_p2;
int killed_p3;
int killed_p4;
int time_other_players_on_screen;
float distance_traveled;
int damage_to_backside;
float body_armor_pickups;
int min_time_between_kills;
int max_time_between_kills;
int longest_inning;
s32 shortest_inning;
int most_killed_one_life;
int most_killed_one_time;
float handicap;
int flag_counter;
float player_perspective_height;
char order_out_in_yolt;
char have_token_or_goldengun;
char autoaim;
char sight;
int killed_civilians;
};
extern struct player *players[4];
extern struct player_data player1_player_data;
extern struct player_data player2_player_data;
extern struct player_data player3_player_data;
extern struct player_data player4_player_data;
extern struct player *pPlayer;
extern struct player_data *pPlayersPerm;
void reset_play_data_ptrs(void);
void init_player_data_ptrs_construct_viewports(int playercount);
void sub_GAME_7F09B41C(void);
s32 sub_GAME_7F09B528(s32 param_1);
void set_cur_player(s32 playernum);
s32 getPlayerCount(void);
#endif