Interface Utils.h 1.1 KB

1234567891011121314151617181920212223242526
  1. #ifndef __INTERFACE_UTILS_H
  2. #define __INTERFACE_UTILS_H
  3. #include "Soldier Control.h"
  4. #define DRAW_ITEM_STATUS_ATTACHMENT1 200
  5. #define DRAW_ITEM_STATUS_ATTACHMENT2 201
  6. #define DRAW_ITEM_STATUS_ATTACHMENT3 202
  7. #define DRAW_ITEM_STATUS_ATTACHMENT4 203
  8. void DrawMoraleUIBarEx( SOLDIERTYPE *pSoldier, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, BOOLEAN fErase, UINT32 uiBuffer );
  9. void DrawBreathUIBarEx( SOLDIERTYPE *pSoldier, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, BOOLEAN fErase, UINT32 uiBuffer );
  10. void DrawLifeUIBarEx( SOLDIERTYPE *pSoldier, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, BOOLEAN fErase, UINT32 uiBuffer );
  11. void DrawItemUIBarEx( OBJECTTYPE *pObject, UINT8 ubStatus, INT16 sXPos, INT16 sYPos, INT16 sWidth, INT16 sHeight, INT16 sColor1, INT16 sColor2, BOOLEAN fErase, UINT32 uiBuffer );
  12. void RenderSoldierFace( SOLDIERTYPE *pSoldier, INT16 sFaceX, INT16 sFaceY, BOOLEAN fAutoFace );
  13. // load portraits for cars
  14. BOOLEAN LoadCarPortraitValues( void );
  15. // get rid of the loaded portraits for cars
  16. void UnLoadCarPortraits( void );
  17. #endif