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

point

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

13 miembros54 lo devuelven98 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
x

Devuelve la coordenada horizontal del punto.

Abrir ficha completa →
point
int& point::x()

Devuelve la coordenada horizontal del punto.

y

Los dos adaptadores compartidos de componentes conservan un par de referencia codificado de ocho bytes y ajustan su segundo valor de 32 bits en cero o cuatro bytes.

Abrir ficha completa →
point
int& point::y()

Los dos adaptadores compartidos de componentes conservan un par de referencia codificado de ocho bytes y ajustan su segundo valor de 32 bits en cero o cuatro bytes.

x

Devuelve la coordenada horizontal del punto.

Abrir ficha completa →
point
int point::x()

Devuelve la coordenada horizontal del punto.

y

Devuelve la coordenada vertical del punto.

Abrir ficha completa →
point
int point::y()

Devuelve la coordenada vertical del punto.

Set

Establece las coordenadas horizontal y vertical y devuelve el punto actualizado.

Abrir ficha completa →
point
point point::Set(int, int)

Establece las coordenadas horizontal y vertical y devuelve el punto actualizado.

SetLen

Modifica el punto como vector, escalando sus coordenadas enteras hacia la longitud indicada. La aritmética entera y el truncamiento pueden hacer que la longitud resultante difiera de la solicitada.

El argumento es la longitud solicitada. En la ruta de cálculo documentada, cada coordenada se multiplica por ese valor y se divide con truncamiento hacia cero. Los productos usan aritmética de 32 bits. No está completamente documentado el comportamiento cuando el divisor calculado es cero, con referencias no válidas o con valores que producen desbordamiento.

Abrir ficha completa →
point
void point::SetLen(int)

Modifica el punto como vector, escalando sus coordenadas enteras hacia la longitud indicada. La aritmética entera y el truncamiento pueden hacer que la longitud resultante difiera de la solicitada.

Len

Devuelve la raíz cuadrada entera de la suma de los cuadrados de las coordenadas.

Abrir ficha completa →
point
int point::Len()

Devuelve la raíz cuadrada entera de la suma de los cuadrados de las coordenadas.

Rot

Rota un punto entero pasado por referencia según un ángulo entero, usando seno y coseno.

Abrir ficha completa →
point
void point::Rot(int)

Rota un punto entero pasado por referencia según un ángulo entero, usando seno y coseno.

InRect

Comprueba si el punto está dentro del rectángulo, incluidos sus bordes.

Abrir ficha completa →
point
bool point::InRect(rect)

Comprueba si el punto está dentro del rectángulo, incluidos sus bordes.

IntoRect

Ajusta las coordenadas del punto para que queden dentro del rectángulo.

Abrir ficha completa →
point
void point::IntoRect(rect)

Ajusta las coordenadas del punto para que queden dentro del rectángulo.

Dist

Devuelve la raíz cuadrada entera de dx al cuadrado más dy al cuadrado.

Abrir ficha completa →
point
int point::Dist(point)

Devuelve la raíz cuadrada entera de dx al cuadrado más dy al cuadrado.

GetGAIKA

Gestor compartido de GetGAIKA y point::GetGAIKA que resuelve un punto mediante el mapa global de IA.

Abrir ficha completa →
point
GAIKA point::GetGAIKA()

Gestor compartido de GetGAIKA y point::GetGAIKA que resuelve un punto mediante el mapa global de IA.

ClampToMap

point::ClampToMap limita cada coordenada entre cero y su dimensión del mapa menos uno cuando existe un mapa global.

Abrir ficha completa →
point
point point::ClampToMap()

point::ClampToMap limita cada coordenada entre cero y su dimensión del mapa menos uno cuando existe un mapa global.

Devuelven este tipo

54
MiembroFirma y descripción
PointGlobalpoint Point(int, int)

Crea un punto a partir de su coordenada horizontal x y su coordenada vertical y, en ese orden.

point::Setpointpoint point::Set(int, int)

Establece las coordenadas horizontal y vertical y devuelve el punto actualizado.

+Globalpoint +(point, point)Por describir

Descripción pendiente.

-Globalpoint -(point, point)Por describir

Descripción pendiente.

*Globalpoint *(point, int)Por describir

Descripción pendiente.

/Globalpoint /(point, int)Por describir

Descripción pendiente.

rect::Centerrectpoint rect::Center()

Devuelve el punto central del rectángulo con coordenadas enteras.

GetMapSizeGlobalpoint GetMapSize()

GetMapSize introduce en la pila las dos diferencias de límites de 32 bits más uno desde el puntero almacenado en [campo].

Obj::posObjpoint Obj::pos()

Devuelve la posición del objeto como un punto. Si el objeto no es válido, devuelve coordenadas cero.

Obj::posRHObjpoint Obj::posRH()

Resuelve una referencia Obj y devuelve un punto de ocho bytes desde la operación virtual [campo].

Obj::GetDirObjpoint Obj::GetDir()

Devuelve dos componentes de 32 bits del objeto resuelto. Si no puede resolverlo, devuelve el vector predeterminado (0, 1).

Obj::ClipDestToMapObjpoint Obj::ClipDestToMap(point)

Obj::ClipDestToMap ignora la referencia al objeto y limita las coordenadas del punto al rectángulo global de límites del mapa obtenido desde [campo] de [estado compartido].

Query::GetAverageDirectionQuerypoint Query::GetAverageDirection()

Devuelve la dirección media de los objetos de la consulta, o un punto cero si la consulta está vacía o no es válida.

Building::GetEnterPointBuildingpoint Building::GetEnterPoint(Unit)

Calcula las coordenadas del punto de entrada de un edificio en relación con una unidad que se aproxima.

Building::GetExitPointBuildingpoint Building::GetExitPoint(Obj, point)

Obtiene un punto de salida a partir de un Building, una categoría de plantilla Obj y un punto de entrada.

Building::GetExitPointBuildingpoint Building::GetExitPoint(point, bool)

Obtiene un punto de salida a partir de un Building, un punto de entrada y un modo booleano.

Building::GetPointBuildingpoint Building::GetPoint(int, int)Por describir

Descripción pendiente.

Building::GetExitVectorBuildingpoint Building::GetExitVector()

GetExitVector de Building devuelve los dwords de la plantilla almacenados en [campo] y [campo]; devuelve (-1,-1) si el primer dword contiene un valor centinela.

GetCatapultAttackPointGlobalpoint GetCatapultAttackPoint(point)Por describir

Descripción pendiente.

Catapult::GetPointOnTargetCatapultpoint Catapult::GetPointOnTarget(Obj)Por describir

Descripción pendiente.

Catapult::CalcEscapeDirectionCatapultpoint Catapult::CalcEscapeDirection()Por describir

Descripción pendiente.

Unit::destUnitpoint Unit::dest()

Devuelve dos componentes de 16 bits con signo desde la operación virtual [campo] del controlador de ruta si Unit [campo] existe; en otro caso los obtiene de la operación virtual [campo] de Unit. Una Unit no válida devuelve (-1,-1).

Unit::GetUnexploredPointUnitpoint Unit::GetUnexploredPoint(int)

Devuelve un punto aleatorio sin explorar cerca de la unidad, o el punto (-1, -1) si no encuentra ninguno.

Unit::PathDestFoundUnitpoint Unit::PathDestFound()

Si Unit [campo] existe y su operación virtual [campo] devuelve un valor distinto de cero, devuelve el punto de la operación virtual [campo] de la ruta; en otro caso devuelve (-1,-1).

Hero::GetFinalPartyOrientationHeropoint Hero::GetFinalPartyOrientation()

Devuelve el punto de orientación almacenado y transformado para esta función.

Building::GetEnterExitBuildingpoint Building::GetEnterExit()

Delega una búsqueda aleatoria de punto usando el tipo de punto 12. El significado de ese tipo no está documentado en esta ficha.

Building::GetWaterSourceBuildingpoint Building::GetWaterSource()

Delega una búsqueda aleatoria de punto usando el tipo de punto 13. El significado de ese tipo no está documentado en esta ficha.

Building::GetGoodsSourceBuildingpoint Building::GetGoodsSource()

Delega una búsqueda aleatoria de punto usando el tipo de punto 14. El significado de ese tipo no está documentado en esta ficha.

Building::GetFixSiteBuildingpoint Building::GetFixSite()

Delega una búsqueda aleatoria de punto usando el tipo de punto 15. El significado de ese tipo no está documentado en esta ficha.

Settlement::FindNearEnterExitSettlementpoint Settlement::FindNearEnterExit(point)

Busca puntos de tipo 12 del asentamiento y selecciona el primer mínimo estricto de una medida entera de distancia transformada.

ViewPosGlobalpoint ViewPos()

