4#include <game/cLib/c_line.hpp>
6#include <game/framework/f_line_nd.hpp>
79 fLiNdBaPr_c *getLast()
const {
80 return (fLiNdBaPr_c *) fLiMgBa_c::getLast();
cLineMg_c()
Constructs a new list container.
The base class for all scenes, actors and various other processes.
fLiMgBaFuPr_c(int(fBase_c::*procFunc)())
Constructs a new list.
bool insertLineNodePriority(fLiNdBaPr_c *node)
Adds a node to the list, according to its priority.
int(fBase_c::* mpProcFunc)()
The process function for the list.
fLiMgBaFu_c(int(fBase_c::*procFunc)())
Constructs a new list.
bool lineListProc()
Calls the process function on each base in the list.
A base list, made of fLiNdBa_c nodes.
int countNodeByProfName(ProfileName profName) const
Counts the number of bases using the given profile name.
const fLiNdBaLink_c * searchNodeByID(fBaseID_e id) const
Searches for a base with the given ID.
A base line node, with priority fields for reordering.
fBaseID_e
A unique identifier for each base.
u16 ProfileName
The name of a profile. Value is a fProf::PROFILE_NAME_e.