MCPcopy Create free account
hub / github.com/EasyRPG/Player / UpdatePosition

Method UpdatePosition

src/sprite_actor.cpp:302–315  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

300}
301
302void Sprite_Actor::UpdatePosition() {
303 assert(!images.empty());
304 images.pop_back();
305 images.insert(images.begin(), {battler->GetDisplayX(), battler->GetDisplayY()});
306
307 if (afterimage_fade >= 0) {
308 ++afterimage_fade;
309 if (static_cast<size_t>(afterimage_fade) >= images.size()) {
310 // CBA finished, remove afterimages
311 images.resize(1);
312 afterimage_fade = -1;
313 }
314 }
315}
316
317void Sprite_Actor::ResetZ() {
318 Sprite_Battler::ResetZ();

Callers 1

ResetAllBattlerZMethod · 0.80

Calls 5

emptyMethod · 0.45
beginMethod · 0.45
GetDisplayXMethod · 0.45
GetDisplayYMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected