reorder a bit to allow draw some debug stuff at actors update
This commit is contained in:
parent
d5777f6764
commit
f5d455b561
1 changed files with 15 additions and 15 deletions
|
@ -465,24 +465,10 @@ void Engine::updateDisplayScene() {
|
|||
if (!_currScene)
|
||||
return;
|
||||
|
||||
// Update actor costumes & sets
|
||||
for (ActorListType::iterator i = _actors.begin(); i != _actors.end(); i++) {
|
||||
Actor *a = *i;
|
||||
|
||||
// Update the actor's costumes & chores
|
||||
g_currentUpdatedActor = *i;
|
||||
// Note that the actor need not be visible to update chores, for example:
|
||||
// when Manny has just brought Meche back he is offscreen several times
|
||||
// when he needs to perform certain chores
|
||||
if (a->inSet(_currScene->name()))
|
||||
a->update();
|
||||
}
|
||||
g_currentUpdatedActor = NULL;
|
||||
g_driver->clearScreen();
|
||||
|
||||
_prevSmushFrame = 0;
|
||||
|
||||
g_driver->clearScreen();
|
||||
|
||||
_currScene->drawBackground();
|
||||
|
||||
// Draw underlying scene components
|
||||
|
@ -520,6 +506,20 @@ void Engine::updateDisplayScene() {
|
|||
|
||||
_currScene->setupLights();
|
||||
|
||||
// Update actor costumes & sets
|
||||
for (ActorListType::iterator i = _actors.begin(); i != _actors.end(); i++) {
|
||||
Actor *a = *i;
|
||||
|
||||
// Update the actor's costumes & chores
|
||||
g_currentUpdatedActor = *i;
|
||||
// Note that the actor need not be visible to update chores, for example:
|
||||
// when Manny has just brought Meche back he is offscreen several times
|
||||
// when he needs to perform certain chores
|
||||
if (a->inSet(_currScene->name()))
|
||||
a->update();
|
||||
}
|
||||
g_currentUpdatedActor = NULL;
|
||||
|
||||
// Draw actors
|
||||
for (ActorListType::iterator i = _actors.begin(); i != _actors.end(); i++) {
|
||||
Actor *a = *i;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue