mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-07 06:46:43 +00:00
(svn r8130) Provide struct GoodsEntry with a constructor
This commit is contained in:
parent
4b4c5a403b
commit
b028d8c201
@ -52,16 +52,6 @@ Station::Station(TileIndex tile)
|
|||||||
|
|
||||||
last_vehicle_type = VEH_Invalid;
|
last_vehicle_type = VEH_Invalid;
|
||||||
|
|
||||||
for (GoodsEntry *ge = goods; ge != endof(goods); ge++) {
|
|
||||||
ge->waiting_acceptance = 0;
|
|
||||||
ge->days_since_pickup = 0;
|
|
||||||
ge->enroute_from = INVALID_STATION;
|
|
||||||
ge->rating = 175;
|
|
||||||
ge->last_speed = 0;
|
|
||||||
ge->last_age = 0xFF;
|
|
||||||
ge->feeder_profit = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
random_bits = Random();
|
random_bits = Random();
|
||||||
waiting_triggers = 0;
|
waiting_triggers = 0;
|
||||||
|
|
||||||
|
@ -10,7 +10,19 @@
|
|||||||
#include "tile.h"
|
#include "tile.h"
|
||||||
#include "newgrf_station.h"
|
#include "newgrf_station.h"
|
||||||
|
|
||||||
|
static const StationID INVALID_STATION = 0xFFFF;
|
||||||
|
|
||||||
typedef struct GoodsEntry {
|
typedef struct GoodsEntry {
|
||||||
|
GoodsEntry() :
|
||||||
|
waiting_acceptance(0),
|
||||||
|
days_since_pickup(0),
|
||||||
|
rating(175),
|
||||||
|
enroute_from(INVALID_STATION),
|
||||||
|
last_speed(0),
|
||||||
|
last_age(255),
|
||||||
|
feeder_profit(0)
|
||||||
|
{}
|
||||||
|
|
||||||
uint16 waiting_acceptance;
|
uint16 waiting_acceptance;
|
||||||
byte days_since_pickup;
|
byte days_since_pickup;
|
||||||
byte rating;
|
byte rating;
|
||||||
@ -30,8 +42,6 @@ enum {
|
|||||||
ROAD_STOP_LIMIT = 16,
|
ROAD_STOP_LIMIT = 16,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const StationID INVALID_STATION = 0xFFFF;
|
|
||||||
|
|
||||||
typedef struct RoadStop {
|
typedef struct RoadStop {
|
||||||
TileIndex xy;
|
TileIndex xy;
|
||||||
bool used;
|
bool used;
|
||||||
|
Loading…
Reference in New Issue
Block a user