MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / zeroEntity

Function zeroEntity

src/OpenLoco/src/Entities/EntityManager.cpp:400–412  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

398 }
399
400 static void zeroEntity(EntityBase* ent)
401 {
402 auto next = ent->nextEntityId;
403 auto previous = ent->llPreviousId;
404 auto id = ent->id;
405 auto llOffset = ent->linkedListOffset;
406 std::fill_n(reinterpret_cast<uint8_t*>(ent), sizeof(Entity), 0);
407 ent->baseType = EntityBaseType::null;
408 ent->nextEntityId = next;
409 ent->llPreviousId = previous;
410 ent->id = id;
411 ent->linkedListOffset = llOffset;
412 }
413
414 // 0x0046FED5
415 void zeroUnused()

Callers 2

createEntityFunction · 0.85
zeroUnusedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected