Pass vcsegptr to fuelcen_give_fuel
This commit is contained in:
parent
7eea02e4f8
commit
9a4f7a32bf
|
@ -73,7 +73,7 @@ objptridx_t create_morph_robot(vsegptridx_t segp, const vms_vector &object_pos,
|
||||||
|
|
||||||
// Returns the amount of fuel/shields this segment can give up.
|
// Returns the amount of fuel/shields this segment can give up.
|
||||||
// Can be from 0 to 100.
|
// Can be from 0 to 100.
|
||||||
fix fuelcen_give_fuel(vsegptr_t segp, fix MaxAmountCanTake );
|
fix fuelcen_give_fuel(vcsegptr_t segp, fix MaxAmountCanTake);
|
||||||
|
|
||||||
// Call once per frame.
|
// Call once per frame.
|
||||||
void fuelcen_update_all();
|
void fuelcen_update_all();
|
||||||
|
@ -84,7 +84,7 @@ void fuelcen_update_all();
|
||||||
#if defined(DXX_BUILD_DESCENT_I)
|
#if defined(DXX_BUILD_DESCENT_I)
|
||||||
#define MAX_NUM_FUELCENS 50
|
#define MAX_NUM_FUELCENS 50
|
||||||
#elif defined(DXX_BUILD_DESCENT_II)
|
#elif defined(DXX_BUILD_DESCENT_II)
|
||||||
fix repaircen_give_shields(vsegptr_t segp, fix MaxAmountCanTake );
|
fix repaircen_give_shields(vcsegptr_t segp, fix MaxAmountCanTake);
|
||||||
#define MAX_NUM_FUELCENS 70
|
#define MAX_NUM_FUELCENS 70
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -77,7 +77,7 @@ array<matcen_info, MAX_ROBOT_CENTERS> RobotCenters;
|
||||||
array<FuelCenter, MAX_NUM_FUELCENS> Station;
|
array<FuelCenter, MAX_NUM_FUELCENS> Station;
|
||||||
unsigned Num_fuelcenters;
|
unsigned Num_fuelcenters;
|
||||||
|
|
||||||
segment * PlayerSegment= NULL;
|
const segment *PlayerSegment;
|
||||||
|
|
||||||
#ifdef EDITOR
|
#ifdef EDITOR
|
||||||
const char Special_names[MAX_CENTER_TYPES][11] = {
|
const char Special_names[MAX_CENTER_TYPES][11] = {
|
||||||
|
@ -553,7 +553,7 @@ void fuelcen_update_all()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//-------------------------------------------------------------
|
//-------------------------------------------------------------
|
||||||
fix fuelcen_give_fuel(const vsegptr_t segp, fix MaxAmountCanTake )
|
fix fuelcen_give_fuel(const vcsegptr_t segp, fix MaxAmountCanTake)
|
||||||
{
|
{
|
||||||
static fix64 last_play_time = 0;
|
static fix64 last_play_time = 0;
|
||||||
PlayerSegment = segp;
|
PlayerSegment = segp;
|
||||||
|
@ -614,7 +614,7 @@ fix fuelcen_give_fuel(const vsegptr_t segp, fix MaxAmountCanTake )
|
||||||
// DM/050904
|
// DM/050904
|
||||||
// Repair centers
|
// Repair centers
|
||||||
// use same values as fuel centers
|
// use same values as fuel centers
|
||||||
fix repaircen_give_shields(const vsegptr_t segp, fix MaxAmountCanTake )
|
fix repaircen_give_shields(const vcsegptr_t segp, fix MaxAmountCanTake)
|
||||||
{
|
{
|
||||||
static fix last_play_time=0;
|
static fix last_play_time=0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue