Imperivm Modding WikiCKS · FORMATOS · GUÍASEnglish
TIPO CKSReferencia CKS

SquadList

Consulta sus miembros y las firmas que reciben o devuelven este tipo.

13 miembros0 lo devuelven5 lo reciben

Miembros

13

Despliega un miembro para leer sus notas o abre su ficha completa. Cada sobrecarga conserva su identidad.

MiembroFirma y descripción
IsValid

Devuelve si el índice con signo de SquadList se puede resolver dentro de la tabla interna de entradas de lista.

Abrir ficha completa →
SquadList
bool SquadList::IsValid()

Devuelve si el índice con signo de SquadList se puede resolver dentro de la tabla interna de entradas de lista.

EOL

Comprueba si el iterador de una lista de escuadras está al final.

Abrir ficha completa →
SquadList
bool SquadList::EOL()

Comprueba si el iterador de una lista de escuadras está al final.

Rewind

Obtiene una SquadList y reinicia su cursor al principio; devuelve si hay un elemento disponible.

Abrir ficha completa →
SquadList
bool SquadList::Rewind()

Obtiene una SquadList y reinicia su cursor al principio; devuelve si hay un elemento disponible.

Next

Obtiene un valor SquadList y devuelve si la operación de avance del cursor encuentra otro elemento.

Abrir ficha completa →
SquadList
bool SquadList::Next()

Obtiene un valor SquadList y devuelve si la operación de avance del cursor encuentra otro elemento.

Cur

Obtiene el cursor de una SquadList y devuelve el valor Squad compactado actual de su almacenamiento por bloques.

Abrir ficha completa →
SquadList
Squad SquadList::Cur()

Obtiene el cursor de una SquadList y devuelve el valor Squad compactado actual de su almacenamiento por bloques.

Size

Devuelve el recuento de la colección subyacente para el cursor activo obtenido de SquadList; en otro caso devuelve cero.

Abrir ficha completa →
SquadList
int SquadList::Size()

Devuelve el recuento de la colección subyacente para el cursor activo obtenido de SquadList; en otro caso devuelve cero.

Eval

Devuelve el resultado de la operación interna de evaluación para una lista activa resuelta; en otro caso devuelve cero.

Abrir ficha completa →
SquadList
int SquadList::Eval()

Devuelve el resultado de la operación interna de evaluación para una lista activa resuelta; en otro caso devuelve cero.

Lock

Activa el bit 3 de cada registro de escuadra al que hace referencia la SquadList obtenida.

Abrir ficha completa →
SquadList
void SquadList::Lock()

Activa el bit 3 de cada registro de escuadra al que hace referencia la SquadList obtenida.

Unlock

Desactiva el bit 3 de cada registro de escuadra al que hace referencia la SquadList obtenida.

Abrir ficha completa →
SquadList
void SquadList::Unlock()

Desactiva el bit 3 de cada registro de escuadra al que hace referencia la SquadList obtenida.

Add

Crea una entrada de lista cuando hace falta y pasa los 16 bits inferiores de Squad a la operación que la añade.

Abrir ficha completa →
SquadList
void SquadList::Add(Squad)

Crea una entrada de lista cuando hace falta y pasa los 16 bits inferiores de Squad a la operación que la añade.

Select

Reconcilia la selección del jugador actual y añade los miembros obtenidos de la lista de escuadras indicada.

Abrir ficha completa →
SquadList
void SquadList::Select(int)

Reconcilia la selección del jugador actual y añade los miembros obtenidos de la lista de escuadras indicada.

Train

Divide los miembros de la escuadra y pasa los argumentos de estado de entrenamiento y entrada a llamadas de reagrupamiento separadas.

Abrir ficha completa →
SquadList
int SquadList::Train(int, int, int, int, Obj)

Divide los miembros de la escuadra y pasa los argumentos de estado de entrenamiento y entrada a llamadas de reagrupamiento separadas.

Dump

Muestra diagnósticos de los elementos de lista desde el cursor activo y avanza ese cursor hasta el final.

Abrir ficha completa →
SquadList
void SquadList::Dump()

Muestra diagnósticos de los elementos de lista desde el cursor activo y avanza ese cursor hasta el final.

Devuelven este tipo

0

No hay entradas en el catálogo publicado.

Reciben este tipo

5
MiembroFirma y descripción
GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&)

La variante de GetSquads con dos argumentos sustituye la lista pasada por referencia por una lista nueva de todos los identificadores de escuadrón empaquetados del registro [campo].

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&, int)

La variante de GetSquads con tres argumentos sustituye la lista pasada por referencia y añade identificadores de escuadrón cuyo [campo] distinto de cero y categoría calculada se cruzan con su máscara.

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&, int, int)

La variante de GetSquads con cuatro argumentos exige la máscara de relación 1 antes de aplicar la máscara de categoría y reconstruir la lista de salida.

GAIKA::GetSquadsGAIKAvoid GAIKA::GetSquads(SquadList&, int, int, int)

Construye una SquadList con escuadras de GAIKA filtradas por máscaras de relación y destino.

SquadizeGlobalvoid Squadize(ObjList, SquadList, int)

Envoltorio de una primitiva CKS que expone Squadize(ObjList ol, SquadList *sl, int nState) a los scripts de escenarios e IA.

Cobertura y límites

13 / 13 miembros con descripción publicada.

Estas listas proceden de las firmas publicadas. «Reciben» cuenta parámetros explícitos, sin incluir el receptor del método; incluye variantes por referencia (&). No se afirma una jerarquía de herencia. Los nombres, las unidades y los efectos sin documentar siguen pendientes.