Convierte el punto medio de la vista interna en un punto del mundo y lo introduce en la pila de la máquina virtual CKS.

GetVecGlobalpoint GetVec(point, point, int)

Escala una diferencia entera de puntos con desbordamiento usando una división con signo por el resultado entero de una operación auxiliar.

RandomOffsetGlobalpoint RandomOffset(int)

RandomOffset llama dos veces a la operación virtual [campo] sobre Game[campo] con el par (-r,r) y después escribe (segundo,primero).

RandomPointInCircleGlobalpoint RandomPointInCircle(point, int)

Construye un punto a partir de muestras de radio y ángulo y lo limita a los bordes del mapa.

AreaCenterGlobalpoint AreaCenter(str)

Devuelve las coordenadas de un área seleccionadas mediante su campo de modo geométrico.

GetRandomPointInAreaGlobalpoint GetRandomPointInArea(str)

Devuelve un punto calculado por una operación auxiliar, o un par fijo si falla la búsqueda del área.

Teleport::exit_vectorTeleportpoint Teleport::exit_vector()

exit_vector de Teleport copia dos valores de 32 bits.

Ship::FindPointToStayShippoint Ship::FindPointToStay()

FindPointToStay prueba hasta 100 puntos desplazados mediante dos selecciones independientes entre -500 y 500; exige una LSA coincidente, un bit de ocupación desactivado y un resultado no nulo de la comprobación de espacio libre.

Ship::GetTransPtShippoint Ship::GetTransPt()

Devuelve dos componentes de 32 bits del barco resuelto como un punto.

Flying::PickFlyingPointFlyingpoint Flying::PickFlyingPoint(int)

Elige un punto de vuelo a una distancia aproximada indicada por el argumento. Sigue la dirección de una unidad cercana de la misma clase que esté en movimiento; si no la hay, prueba doce direcciones y escoge la menos concurrida y más parecida a la actual.

Flying::PickLandingPointFlyingpoint Flying::PickLandingPoint(int)Por describir

Descripción pendiente.

GetVecByDirGlobalpoint GetVecByDir(point, int)

Escala el vector del punto de entrada hasta la magnitud entera indicada.

GetDirByAngleGlobalpoint GetDirByAngle(int)

Gestor de point GetDirByAngle(int): devuelve el coseno y el seno de un ángulo en grados, multiplicados por 100.

Unit::dirUnitpoint Unit::dir()

Devuelve dos componentes de 32 bits de la unidad resuelta como un punto.

Squad::posSquadpoint Squad::pos()

Obtiene el líder de una escuadra y devuelve su punto o (-1,-1).

GAIKA::CenterGAIKApoint GAIKA::Center()

GAIKA::Center copia los valores de 32 bits situados a +8 y +12 del registro GAIKA obtenido; devuelve un punto cero si no se obtiene ningún registro.

GAIKA::GetDestPointGAIKApoint GAIKA::GetDestPoint(Unit)

Devuelve un destino almacenado o calcula un punto de aproximación para determinadas configuraciones de edificios.

Settlement::FindCatapultSpotSettlementpoint Settlement::FindCatapultSpot(point)

Adaptador CKS cuyo consumo interno de veinte bytes de entrada todavía no está reconciliado; pasa un selector adicional a la búsqueda de clase y a la selección de un punto almacenado en caché.

GetGaikaCenterGlobalpoint GetGaikaCenter(int)

Devuelve los campos de punto del registro seleccionado por los 16 bits inferiores de la entrada.

GetSquadCenterGlobalpoint GetSquadCenter(int, int)

Calcula la media de las coordenadas de los miembros de escuadra obtenidos, usando una división sin signo por el recuento total almacenado.

ViewSlotGlobalpoint ViewSlot()

Devuelve las coordenadas del punto medio de la vista divididas entre 128 y descarta la salida de la conversión de terreno.

Unit::BestMDPosUnitpoint Unit::BestMDPos(int, int, int, int, bool)

Clasifica los líderes de escuadras hostiles filtrados mediante un recuento de relaciones dentro de un círculo, con penalizaciones opcionales por aliados y una bonificación por distancia.

MousePtmGlobalpoint MousePtm()

MousePtm introduce en la pila los dwords receptor[campo] y [campo] obtenidos desde [[campo]].

point::ClampToMappointpoint point::ClampToMap()

point::ClampToMap limita cada coordenada entre cero y su dimensión del mapa menos uno cuando existe un mapa global.

Reciben este tipo

98
MiembroFirma y descripción
point::Distpointint point::Dist(point)

Devuelve la raíz cuadrada entera de dx al cuadrado más dy al cuadrado.

+Globalpoint +(point, point)Por describir

Descripción pendiente.

-Globalpoint -(point, point)Por describir

Descripción pendiente.

*Globalpoint *(point, int)Por describir

Descripción pendiente.

/Globalpoint /(point, int)Por describir

Descripción pendiente.

DistGlobalint Dist(point, point)

Devuelve la raíz cuadrada entera de dx al cuadrado más dy al cuadrado.

=Globalvoid =(point&, point)Por describir

Descripción pendiente.

==Globalbool ==(point, point)Por describir

Descripción pendiente.

!=Globalbool !=(point, point)Por describir

Descripción pendiente.

Obj::AddCommandObjvoid Obj::AddCommand(bool, str, point)

Añade una orden con nombre y un punto como destino.

Obj::SetCommandObjvoid Obj::SetCommand(str, point)

Crea y envía al objeto una orden con el nombre indicado y un punto como destino.

Obj::ExecDefaultCmdObjvoid Obj::ExecDefaultCmd(point, Obj, bool, bool)

Construye un paquete para un único receptor con el que enviar una orden predeterminada, incluyendo un punto, un identificador de destino y marcas normalizadas.

Obj::ExecCmdObjvoid Obj::ExecCmd(str, point, Obj, bool)

Valida un objeto y una orden por nombre; después la ejecuta con los argumentos del script.

Obj::DistToObjint Obj::DistTo(point)

Obj::DistTo calcula la distancia de un Obj a un punto y resta el desplazamiento de su plantilla.

Obj::SetPosObjvoid Obj::SetPos(point)Por describir

Descripción pendiente.

Obj::SetPosSimpleObjvoid Obj::SetPosSimple(point)

Limita el punto indicado e invoca la colocación virtual con dos marcas true.

Obj::FaceObjvoid Obj::Face(point)

Inicializa un contexto de órdenes del objeto, establece el punto hacia el que se orienta e invoca condicionalmente su método virtual de actualización de órdenes.

Obj::PlayAnimObjvoid Obj::PlayAnim(int, point)

Solicita una animación de un objeto de scripts y devuelve el código de suspensión de la máquina virtual.

Obj::StartAnimObjvoid Obj::StartAnim(int, point)

Prepara y solicita una animación con un punto de destino opcional.

Obj::StartDelayedAnimObjvoid Obj::StartDelayedAnim(int, point, int)

Normaliza un punto igual al actual y pasa un identificador de animación reducido en uno junto con un entero final.

Obj::DropItemObjbool Obj::DropItem(Item, point)

Solicita soltar en un punto el objeto de inventario indicado del receptor, mientras devuelve false.

Obj::ClipDestToMapObjpoint Obj::ClipDestToMap(point)

Obj::ClipDestToMap ignora la referencia al objeto y limita las coordenadas del punto al rectángulo global de límites del mapa obtenido desde [campo] de [estado compartido].

PlaceGlobalObj Place(str, point, int)

Crea un objeto de la clase indicada en una posición del mapa para el jugador indicado, cuando es posible colocarlo.

ObjsInCircleGlobalQuery ObjsInCircle(point, int, str)

Devuelve una consulta espacial filtrada por clase, centrada en un punto y con el radio indicado.

Query::AddDefCmdQueryvoid Query::AddDefCmd(point, Obj, bool, bool)

Resuelve Query y el Obj opcional, y pasa el punto, el identificador de destino o 65535, y dos indicadores normalizados a la cadena de despacho de órdenes predeterminadas.

Query::AddCommandQueryvoid Query::AddCommand(bool, str, point)

Solicita el modo de creación uno, con el par de coordenadas sin modificar, para cada miembro vivo de Query e instala los resultados no nulos.

Query::AddCommandOffsetQueryvoid Query::AddCommandOffset(bool, str, point)

Transforma la posición de cada miembro vivo mediante el punto indicado menos la media de los miembros vivos y después solicita el modo uno sin limitar los valores localmente.

Query::SetCommandQueryvoid Query::SetCommand(str, point)

Crea e instala la orden dirigida a un punto indicada para cada objeto válido seleccionado por una Query.

Query::SetCommandOffsetQueryvoid Query::SetCommandOffset(str, point)

