Class GameTime
java.lang.Object
zombie.GameTime
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfloatstatic GameTimefloatfloatstatic final intstatic final floatfloatstatic final floatfloatstatic final intintfloatstatic final intstatic final floatfloatintfloatstatic final floatstatic final longstatic final floatfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecheckHours(double hours, double worldAgeHours) static floatcheckHours(float hours, float worldAgeHours) doubleclampHours(double hours) static doubleclampHours(double hours, double worldAgeHours) floatclampHours(float hours) static floatclampHours(float hours, float worldAgeHours) intdaysInMonth(int year, int month) floatDeprecated.floatfloatintgetDawn()intgetDay()intintgetDeathString(IsoPlayer playerObj) floatintgetDusk()floatintintintintintgetHour()doublestatic GameTimefloatfloatfloatfloatintfloatlongfloatfloatse.krka.kahlua.vm.KahluaTableintgetMonth()floatfloatfloatgetMultiplierFromTimeDelta(float timeDelta) floatfloatgetNight()floatfloatintfloatfloatfloatfloatstatic longstatic longstatic booleanintstatic floatintintfloatintfloatfloatbooleanfloatfloatgetTimeDeltaFromMultiplier(float multiplier) floatfloatgetTimeSurvived(IsoPlayer playerObj) floatfloatfloatfloatfloatdoubledoubleintgetYear()getZombieKilledText(IsoPlayer playerObj) voidinit()booleanisDay()booleanbooleanstatic booleanbooleanisNight()booleanbooleanbooleanbooleanfloatLerp(float start, float end, float delta) voidload()voidload(DataInputStream input) voidload(ByteBufferReader input) doubleminHours(double hours) static doubleminHours(double hours, double worldAgeHours) floatminHours(float hours) static floatminHours(float hours, float worldAgeHours) voidRemoveZombiesIndiscriminate(int i) voidsave()voidsave(DataOutputStream output) voidsave(ByteBuffer output) voidsaveToBufferMap(SaveBufferMap bufferMap) voidvoidsetAmbient(float ambient) voidsetAmbientMax(float ambientMax) voidsetAmbientMin(float ambientMin) voidsetCalender(PZCalendar calendar) voidsetDawn(int dawn) voidsetDay(int day) voidsetDusk(int dusk) voidsetHelicopterDay(int day) voidsetHelicopterEndHour(int hour) voidsetHelicopterStartHour(int hour) voidsetHoursSurvived(double hoursSurvived) static voidsetInstance(GameTime aInstance) voidsetLastTimeOfDay(float lastTimeOfDay) voidsetMaxZombieCount(float maxZombieCount) voidsetMaxZombieCountStart(float maxZombieCountStart) voidsetMinutesPerDay(float minutesPerDay) voidsetMinZombieCount(float minZombieCount) voidsetMinZombieCountStart(float minZombieCountStart) voidsetMonth(int month) voidsetMoon(float moon) voidsetMultiplier(float multiplier) voidsetNightMax(float max) voidsetNightMin(float min) voidsetNightsSurvived(int nightsSurvived) static voidsetServerTimeShift(long tshift) voidsetStartDay(int startDay) voidsetStartMonth(int startMonth) voidsetStartTimeOfDay(float startTimeOfDay) voidsetStartYear(int startYear) voidsetTargetZombies(int targetZombies) voidsetThunderDay(boolean thunderDay) voidsetTimeOfDay(float timeOfDay) voidsetViewDistMax(float viewDistMax) voidsetViewDistMin(float viewDistMin) voidsetYear(int year) static voidsyncServerTime(long timeClientSend, long timeServer, long timeClientReceive) floatTimeLerp(float startVal, float endVal, float startTime, float endTime) voidupdate(boolean bSleeping) voidupdateCalendar(int year, int month, int dayOfMonth, int hourOfDay, int minute)
-
Field Details
-
NANOSECONDS_PER_SECOND
public static final int NANOSECONDS_PER_SECOND- See Also:
-
MILLISECONDS_PER_SECOND
public static final int MILLISECONDS_PER_SECOND- See Also:
-
MinutesPerHour
public static final float MinutesPerHour- See Also:
-
SecondsPerHour
public static final float SecondsPerHour- See Also:
-
SECONDS_PER_MINUTE
public static final int SECONDS_PER_MINUTE- See Also:
-
MULTIPLIER
public static final float MULTIPLIER- See Also:
-
START_OF_NEW_DAY
public static final float START_OF_NEW_DAY- See Also:
-
THIRTY_FPS_SCALE
public static final float THIRTY_FPS_SCALE- See Also:
-
SYNC_CLOCK_MS
public static final long SYNC_CLOCK_MS- See Also:
-
instance
-
timeOfDay
public float timeOfDay -
nightsSurvived
public int nightsSurvived -
calender
-
fpsMultiplier
public float fpsMultiplier -
moon
public float moon -
serverTimeOfDay
public float serverTimeOfDay -
serverLastTimeOfDay
public float serverLastTimeOfDay -
serverNewDays
public int serverNewDays -
lightSourceUpdate
public float lightSourceUpdate -
multiplierBias
public float multiplierBias -
lastLastTimeOfDay
public float lastLastTimeOfDay -
perObjectMultiplier
public float perObjectMultiplier
-
-
Constructor Details
-
GameTime
public GameTime()
-
-
Method Details
-
getInstance
-
setInstance
-
syncServerTime
public static void syncServerTime(long timeClientSend, long timeServer, long timeClientReceive) -
getServerTime
public static long getServerTime() -
getServerTimeMills
public static long getServerTimeMills() -
getServerTimeShiftIsSet
public static boolean getServerTimeShiftIsSet() -
setServerTimeShift
public static void setServerTimeShift(long tshift) -
isGamePaused
public static boolean isGamePaused() -
getRealworldSecondsSinceLastUpdate
public float getRealworldSecondsSinceLastUpdate() -
getMultipliedSecondsSinceLastUpdate
public float getMultipliedSecondsSinceLastUpdate() -
getPhysicsSecondsSinceLastUpdate
public float getPhysicsSecondsSinceLastUpdate() -
getSlomoMultiplier
public static float getSlomoMultiplier() -
getGameWorldSecondsSinceLastUpdate
public float getGameWorldSecondsSinceLastUpdate() -
daysInMonth
public int daysInMonth(int year, int month) -
getDeathString
-
getDaysSurvived
public int getDaysSurvived() -
getTimeSurvived
-
getZombieKilledText
-
getGameModeText
-
init
public void init() -
Lerp
public float Lerp(float start, float end, float delta) -
RemoveZombiesIndiscriminate
public void RemoveZombiesIndiscriminate(int i) -
TimeLerp
public float TimeLerp(float startVal, float endVal, float startTime, float endTime) -
getDeltaMinutesPerDay
public float getDeltaMinutesPerDay() -
getNightMin
public float getNightMin() -
setNightMin
public void setNightMin(float min) -
getNightMax
public float getNightMax() -
setNightMax
public void setNightMax(float max) -
getMinutes
public int getMinutes() -
setMoon
public void setMoon(float moon) -
update
public void update(boolean bSleeping) -
getMinutesStamp
public long getMinutesStamp() -
getThunderStorm
public boolean getThunderStorm() -
getAmbient
Deprecated. -
getSkyLightLevel
public int getSkyLightLevel() -
setAmbient
public void setAmbient(float ambient) -
getAmbientMax
public float getAmbientMax() -
setAmbientMax
public void setAmbientMax(float ambientMax) -
getAmbientMin
public float getAmbientMin() -
setAmbientMin
public void setAmbientMin(float ambientMin) -
getDay
public int getDay() -
setDay
public void setDay(int day) -
getDayPlusOne
public int getDayPlusOne() -
getStartDay
public int getStartDay() -
setStartDay
public void setStartDay(int startDay) -
getMaxZombieCountStart
public float getMaxZombieCountStart() -
setMaxZombieCountStart
public void setMaxZombieCountStart(float maxZombieCountStart) -
getMinZombieCountStart
public float getMinZombieCountStart() -
setMinZombieCountStart
public void setMinZombieCountStart(float minZombieCountStart) -
getMaxZombieCount
public float getMaxZombieCount() -
setMaxZombieCount
public void setMaxZombieCount(float maxZombieCount) -
getMinZombieCount
public float getMinZombieCount() -
setMinZombieCount
public void setMinZombieCount(float minZombieCount) -
getMonth
public int getMonth() -
setMonth
public void setMonth(int month) -
getStartMonth
public int getStartMonth() -
setStartMonth
public void setStartMonth(int startMonth) -
getNightTint
public float getNightTint() -
getNight
public float getNight() -
getTimeOfDay
public float getTimeOfDay() -
setTimeOfDay
public void setTimeOfDay(float timeOfDay) -
getStartTimeOfDay
public float getStartTimeOfDay() -
setStartTimeOfDay
public void setStartTimeOfDay(float startTimeOfDay) -
getViewDist
public float getViewDist() -
getViewDistMax
public float getViewDistMax() -
setViewDistMax
public void setViewDistMax(float viewDistMax) -
getViewDistMin
public float getViewDistMin() -
setViewDistMin
public void setViewDistMin(float viewDistMin) -
getYear
public int getYear() -
setYear
public void setYear(int year) -
getStartYear
public int getStartYear() -
setStartYear
public void setStartYear(int startYear) -
getNightsSurvived
public int getNightsSurvived() -
setNightsSurvived
public void setNightsSurvived(int nightsSurvived) -
getWorldAgeDaysSinceBegin
public double getWorldAgeDaysSinceBegin() -
getWorldAgeHours
public double getWorldAgeHours() -
getHoursSurvived
public double getHoursSurvived() -
setHoursSurvived
public void setHoursSurvived(double hoursSurvived) -
getHour
public int getHour() -
getCalender
-
setCalender
-
updateCalendar
public void updateCalendar(int year, int month, int dayOfMonth, int hourOfDay, int minute) -
getMinutesPerDay
public float getMinutesPerDay() -
setMinutesPerDay
public void setMinutesPerDay(float minutesPerDay) -
getLastTimeOfDay
public float getLastTimeOfDay() -
setLastTimeOfDay
public void setLastTimeOfDay(float lastTimeOfDay) -
setTargetZombies
public void setTargetZombies(int targetZombies) -
isRainingToday
public boolean isRainingToday() -
getMultiplier
public float getMultiplier() -
setMultiplier
public void setMultiplier(float multiplier) -
getTimeDelta
public float getTimeDelta() -
getTimeDeltaFromMultiplier
public float getTimeDeltaFromMultiplier(float multiplier) -
getMultiplierFromTimeDelta
public float getMultiplierFromTimeDelta(float timeDelta) -
getServerMultiplier
public float getServerMultiplier() -
getUnmoddedMultiplier
public float getUnmoddedMultiplier() -
getInvMultiplier
public float getInvMultiplier() -
getTrueMultiplier
public float getTrueMultiplier() -
getThirtyFPSMultiplier
public float getThirtyFPSMultiplier() -
getMultiplierInMenu
public float getMultiplierInMenu() -
getThirtyFPSMultiplierInMenu
public float getThirtyFPSMultiplierInMenu() -
getTimeDeltaInMenu
public float getTimeDeltaInMenu() -
saveToBufferMap
-
save
public void save() -
save
- Throws:
IOException
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
load
- Throws:
IOException
-
load
public void load() -
getDawn
public int getDawn() -
setDawn
public void setDawn(int dawn) -
getDusk
public int getDusk() -
setDusk
public void setDusk(int dusk) -
getModData
public se.krka.kahlua.vm.KahluaTable getModData() -
isThunderDay
public boolean isThunderDay() -
setThunderDay
public void setThunderDay(boolean thunderDay) -
saveToPacket
- Throws:
IOException
-
getHelicopterDay1
public int getHelicopterDay1() -
getHelicopterDay
public int getHelicopterDay() -
setHelicopterDay
public void setHelicopterDay(int day) -
getHelicopterStartHour
public int getHelicopterStartHour() -
setHelicopterStartHour
public void setHelicopterStartHour(int hour) -
getHelicopterEndHour
public int getHelicopterEndHour() -
setHelicopterEndHour
public void setHelicopterEndHour(int hour) -
isEndlessDay
public boolean isEndlessDay() -
isEndlessNight
public boolean isEndlessNight() -
isDay
public boolean isDay() -
isNight
public boolean isNight() -
isZombieActivityPhase
public boolean isZombieActivityPhase() -
isZombieInactivityPhase
public boolean isZombieInactivityPhase() -
minHours
public double minHours(double hours) -
minHours
public static double minHours(double hours, double worldAgeHours) -
minHours
public float minHours(float hours) -
minHours
public static float minHours(float hours, float worldAgeHours) -
clampHours
public double clampHours(double hours) -
clampHours
public float clampHours(float hours) -
clampHours
public static double clampHours(double hours, double worldAgeHours) -
clampHours
public static float clampHours(float hours, float worldAgeHours) -
checkHours
public static double checkHours(double hours, double worldAgeHours) -
checkHours
public static float checkHours(float hours, float worldAgeHours)
-