实体
雷达 CRadar
查看 MarkdownBlip 创建、外观与清除
CRadar.h
Blip 句柄跨帧要自己存;清标用 ClearBlip。
static int SetCoordBlip(eBlipType type, CVector posn, unsigned int arg2, eBlipDisplay blipDisplay, char* scriptName);
static int SetShortRangeCoordBlip(eBlipType type, CVector posn, unsigned int arg2, eBlipDisplay blipDisplay, char* scriptName);static int SetEntityBlip(eBlipType type, int entityHandle, unsigned int arg2, eBlipDisplay blipDisplay);
static void ClearBlipForEntity(eBlipType blipType, int entityHandle);static void ChangeBlipColour(int blipIndex, unsigned int color);
static void ChangeBlipScale(int blipIndex, int size);
static void ChangeBlipDisplay(int blipIndex, eBlipDisplay blipDisplay);
static void SetBlipSprite(int blipIndex, int spriteId);
static void SetBlipFriendly(int blipIndex, unsigned char friendly);static void ClearBlip(int blipIndex);
static void ClearActualBlip(int blipArrId);绘制帧 / 雷达钩子里用。
static void DrawAreaOnRadar(CRect const& rect, CRGBA const& color, bool inMenu);见 CRadar.h。
// BLIP_COORD, BLIP_CHAR, BLIP_CAR, BLIP_OBJECT, BLIP_PICKUP ...
// BLIP_DISPLAY_BOTH, BLIP_DISPLAY_BLIP_ONLY ...
评论