1 #ifndef __HISTORY_H 2 #define __HISTORY_H 3 4 void GameInitHistory(void); 5 void EnterHistory(void); 6 void ExitHistory(void); 7 void RenderHistory(void); 8 9 10 #define HISTORY_DATA_FILE TEMPDIR "/history.dat" 11 12 13 enum{ 14 HISTORY_ENTERED_HISTORY_MODE=0, 15 HISTORY_HIRED_MERC_FROM_AIM, 16 HISTORY_HIRED_MERC_FROM_MERC, 17 HISTORY_MERC_KILLED, 18 HISTORY_SETTLED_ACCOUNTS_AT_MERC, 19 HISTORY_ACCEPTED_ASSIGNMENT_FROM_ENRICO, 20 HISTORY_CHARACTER_GENERATED, 21 HISTORY_PURCHASED_INSURANCE, 22 HISTORY_CANCELLED_INSURANCE, 23 HISTORY_INSURANCE_CLAIM_PAYOUT, 24 HISTORY_EXTENDED_CONTRACT_1_DAY, 25 HISTORY_EXTENDED_CONTRACT_1_WEEK, 26 HISTORY_EXTENDED_CONTRACT_2_WEEK, 27 HISTORY_MERC_FIRED, 28 HISTORY_MERC_QUIT, 29 HISTORY_QUEST_STARTED, 30 HISTORY_QUEST_FINISHED, 31 HISTORY_TALKED_TO_MINER, 32 HISTORY_LIBERATED_TOWN, 33 HISTORY_CHEAT_ENABLED, 34 HISTORY_TALKED_TO_FATHER_WALKER, 35 HISTORY_MERC_MARRIED_OFF, 36 HISTORY_MERC_CONTRACT_EXPIRED, 37 HISTORY_RPC_JOINED_TEAM, 38 HISTORY_ENRICO_COMPLAINED, 39 HISTORY_WONBATTLE, 40 HISTORY_MINE_RUNNING_OUT, 41 HISTORY_MINE_RAN_OUT, 42 HISTORY_MINE_SHUTDOWN, 43 HISTORY_MINE_REOPENED, 44 HISTORY_DISCOVERED_TIXA, 45 HISTORY_DISCOVERED_ORTA, 46 HISTORY_GOT_ROCKET_RIFLES, 47 HISTORY_DEIDRANNA_DEAD_BODIES, 48 HISTORY_BOXING_MATCHES, 49 HISTORY_SOMETHING_IN_MINES, 50 HISTORY_DEVIN, 51 HISTORY_MIKE, 52 HISTORY_TONY, 53 HISTORY_KROTT, 54 HISTORY_KYLE, 55 HISTORY_MADLAB, 56 HISTORY_GABBY, 57 HISTORY_KEITH_OUT_OF_BUSINESS, 58 HISTORY_HOWARD_CYANIDE, 59 HISTORY_KEITH, 60 HISTORY_HOWARD, 61 HISTORY_PERKO, 62 HISTORY_SAM, 63 HISTORY_FRANZ, 64 HISTORY_ARNOLD, 65 HISTORY_FREDO, 66 HISTORY_RICHGUY_BALIME, 67 HISTORY_JAKE, 68 HISTORY_BUM_KEYCARD, 69 HISTORY_WALTER, 70 HISTORY_DAVE, 71 HISTORY_PABLO, 72 HISTORY_KINGPIN_MONEY, 73 HISTORY_WON_BOXING, 74 HISTORY_LOST_BOXING, 75 HISTORY_DISQUALIFIED_BOXING, 76 HISTORY_FOUND_MONEY, 77 HISTORY_ASSASSIN, 78 HISTORY_LOSTTOWNSECTOR, 79 HISTORY_DEFENDEDTOWNSECTOR, 80 HISTORY_LOSTBATTLE, 81 HISTORY_FATALAMBUSH, 82 HISTORY_WIPEDOUTENEMYAMBUSH, 83 HISTORY_UNSUCCESSFULATTACK, 84 HISTORY_SUCCESSFULATTACK, 85 HISTORY_CREATURESATTACKED, 86 HISTORY_KILLEDBYBLOODCATS, 87 HISTORY_SLAUGHTEREDBLOODCATS, 88 HISTORY_NPC_KILLED, 89 HISTORY_GAVE_CARMEN_HEAD, 90 HISTORY_SLAY_MYSTERIOUSLY_LEFT, 91 HISTORY_MERC_KILLED_CHARACTER, 92 }; 93 94 void AddHistoryToPlayersLog(UINT8 ubCode, UINT8 ubSecondCode, UINT32 uiDate, INT16 sSectorX, INT16 sSectorY); 95 UINT32 GetTimeQuestWasStarted( UINT8 ubCode ); 96 97 #endif 98