Traslada las posiciones de los miembros respecto a la media de los miembros vivos y las limita antes del despacho de la fábrica en modo uno, después de la operación virtual [campo](0).

NearestObjGlobalObj NearestObj(Query, point)Por describir

Descripción pendiente.

Query::NearestObjQueryObj Query::NearestObj(point)Por describir

Descripción pendiente.

Query::FaceQueryvoid Query::Face(point)

Aplica una orden de orientación hacia un punto a cada miembro vivo de una consulta.

EnemyInRangeGlobalbool EnemyInRange(point, int, Obj)

Construye un rectángulo delimitador con ajuste de sus valores y devuelve como booleano el acumulador de la función de consulta espacial.

Building::GetExitPointBuildingpoint Building::GetExitPoint(Obj, point)

Obtiene un punto de salida a partir de un Building, una categoría de plantilla Obj y un punto de entrada.

Building::GetExitPointBuildingpoint Building::GetExitPoint(point, bool)

Obtiene un punto de salida a partir de un Building, un punto de entrada y un modo booleano.

GetCatapultAttackPointGlobalpoint GetCatapultAttackPoint(point)Por describir

Descripción pendiente.

Catapult::RotateToCatapultvoid Catapult::RotateTo(point)Por describir

Descripción pendiente.

Catapult::AttackCatapultvoid Catapult::Attack(point)Por describir

Descripción pendiente.

Catapult::InRangeCatapultbool Catapult::InRange(point)Por describir

Descripción pendiente.

Unit::GotoUnitbool Unit::Goto(point, int, int, bool, int)

Limita el punto a los bordes del mapa y coordina un controlador de ruta de Unit, una orden de movimiento, pasos de espera y un booleano final mediante los estados internos 0, 1 o 2; la llamada que establece el destino de la ruta pasa el indicador final 1.

Unit::GotoEnterUnitbool Unit::GotoEnter(point, int, int, bool, int)

Sigue las ramas de espera y finalización de la ruta a un punto, pasando el indicador final 0 a la llamada de destino de ruta [campo]; la variante Goto con point pasa 1.

Unit::GotoStraightUnitvoid Unit::GotoStraight(point)

Construye un objeto de ruta en la primera llamada bloqueante o reutiliza su puntero guardado, llama a su operación virtual [campo] con un tiempo de paso calculado y devuelve el estado interno 1 mientras queda un paso, o 0 después de destruir el objeto.

Unit::ExitHolderUnitvoid Unit::ExitHolder(point)

Unit::ExitHolder, expuesta a CKS, pasa una posición a una ruta de reserva y movimiento que puede sacar a Unit de su contenedor Holder.

Unit::BestTargetInRangeUnitObj Unit::BestTargetInRange(point, int)

Pasa las coordenadas explícitas de un punto y un radio entero a la operación común de búsqueda de objetivos.

Unit::PathToUnitint Unit::PathTo(point, int, int)

Prepara una consulta de ruta centrada en un punto para una Unit y devuelve el código de resultado interno del buscador de rutas o un valor centinela.

Hero::FormSetupAndMoveToHerovoid Hero::FormSetupAndMoveTo(point, int, int, bool)

Tras las esperas relacionadas con el contenedor, la variante con point limpia el controlador de ruta de Hero y pasa el punto, dos enteros y el bool al cambio de destino de la formación; si tiene éxito instala un controlador nuevo, activa el modo de movimiento de la formación y establece [campo] de Hero en 3.

Hero::SetFinalPartyOrientationHerovoid Hero::SetFinalPartyOrientation(point)

Guarda el punto transformado de la solicitud de orientación para esta función.

Settlement::FindNearEnterExitSettlementpoint Settlement::FindNearEnterExit(point)

Busca puntos de tipo 12 del asentamiento y selecciona el primer mínimo estricto de una medida entera de distancia transformada.

ObjList::AddCommandObjListvoid ObjList::AddCommand(bool, str, point)

Para cada miembro resuelto apto, crea una orden con nombre dirigida a un punto y selector 1, y la envía mediante la operación virtual [campo] usando el booleano indicado.

ObjList::AddCommandOffsetObjListvoid ObjList::AddCommandOffset(bool, str, point)

Crea órdenes dirigidas a un punto para los miembros de una lista de objetos, conservando sus desplazamientos respecto al centro de la lista.

ObjList::ExecDefaultCmdObjListvoid ObjList::ExecDefaultCmd(point, Obj, bool, bool)

