equal
deleted
inserted
replaced
49 * @return true if and only if days_in_transit and source_xy are equal |
49 * @return true if and only if days_in_transit and source_xy are equal |
50 */ |
50 */ |
51 bool SameSource(CargoPacket *cp); |
51 bool SameSource(CargoPacket *cp); |
52 |
52 |
53 |
53 |
54 /* normal new/delete operators. Used when building/removing station */ |
54 /* normal new/delete operators. Used when building/removing cargo packet */ |
55 void* operator new (size_t size); |
55 void *operator new (size_t size); |
56 void operator delete(void *p); |
56 void operator delete(void *p); |
57 |
57 |
58 /* new/delete operators accepting station index. Used when loading station from savegame. */ |
58 /* new/delete operators accepting cargo packet index. Used when loading cargo packets from savegame. */ |
59 void* operator new (size_t size, CargoPacket::ID cp_idx); |
59 void *operator new (size_t size, CargoPacket::ID cp_idx); |
60 void operator delete(void *p, CargoPacket::ID cp_idx); |
60 void operator delete(void *p, CargoPacket::ID cp_idx); |
61 |
61 |
62 private: |
62 private: |
63 /** |
63 /** |
64 * Allocate the raw memory for this cargo packet |
64 * Allocate the raw memory for this cargo packet |