- [NEW] actor::getLast()

This commit is contained in:
2024-06-13 13:27:49 +02:00
parent ad4cef1cd1
commit 115685046a
2 changed files with 12 additions and 0 deletions

View File

@@ -23,6 +23,14 @@ namespace actor
return first;
}
actor_t *getLast()
{
if (!first) return nullptr;
actor_t *last = first;
while(last->next) last = last->next;
return last;
}
actor_t *getSelected()
{
return selected;

View File

@@ -20,6 +20,7 @@
#define FLAG_NOEDITOR 1024 // No es seleccionable a l'editor (son les portes)
#define FLAG_SENSIBLE 6 // PUSHABLE or REACTIVE
#define FLAG_IGNORE 1025 // HERO or NOEDITOR
// Direcció de espenta
#define PUSH_NONE 0
@@ -80,6 +81,9 @@ namespace actor
// Torna el primer actor de la llista
actor_t *getFirst();
// Torna l'últim actor de la llista
actor_t *getLast();
// Torna el actor seleccionat a l'editor
actor_t *getSelected();