mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
- Made the "Highspeed timer game loop (FF-MOD by tazpn)" optional, so we can decide if we like to build an executable with/without the highspeed timer
o See: builddefines.h: #define USE_HIGHSPEED_GAMELOOP_TIMER o Gamers reported on the Bears Pit, that an executable compiled WITH the highspeed timer enabled makes the game unplayable slow in mapscreen mode when doing certain actions (repair, ...). That is the reason, why I made the compilation of the highspeed timer optional. Currently it is disabled. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5355 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -101,7 +101,11 @@ UINT32 MapUtilScreenHandle(void)
|
||||
INT32 cnt, iX, iY, iSubX1, iSubY1, iSubX2, iSubY2, iWindowX, iWindowY, iCount;
|
||||
FLOAT dX, dY, dStartX, dStartY;
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
while(DequeueSpecificEvent(&InputEvent, KEY_DOWN|KEY_UP) == TRUE)
|
||||
#else
|
||||
while(DequeueEvent(&InputEvent) == TRUE)
|
||||
#endif
|
||||
{
|
||||
if(InputEvent.usParam == ESC)
|
||||
{
|
||||
|
||||
+679
-497
File diff suppressed because it is too large
Load Diff
+82
-32
@@ -54,6 +54,13 @@ enum
|
||||
NUMTIMERS
|
||||
};
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
#else
|
||||
// Base resultion of callback timer
|
||||
#define BASETIMESLICE 10
|
||||
#endif
|
||||
|
||||
|
||||
// TIMER INTERVALS
|
||||
extern INT32 giTimerIntervals[ NUMTIMERS ];
|
||||
// TIMER COUNTERS
|
||||
@@ -70,7 +77,10 @@ BOOLEAN InitializeJA2Clock( void );
|
||||
void ShutdownJA2Clock( void );
|
||||
|
||||
#define GetJA2Clock() guiBaseJA2Clock
|
||||
#define GetJA2NoPauseClock() guiBaseJA2NoPauseClock
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
#define GetJA2NoPauseClock() guiBaseJA2NoPauseClock
|
||||
#endif
|
||||
|
||||
UINT32 GetPauseJA2Clock( );
|
||||
|
||||
@@ -82,49 +92,89 @@ void PauseTime( BOOLEAN fPaused );
|
||||
void SetCustomizableTimerCallbackAndDelay( INT32 iDelay, CUSTOMIZABLE_TIMER_CALLBACK pCallback, BOOLEAN fReplace );
|
||||
void CheckCustomizableTimer( void );
|
||||
|
||||
void SetFastForwardPeriod(DOUBLE value);
|
||||
void SetFastForwardKey(INT32 key);
|
||||
BOOLEAN IsFastForwardKeyPressed();
|
||||
void SetFastForwardMode(BOOLEAN enable);
|
||||
BOOLEAN IsFastForwardMode();
|
||||
INT32 GetFastForwardLoopCount();
|
||||
void SetFastForwardLoopCount(INT32 value);
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
void SetFastForwardPeriod(DOUBLE value);
|
||||
void SetFastForwardKey(INT32 key);
|
||||
BOOLEAN IsFastForwardKeyPressed();
|
||||
void SetFastForwardMode(BOOLEAN enable);
|
||||
BOOLEAN IsFastForwardMode();
|
||||
INT32 GetFastForwardLoopCount();
|
||||
void SetFastForwardLoopCount(INT32 value);
|
||||
|
||||
void SetNotifyFrequencyKey(INT32 value);
|
||||
void SetClockSpeedPercent(FLOAT value);
|
||||
void SetNotifyFrequencyKey(INT32 value);
|
||||
void SetClockSpeedPercent(FLOAT value);
|
||||
|
||||
BOOLEAN IsTimerActive();
|
||||
BOOLEAN IsJA2TimerThread();
|
||||
BOOLEAN IsTimerActive();
|
||||
BOOLEAN IsJA2TimerThread();
|
||||
|
||||
BOOLEAN IsHiSpeedClockMode();
|
||||
void SetHiSpeedClockMode(BOOLEAN enable);
|
||||
BOOLEAN IsHiSpeedClockMode();
|
||||
void SetHiSpeedClockMode(BOOLEAN enable);
|
||||
#endif
|
||||
|
||||
//Don't modify this value
|
||||
extern UINT32 guiBaseJA2Clock;
|
||||
extern UINT32 guiBaseJA2NoPauseClock;
|
||||
extern CUSTOMIZABLE_TIMER_CALLBACK gpCustomizableTimerCallback;
|
||||
|
||||
typedef void (*TIMER_NOTIFY_CALLBACK) ( INT32 timer, PTR state );
|
||||
void AddTimerNotifyCallback( TIMER_NOTIFY_CALLBACK callback, PTR state );
|
||||
void RemoveTimerNotifyCallback( TIMER_NOTIFY_CALLBACK callback, PTR state );
|
||||
void ClearTimerNotifyCallbacks();
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
typedef void (*TIMER_NOTIFY_CALLBACK) ( INT32 timer, PTR state );
|
||||
void AddTimerNotifyCallback( TIMER_NOTIFY_CALLBACK callback, PTR state );
|
||||
void RemoveTimerNotifyCallback( TIMER_NOTIFY_CALLBACK callback, PTR state );
|
||||
void ClearTimerNotifyCallbacks();
|
||||
|
||||
BOOLEAN UpdateCounter(INT32 iTimer);
|
||||
void ResetCounter(INT32 iTimer);
|
||||
BOOLEAN CounterDone(INT32 iTimer);
|
||||
void ResetTimerCounter(INT32 &timer, INT32 value);
|
||||
BOOLEAN TimeCounterDone(INT32 timer);
|
||||
void ZeroTimeCounter(INT32& timer);
|
||||
BOOLEAN UpdateCounter(INT32 iTimer);
|
||||
void ResetCounter(INT32 iTimer);
|
||||
BOOLEAN CounterDone(INT32 iTimer);
|
||||
void ResetTimerCounter(INT32 &timer, INT32 value);
|
||||
BOOLEAN TimeCounterDone(INT32 timer);
|
||||
void ZeroTimeCounter(INT32& timer);
|
||||
|
||||
|
||||
#define UPDATECOUNTER( c ) UpdateCounter(c)
|
||||
#define RESETCOUNTER( c ) ResetCounter(c)
|
||||
#define COUNTERDONE( c ) CounterDone(c)
|
||||
#define UPDATETIMECOUNTER( c ) UpdateTimeCounter(c)
|
||||
#define RESETTIMECOUNTER( c, d ) ResetTimerCounter(c, d)
|
||||
#define TIMECOUNTERDONE(c, d) TimeCounterDone(c)
|
||||
#define SYNCTIMECOUNTER( )
|
||||
#define ZEROTIMECOUNTER(c) ZeroTimeCounter(c)
|
||||
#define UPDATECOUNTER( c ) UpdateCounter(c)
|
||||
#define RESETCOUNTER( c ) ResetCounter(c)
|
||||
#define COUNTERDONE( c ) CounterDone(c)
|
||||
#define UPDATETIMECOUNTER( c ) UpdateTimeCounter(c)
|
||||
#define RESETTIMECOUNTER( c, d ) ResetTimerCounter(c, d)
|
||||
#define TIMECOUNTERDONE(c, d) TimeCounterDone(c)
|
||||
#define SYNCTIMECOUNTER( )
|
||||
#define ZEROTIMECOUNTER(c) ZeroTimeCounter(c)
|
||||
#else
|
||||
|
||||
// MACROS
|
||||
// CHeck if new counter < 0 | set to 0 | Decrement
|
||||
|
||||
#ifdef CALLBACKTIMER
|
||||
|
||||
#define UPDATECOUNTER( c ) ( ( giTimerCounters[ c ] - BASETIMESLICE ) < 0 ) ? ( giTimerCounters[ c ] = 0 ) : ( giTimerCounters[ c ] -= BASETIMESLICE )
|
||||
#define RESETCOUNTER( c ) ( giTimerCounters[ c ] = giTimerIntervals[ c ] )
|
||||
#define COUNTERDONE( c ) ( giTimerCounters[ c ] == 0 ) ? TRUE : FALSE
|
||||
|
||||
#define UPDATETIMECOUNTER( c ) ( ( c - BASETIMESLICE ) < 0 ) ? ( c = 0 ) : ( c -= BASETIMESLICE )
|
||||
#define RESETTIMECOUNTER( c, d ) ( c = d )
|
||||
|
||||
#ifdef BOUNDS_CHECKER
|
||||
#define TIMECOUNTERDONE( c, d ) ( TRUE )
|
||||
#else
|
||||
#define TIMECOUNTERDONE( c, d ) ( c == 0 ) ? TRUE : FALSE
|
||||
#endif
|
||||
|
||||
#define SYNCTIMECOUNTER( )
|
||||
#define ZEROTIMECOUNTER( c ) ( c = 0 )
|
||||
|
||||
#else
|
||||
|
||||
#define UPDATECOUNTER( c )
|
||||
#define RESETCOUNTER( c ) ( giTimerCounters[ c ] = giClockTimer )
|
||||
#define COUNTERDONE( c ) ( ( ( giClockTimer = GetJA2Clock() ) - giTimerCounters[ c ] ) > giTimerIntervals[ c ] ) ? TRUE : FALSE
|
||||
|
||||
#define UPDATETIMECOUNTER( c )
|
||||
#define RESETTIMECOUNTER( c, d ) ( c = giClockTimer )
|
||||
#define TIMECOUNTERDONE( c, d ) ( giClockTimer - c > d ) ? TRUE : FALSE
|
||||
#define SYNCTIMECOUNTER( ) ( giClockTimer = GetJA2Clock() )
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
void SetTileAnimCounter( INT32 iTime );
|
||||
#endif
|
||||
+5
-1
@@ -103,7 +103,11 @@
|
||||
#include "vobject.h"
|
||||
#include "overhead types.h"
|
||||
#include "tactical save.h"
|
||||
#include "KeyMap.h"
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
#include "KeyMap.h"
|
||||
#endif
|
||||
|
||||
//#include <windows.h>
|
||||
//#include <windowsx.h>
|
||||
//#include <mmsystem.h>
|
||||
|
||||
@@ -5110,7 +5110,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"自动加速敌军回合", // Automatic fast forward through AI turns
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // TODO.Translate
|
||||
L"--作弊模式选项--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"强制 Bobby Ray 送货", // force all pending Bobby Ray shipments
|
||||
@@ -5219,7 +5223,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.", //TODO.Translate
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"打开时,敌军回合将被大幅加速。",
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"强制 Bobby Ray 出货",
|
||||
|
||||
@@ -5109,7 +5109,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // TODO.Translate
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
|
||||
@@ -5218,7 +5222,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.", //TODO.Translate
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.", // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Force all pending Bobby Ray shipments",
|
||||
|
||||
@@ -5108,7 +5108,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
|
||||
@@ -5217,7 +5221,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.",
|
||||
L"When ON, mercs will not report progress during repairing.",
|
||||
L"When ON, mercs will not report progress during doctoring.",
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.",
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will spawn. Be aware!", // allow zombies
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Force all pending Bobby Ray shipments",
|
||||
|
||||
@@ -5099,7 +5099,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Forcer envois Bobby Ray", // force all pending Bobby Ray shipments
|
||||
@@ -5208,7 +5212,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.",
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.", // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Forcer tous les envois en attente de Bobby Ray",
|
||||
|
||||
@@ -4957,7 +4957,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Stummes Trainieren", // Madd: mercs don't say quotes while training
|
||||
L"Stummes Reparieren", // Madd: mercs don't say quotes while repairing
|
||||
L"Stumme Behandlung", // Madd: mercs don't say quotes while doctoring
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Autom. schnelle Gegner-Züge", // Automatic fast forward through AI turns
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Erzwinge BR Lieferung", // force all pending Bobby Ray shipments
|
||||
@@ -5066,7 +5070,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"Wenn diese Funktion aktiviert ist, werden die Söldner über ihren Fortschritt während des Trainings nicht mehr berichten.",
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Wenn diese Funktion aktiviert ist, werden gegnerische Züge schneller durchgeführt.",
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Force all pending Bobby Ray shipments",
|
||||
|
||||
@@ -5094,7 +5094,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
|
||||
@@ -5203,7 +5207,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.",
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.", // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Force all pending Bobby Ray shipments",
|
||||
|
||||
@@ -5106,7 +5106,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
|
||||
@@ -5215,7 +5219,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.",
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.", // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"WymuŚ wszystkie oczekiwane dostawy od Bobby Ray's.",
|
||||
|
||||
@@ -5089,7 +5089,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Читерские настройки--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Ускорить доставку Бобби Рэя", // force all pending Bobby Ray shipments
|
||||
@@ -5198,7 +5202,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.",
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.", // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Выберите этот пункт чтобы груз Бобби Рэя прибыл немедленно.",
|
||||
|
||||
@@ -5110,7 +5110,11 @@ STR16 zOptionsToggleText[] =
|
||||
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate
|
||||
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate
|
||||
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"Allow Zombies", // Flugente Zombies 1.0
|
||||
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
|
||||
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
|
||||
@@ -5219,7 +5223,11 @@ STR16 zOptionsScreenHelpText[] =
|
||||
L"When ON, mercs will not report progress during training.",
|
||||
L"When ON, mercs will not report progress during repairing.", // TODO.Translate
|
||||
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate
|
||||
|
||||
#ifdef USE_HIGHSPEED_GAMELOOP_TIMER
|
||||
L"When ON, AI turns will be much faster.", // TODO.Translate
|
||||
#endif
|
||||
|
||||
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate
|
||||
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
|
||||
L"Force all pending Bobby Ray shipments",
|
||||
|
||||
Reference in New Issue
Block a user