(svn r24995) -Codechange: Add flags to vehicle service interval for custom & ispercent (peter1138)

This commit is contained in:
rubidium
2013-02-14 17:06:49 +00:00
parent c77cd1f409
commit 369a6f9d1b
10 changed files with 85 additions and 10 deletions

View File

@@ -648,6 +648,14 @@ public:
inline uint16 GetServiceInterval() const { return GB(this->service_interval, 0, 16); }
inline void SetServiceInterval(uint16 interval) { SB(this->service_interval, 0, 16, interval); }
inline bool ServiceIntervalIsCustom() const { return HasBit(this->service_interval, 31); }
inline bool ServiceIntervalIsPercent() const { return HasBit(this->service_interval, 30); }
inline void SetServiceIntervalIsCustom(bool on) { SB(this->service_interval, 31, 1, on); }
inline void SetServiceIntervalIsPercent(bool on) { SB(this->service_interval, 30, 1, on); }
private:
/**
* Advance cur_real_order_index to the next real order.