MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / GetExtUnary

Function GetExtUnary

engine/Poseidon/Game/Commands/GameStateExt.cpp:928–1213  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

926 count = sizeof(ExtNular) / sizeof(*ExtNular);
927 return ExtNular;
928}
929
930static const GameFunction* GetExtUnary(int& count)
931{
932 static const GameFunction ExtUnary[] = {
933 GameFunction(GameBool, "isNull", ObjIsNull, GameObject),
934 GameFunction(GameBool, "isNull", GrpIsNull, GameGroup),
935 GameFunction(GameBool, "alive", ObjAlive, GameObject),
936 GameFunction(GameBool, "local", ObjIsLocal, GameObject),
937 GameFunction(GameBool, "requiredVersion", RequiredVersion, GameString),
938 GameFunction(GameArray, "getPos", ObjGetPos, GameObject),
939 GameFunction(GameArray, "position", ObjGetPos, GameObject),
940 GameFunction(GameArray, "getPosASL", ObjGetPosASL, GameObject),
941 GameFunction(GameScalar, "getDir", ObjGetDir, GameObject),
942 GameFunction(GameArray, "getTurretDirAndElev", ObjGetTurretDirAndElev, GameObject),
943 GameFunction(GameScalar, "direction", ObjGetDir, GameObject),
944 GameFunction(GameArray, "velocity", ObjGetVelocity, GameObject),
945 GameFunction(GameScalar, "getDammage", ObjGetDammage, GameObject),
946 GameFunction(GameScalar, "getDamage", ObjGetDammage, GameObject), // one-M alias (cf. setDammage/setDamage)
947 GameFunction(GameScalar, "damage", ObjGetDammage, GameObject),
948 GameFunction(GameScalar, "speed", ObjGetSpeed, GameObject),
949 GameFunction(GameArray, "getMarkerPos", MarkerGetPos, GameString),
950 GameFunction(GameArray, "markerPos", MarkerGetPos, GameString),
951 GameFunction(GameString, "getMarkerType", MarkerGetType, GameString),
952 GameFunction(GameString, "markerType", MarkerGetType, GameString),
953 GameFunction(GameArray, "getMarkerSize", MarkerGetSize, GameString),
954 GameFunction(GameArray, "markerSize", MarkerGetSize, GameString),
955 GameFunction(GameString, "getMarkerColor", MarkerGetColor, GameString),
956 GameFunction(GameString, "markerColor", MarkerGetColor, GameString),
957 GameFunction(GameArray, "getWPPos", WpGetPos, GameArray),
958 GameFunction(GameArray, "waypointPosition", WpGetPos, GameArray),
959 GameFunction(GameObject, "nearestBuilding", ObjGetNearestBuilding, GameObject),
960 GameFunction(GameObject, "nearestObject", GetNearestObject, GameArray),
961 GameFunction(GameBool, "canMove", ObjCanMove, GameObject),
962 GameFunction(GameBool, "canFire", ObjCanFire, GameObject),
963 GameFunction(GameBool, "canStand", ObjCanStand, GameObject),
964 GameFunction(GameScalar, "handsHit", ObjHandsHit, GameObject),
965 GameFunction(GameBool, "fleeing", ObjFlee, GameObject),
966 GameFunction(GameBool, "someAmmo", ObjSomeAmmo, GameObject),
967 GameFunction(GameScalar, "fuel", ObjFuel, GameObject),
968 GameFunction(GameScalar, "rating", ObjExperience, GameObject),
969 GameFunction(GameScalar, "score", ObjGetScore, GameObject),
970 GameFunction(GameObject, "formLeader", ObjLeader, GameObject),
971 GameFunction(GameObject, "leader", ObjGroupLeader, GameObject),
972 GameFunction(GameObject, "vehicle", ObjVehicle, GameObject),
973 GameFunction(GameObject, "driver", ObjDriver, GameObject),
974 GameFunction(GameObject, "commander", ObjCommander, GameObject),
975 GameFunction(GameObject, "gunner", ObjGunner, GameObject),
976
977 GameFunction(GameObject, "leader", GrpLeader, GameGroup),
978 GameFunction(GameGroup, "group", ObjGroup, GameObject),
979 GameFunction(GameArray, "units", GrpUnits, GameGroup),
980 GameFunction(GameArray, "units", GrpUnits, GameObject),
981
982 GameFunction(GameArray, "crew", ObjListIn, GameObject),
983
984 GameFunction(GameObject, "flagOwner", ObjGetFlagOwner, GameObject),
985 GameFunction(GameObject, "flag", ObjGetFlag, GameObject),

Callers 1

GameStateExt.cppFile · 0.85

Calls 1

GameFunctionClass · 0.85

Tested by

no test coverage detected