mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@21 3b4a5df2-a311-0410-b5c6-a8a6f20db521
87 lines
2.0 KiB
C
87 lines
2.0 KiB
C
#ifndef __CIV_QUOTES_H
|
|
#define __CIV_QUOTES_H
|
|
|
|
#define CIV_TYPE_NA 0
|
|
#define CIV_TYPE_ADULT 1
|
|
#define CIV_TYPE_KID 2
|
|
#define CIV_TYPE_MARRIED_PC 3
|
|
#define CIV_TYPE_ENEMY 4
|
|
|
|
enum
|
|
{
|
|
CIV_QUOTE_ADULTS_BEGGING,
|
|
CIV_QUOTE_KIDS_BEGGING,
|
|
CIV_QUOTE_ADULTS_RECENT_BUG_ATTACK,
|
|
CIV_QUOTE_KIDS_RECENT_BUG_ATTACK,
|
|
CIV_QUOTE_ADULTS_BUG_EXTERMINATED_X_TIME,
|
|
CIV_QUOTE_KIDS_BUG_EXTERMINATED_X_TIME,
|
|
CIV_QUOTE_ADULTS_EXTREMLY_LOW_LOYALTY,
|
|
CIV_QUOTE_KIDS_EXTREMLY_LOW_LOYALTY,
|
|
CIV_QUOTE_ADULTS_HIGH_LOYALTY,
|
|
CIV_QUOTE_KIDS_HIGH_LOYALTY,
|
|
|
|
CIV_QUOTE_ADULTS_ALL_PURPOSE,
|
|
CIV_QUOTE_KIDS_ALL_PURPOSE,
|
|
CIV_QUOTE_ADULTS_LIBREATED_FIRST_TIME,
|
|
CIV_QUOTE_KIDS_LIBREATED_FIRST_TIME,
|
|
CIV_QUOTE_ADULTS_TOWN_TAKEN_BACK,
|
|
CIV_QUOTE_KIDS_TOWN_TAKEN_BACK,
|
|
CIV_QUOTE_HICKS_FRIENDLY,
|
|
CIV_QUOTE_HICKS_ENEMIES,
|
|
CIV_QUOTE_GOONS_FRIENDLY,
|
|
CIV_QUOTE_GOONS_ENEMIES,
|
|
|
|
CIV_QUOTE_ADULTS_REBELS,
|
|
CIV_QUOTE_KIDS_REBELS,
|
|
CIV_QUOTE_GREEN_MILITIA,
|
|
CIV_QUOTE_MEDIUM_MILITIA,
|
|
CIV_QUOTE_ELITE_MILITIA,
|
|
CIV_QUOTE_SAN_MONA_BEGGERS,
|
|
CIV_QUOTE_ENEMY_HURT,
|
|
CIV_QUOTE_ENEMY_ADMIN,
|
|
CIV_QUOTE_ENEMY_THREAT,
|
|
CIV_QUOTE_ENEMY_ELITE,
|
|
|
|
CIV_QUOTE_ADULTS_COWER,
|
|
CIV_QUOTE_KIDS_COWER,
|
|
CIV_QUOTE_PC_MARRIED,
|
|
CIV_QUOTE_KID_SLAVES,
|
|
CIV_QUOTE_KID_SLAVES_FREE,
|
|
CIV_QUOTE_MINERS_NOT_FOR_PLAYER,
|
|
CIV_QUOTE_MINERS_FOR_PLAYER,
|
|
CIV_QUOTE_ENEMY_OFFER_SURRENDER,
|
|
CIV_QUOTE_HICKS_SEE_US_AT_NIGHT,
|
|
CIV_QUOTE_DEIDRANNA_DEAD,
|
|
|
|
CIV_QUOTE_40,
|
|
CIV_QUOTE_41,
|
|
CIV_QUOTE_42,
|
|
CIV_QUOTE_43,
|
|
CIV_QUOTE_44,
|
|
CIV_QUOTE_45,
|
|
CIV_QUOTE_46,
|
|
CIV_QUOTE_47,
|
|
CIV_QUOTE_48,
|
|
CIV_QUOTE_49,
|
|
|
|
NUM_CIV_QUOTES
|
|
};
|
|
|
|
|
|
|
|
void InitCivQuoteSystem( );
|
|
|
|
void StartCivQuote( SOLDIERTYPE *pCiv );
|
|
|
|
INT8 GetCivType( SOLDIERTYPE *pCiv );
|
|
|
|
void HandleCivQuote( );
|
|
|
|
BOOLEAN SaveCivQuotesToSaveGameFile( HWFILE hFile );
|
|
BOOLEAN LoadCivQuotesFromLoadGameFile( HWFILE hFile );
|
|
|
|
BOOLEAN ShutDownQuoteBoxIfActive( );
|
|
|
|
void BeginCivQuote( SOLDIERTYPE *pCiv, UINT8 ubCivQuoteID, UINT8 ubEntryID, INT16 sX, INT16 sY );
|
|
|
|
#endif |