Resuelve la referencia Obj opcional para obtener su identificador de objeto de +8 y pasa la lista, el punto, el identificador, dos booleanos y -1 a [campo].

ObjList::ExecCmdObjListvoid ObjList::ExecCmd(str, point, Obj, bool)

Busca el texto de orden indicado mediante la operación virtual [campo] del registro de órdenes; si tiene éxito pasa la orden resuelta y los argumentos restantes a [campo]. Si falla informa de que la orden no es válida.

ObjList::SetCommandObjListvoid ObjList::SetCommand(str, point)

Para cada miembro resuelto apto, llama a la operación virtual [campo] con cero, crea una orden con nombre dirigida a un punto y selector 1, la envía mediante la operación virtual [campo] con false y actualiza el estado de las órdenes.

ObjList::SetCommandOffsetObjListvoid ObjList::SetCommandOffset(str, point)

Calcula el centro de la lista y la posición relativa de cada miembro apto respecto a ese centro, limita el destino trasladado a los bordes del mapa y después crea y envía una orden de punto con selector 1 tras la operación virtual [campo].

ObjList::FilterClosestObjListObjList ObjList::FilterClosest(point, int)

Crea una ObjList mediante una selección por distancia acotada que usa un punto y una cantidad.

ObjList::FaceObjListvoid ObjList::Face(point)

Tras extraer de la pila el punto y la lista receptora, el gestor recorre las entradas de sus miembros.

ViewGlobalvoid View(point, bool)

Extrae de la pila CKS un punto del mundo y un booleano de bloqueo, y los pasa a la operación interna que centra la cámara.

ExploreCircleGlobalvoid ExploreCircle(int, point, int)

Valida un índice de jugador y pasa un centro y un radio a una operación de exploración del mapa.

GetVecGlobalpoint GetVec(point, point, int)

Escala una diferencia entera de puntos con desbordamiento usando una división con signo por el resultado entero de una operación auxiliar.

IsPassableGlobalbool IsPassable(point)

Devuelve el valor inverso de un bit del mapa de bits del mapa después de comprobar los límites con signo.

IsPassable3x3Globalbool IsPassable3x3(point)

Comprueba un punto y sus ocho posiciones circundantes mediante una operación del mapa de bits de transitabilidad.

IsExploredGlobalbool IsExplored(point, int)

Pasa un punto y un número de jugador reducido en uno al receptor de exploración.

RandomPointInCircleGlobalpoint RandomPointInCircle(point, int)

Construye un punto a partir de muestras de radio y ángulo y lo limita a los bordes del mapa.

RevealHiddenEnemyUnitsGlobalvoid RevealHiddenEnemyUnits(point, int, int)Por describir

Descripción pendiente.

AreaDistToGlobalint AreaDistTo(point, str)

Tras buscar el área por nombre, calcula un valor de distancia al área no negativo.

_AdvPlaceAreaCircGlobalvoid _AdvPlaceAreaCirc(str, point, int, str, str)

Crea y configura un área circular de aventura a partir de los argumentos del script.

CreateFeedbackGlobalvoid CreateFeedback(str, point)

Construye un efecto de respuesta visual con nombre en el punto indicado e inicializa su campo de planificación a partir del campo actual del juego.

CreateFeedbackGlobalvoid CreateFeedback(str, point, int)

Construye un efecto de respuesta visual con nombre en el punto indicado e inicializa su campo de planificación con el desplazamiento entero.

Ship::ShowBuildAnimationShipvoid Ship::ShowBuildAnimation(point)

Desliza un barco ya creado desde la salida del astillero a lo largo del vector indicado, en unos 800 milisegundos, como si se botara. No es una secuencia de construcción.

IsPointInWaterGlobalbool IsPointInWater(point)

Comprueba si las coordenadas de mapa indicadas corresponden a una celda de agua consultando la cuadrícula global del terreno.

Item::UseItemvoid Item::Use(point)

Limita un punto a los límites con signo del mapa y lo pasa a la operación de uso por posición.

Flying::PlayAnimFlyingvoid Flying::PlayAnim(int, point, int)

Valida e inicia una animación de Flying y después suspende la máquina virtual.

Flying::AdjustFlyDirFlyingvoid Flying::AdjustFlyDir(point&)

Transforma condicionalmente un punto pasado por referencia que está fuera de un rectángulo reducido, usando campos vectoriales del objeto y rotaciones por cuadrantes.

