@@ -2,12 +2,13 @@
#ifndef PLAYER_H
#define PLAYER_H
#include "aystar.h"
#include "rail.h"
#include "engine.h"
typedef struct PlayerEconomyEntry {
int32 income;
int32 expenses;
int32 delivered_cargo;
int32 performance_history; // player score (scale 0-1000)
@@ -184,13 +185,13 @@ typedef struct Player {
PlayerAI ai;
PlayerAiNew ainew;
int64 yearly_expenses[3][13];
PlayerEconomyEntry cur_economy;
PlayerEconomyEntry old_economy[24];
EngineID engine_replacement[256];
EngineID engine_replacement[TOTAL_NUM_ENGINES];
bool engine_renew;
int16 engine_renew_months;
uint32 engine_renew_money;
} Player;
void ChangeOwnershipOfPlayerItems(PlayerID old_player, PlayerID new_player);
Status change: