mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Notes: -There may still be bugs!! (In fact, I almost guarantee it -- there's -Ammo box code added to HR's crate code -Splitting a crate/box also automatically refills half empty magazines -new pathing arrows for map screen not included -code for scouts to know where enemies are going doesn't appear to work... but i'm not sure it was completed. -lots of gobledy gook (chinese?) comments turned back to english -also added Bob's popups -other languages besides english still need to have there language.cpp files updated with array changes -AI enhancements by Warmsteel (reloading, suppression, roaming, avoiding gas, and other fixes) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5181 3b4a5df2-a311-0410-b5c6-a8a6f20db521
30 lines
1.3 KiB
C
30 lines
1.3 KiB
C
#ifndef __INTERFACE_UTILS_H
|
|
#define __INTERFACE_UTILS_H
|
|
|
|
#include "Soldier Control.h"
|
|
|
|
#define DRAW_ITEM_STATUS_ATTACHMENT1 200
|
|
#define DRAW_ITEM_STATUS_ATTACHMENT2 201
|
|
#define DRAW_ITEM_STATUS_ATTACHMENT3 202
|
|
#define DRAW_ITEM_STATUS_ATTACHMENT4 203
|
|
#define DRAW_ITEM_TEMPERATURE 204 // Flugente FTW 1.2
|
|
|
|
void DrawMoraleUIBarEx( SOLDIERTYPE *pSoldier, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, BOOLEAN fErase, UINT32 uiBuffer );
|
|
void DrawBreathUIBarEx( SOLDIERTYPE *pSoldier, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, BOOLEAN fErase, UINT32 uiBuffer );
|
|
void DrawLifeUIBarEx( SOLDIERTYPE *pSoldier, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, BOOLEAN fErase, UINT32 uiBuffer );
|
|
|
|
void DrawItemUIBarEx( OBJECTTYPE *pObject, UINT8 ubStatus, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, INT16 sColor1, INT16 sColor2, BOOLEAN fErase, UINT32 uiBuffer, UINT8 iter = 0 );
|
|
|
|
void RenderSoldierFace( SOLDIERTYPE *pSoldier, INT16 sFaceX, INT16 sFaceY, BOOLEAN fAutoFace );
|
|
|
|
// load portraits for cars
|
|
BOOLEAN LoadCarPortraitValues( void );
|
|
|
|
// get rid of the loaded portraits for cars
|
|
void UnLoadCarPortraits( void );
|
|
|
|
// HEADROCK HAM 5: Helper for zoomed inventory
|
|
void DrawItemOutlineZoomedInventory( INT16 sX, INT16 sY, INT16 sWidth, INT16 sHeight, INT16 sColor, UINT32 uiBuffer );
|
|
|
|
|
|
#endif |