GetTerrainHeightGlobalint GetTerrainHeight(point)

Limita un punto del mundo a los bordes del mapa y consulta la altura del terreno en esa posición.

GetVecByDirGlobalpoint GetVecByDir(point, int)

Escala el vector del punto de entrada hasta la magnitud entera indicada.

GetAngleByDirGlobalint GetAngleByDir(point)

GetAngleByDir calcula una longitud al cuadrado sin signo con desbordamiento y aplica un cálculo con asin y cuadrantes en su ruta de valores finitos, antes de convertir los 32 bits inferiores a entero.

OnLeftGlobalbool OnLeft(point, point)Por describir

Descripción pendiente.

Squad::SetCmdSquadvoid Squad::SetCmd(int, int, int, str, point)

Resuelve la referencia del escuadrón y delega una operación de orden con las coordenadas del punto de destino.

GetGAIKAGlobalGAIKA GetGAIKA(point)

Obtiene el valor GAIKA asociado a las coordenadas del punto en el mapa de IA. Devuelve cero si ese mapa de IA no está disponible.

Settlement::FindCatapultSpotSettlementpoint Settlement::FindCatapultSpot(point)

Adaptador CKS cuyo consumo interno de veinte bytes de entrada todavía no está reconciliado; pasa un selector adicional a la búsqueda de clase y a la selección de un punto almacenado en caché.

Settlement::BestGateSettlementGate Settlement::BestGate(point)

BestGate selecciona el primer Gate cuya puntuación interna de posición, sumada al campo con signo [campo] dividido entre cinco, sea estrictamente menor.

SettlementCountGlobalint SettlementCount(point, int, str)

SettlementCount cuenta los asentamientos que coinciden con la clase y están por debajo de un umbral estricto de medida sin signo.

FindRuinsGlobalObj FindRuins(point, int, int)

Recorre las posiciones de asentamientos y devuelve la última referencia de ruinas coincidente aceptada aleatoriamente.

AttackSetForTrainingGlobalbool AttackSetForTraining(Obj, point, int)

Selecciona un objetivo de entrenamiento cercano según su prioridad y pone en cola las órdenes de aproximación y enfrentamiento.

ScrollToGlobalvoid ScrollTo(point, int)

Usa un marco bloqueante persistente para interpolar el centro proyectado de la vista y programar reintentos.

LSAGlobalint LSA(point)Por describir

Descripción pendiente.

NearestStrongholdGlobalSettlement NearestStronghold(point, int, int)Por describir

Descripción pendiente.

NearestStrongholdGlobalSettlement NearestStronghold(point, int)Por describir

Descripción pendiente.

NearestStrongholdGlobalSettlement NearestStronghold(point)

La variante de NearestStronghold que recibe un punto selecciona la búsqueda BaseTownhall sin filtros.

NearestSetGlobalSettlement NearestSet(point, str, int, int)

La variante de cuatro argumentos de NearestSet pasa la clase, el jugador reducido en uno y la máscara de relación indicada.

NearestSetGlobalSettlement NearestSet(point, str, int)

La variante de tres argumentos de NearestSet pasa la clase, el jugador reducido en uno y la máscara fija uno.

NearestSetGlobalSettlement NearestSet(point)

La variante de NearestSet que recibe un punto busca la clase de edificio central de Building sin filtrar por jugador.

PrepareAiTransportShipGlobalShip PrepareAiTransportShip(int, int, int, str, point)

PrepareAiTransportShip construye condicionalmente un resultado de referencia de ocho bytes.

FindTeleportGlobalObj FindTeleport(int, point, point)

Encuentra la conexión de teletransporte utilizable más corta entre las regiones de origen y destino para un jugador.

Squad::UseTeleportSquadbool Squad::UseTeleport(Obj, int, str, point)

Guarda el estado y el tiempo de la escuadra y envía órdenes de teletransporte y de punto a los miembros vivos.

EvalGlobalvoid Eval(int, point, int, int, int, int)

Obtiene tres enteros de salida pasados por referencia, solicita una consulta espacial y escribe sus tres resultados.

IsProtectedGlobalbool IsProtected(int, point, str)

IsProtected limita las coordenadas y normaliza una marca de consulta local.

UserNotificationGlobalvoid UserNotification(str, str, point, int)

Genera una notificación a partir de dos textos de scripts y un punto cuando el jugador indicado coincide con el jugador activo.

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.