mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-08 01:10:28 +00:00
40eecb3391
This change is intended to make it easier to make depot behaviour consistent and faster to code when adding more features in the future The user interface should hopefully not be affected by this
17 lines
341 B
C
17 lines
341 B
C
/* $Id$ */
|
|
|
|
#include "vehicle.h"
|
|
|
|
void CcCloneShip(bool success, TileIndex tile, uint32 p1, uint32 p2);
|
|
|
|
static inline bool IsShipInDepot(const Vehicle* v)
|
|
{
|
|
assert(v->type == VEH_Ship);
|
|
return v->u.ship.state == 0x80;
|
|
}
|
|
|
|
static inline bool IsShipInDepotStopped(const Vehicle* v)
|
|
{
|
|
return IsShipInDepot(v) && v->vehstatus & VS_STOPPED;
|
|
}
|