mirror of
https://gitlab.com/kholdfuzion/goldeneye_src
synced 2026-09-02 17:42:56 -04:00
58 lines
1.4 KiB
C
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
|