MCPcopy Create free account
hub / github.com/assaultcube/AC / syncentchanges

Function syncentchanges

source/src/entities.cpp:654–664  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

652int lastentsync = 0;
653
654void syncentchanges(bool force)
655{
656 if(lastmillis - lastentsync < 1000 && !force) return;
657 loopv(changedents) if(ents.inrange(changedents[i]))
658 {
659 entity &e = ents[changedents[i]];
660 addmsg(SV_EDITENT, "ri9i3", changedents[i], e.type, e.x, e.y, e.z, e.attr1, e.attr2, e.attr3, e.attr4, e.attr5, e.attr6, e.attr7);
661 }
662 changedents.setsize(0);
663 lastentsync = lastmillis;
664}
665
666void clampentityattributes(persistent_entity &e)
667{

Callers 3

delentFunction · 0.85
newentityFunction · 0.85
updateworldFunction · 0.85

Calls 4

addmsgFunction · 0.85
inrangeMethod · 0.80
setsizeMethod · 0.80
loopvFunction · 0.70

Tested by

no test coverage detected