Add civilian traffic variants, farm tractors and UI scaling; record Workshop 0.0.143
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -36,7 +36,7 @@ namespace ERR_CivilianTrafficRules{
|
||||
bool CleanupDue(float now,float since){return since>=0&&now-since>=60000;}
|
||||
}
|
||||
struct SCR_GarbageSystem{static SCR_GarbageSystem* GetByEntityWorld(IEntity*){static SCR_GarbageSystem g;return &g;}void UpdateBlacklist(IEntity*,bool){}};
|
||||
struct SiteData{bool Consumed=false;};
|
||||
struct SiteData{bool Consumed=false;bool Farm=false;};
|
||||
struct ERR_ParkedVehicle{IEntity* Entity=nullptr;SiteData* Site=nullptr;Vec Origin;float HiddenSince=-1;};
|
||||
struct Mode{int owned=0;void Own(IEntity*){owned++;}};
|
||||
struct Service{
|
||||
@@ -46,7 +46,7 @@ struct Service{
|
||||
Array<ERR_ParkedVehicle*> m_Parked;Array<Vec> views;Array<IEntity*> actors;
|
||||
bool Running(){return running;}float Now(){return clock;}
|
||||
bool Observers(Array<Vec>& o,Array<IEntity*>& a){o=views;a=actors;return known;}
|
||||
bool Hidden(Vec,Vec,Array<IEntity*>& a,IEntity* e){hiddenCalls++;return e->hidden;}
|
||||
bool Hidden(Vec,Vec,Array<IEntity*>& a,IEntity* e,bool farm){hiddenCalls++;return e->hidden;}
|
||||
void Discover(Array<Vec>&,float){discovers++;}void Plan(Array<Vec>&,Array<IEntity*>&,float){plans++;}
|
||||
void Pending(Array<Vec>&,Array<IEntity*>&){pending++;}
|
||||
''' + methods.replace('m_Pending = nullptr','m_Pending = 0') + r'''
|
||||
|
||||
Reference in New Issue
Block a user