Package zombie.core

Class Core

java.lang.Object
zombie.core.Core

public class Core
extends java.lang.Object
  • Field Details

    • bDemo

      public static final boolean bDemo
      See Also:
      Constant Field Values
    • bTutorial

      public static boolean bTutorial
    • versionNumber

      public java.lang.String versionNumber
    • steamServerVersion

      public java.lang.String steamServerVersion
    • SVN_REVISION

      public static int SVN_REVISION
    • bMultithreadedRendering

      public static boolean bMultithreadedRendering
    • bDoubleSize

      public static boolean bDoubleSize
    • bAltMoveMethod

      public static boolean bAltMoveMethod
    • rosewoodSpawnDone

      public boolean rosewoodSpawnDone
    • OffscreenBuffer

      public MultiTextureFBO2 OffscreenBuffer
    • Zoom

      public static float Zoom
    • useLwjgl

      public static boolean useLwjgl
    • DoFiltering

      public static boolean DoFiltering
    • OptionZoom

      public static boolean OptionZoom
    • OptionModsEnabled

      public static boolean OptionModsEnabled
    • OptionInventoryFont

      public static java.lang.String OptionInventoryFont
    • OptionTooltipFont

      public static java.lang.String OptionTooltipFont
    • OptionMeasurementFormat

      public static java.lang.String OptionMeasurementFormat
    • OptionClockFormat

      public static int OptionClockFormat
    • OptionClock24Hour

      public static boolean OptionClock24Hour
    • OptionVSync

      public static boolean OptionVSync
    • OptionSoundVolume

      public static int OptionSoundVolume
    • OptionMusicVolume

      public static int OptionMusicVolume
    • OptionAmbientVolume

      public static int OptionAmbientVolume
    • OptionMusicLibrary

      public static int OptionMusicLibrary
    • OptionVoiceEnable

      public static boolean OptionVoiceEnable
    • OptionVoiceMode

      public static int OptionVoiceMode
    • OptionVoiceVADMode

      public static int OptionVoiceVADMode
    • OptionVoiceRecordDeviceName

      public static java.lang.String OptionVoiceRecordDeviceName
    • OptionVoiceVolumeMic

      public static int OptionVoiceVolumeMic
    • OptionVoiceVolumePlayers

      public static int OptionVoiceVolumePlayers
    • OptionFliesVolume

      public static int OptionFliesVolume
    • OptionHeartVolume

      public static int OptionHeartVolume
    • OptionVehicleEngineVolume

      public static int OptionVehicleEngineVolume
    • OptionReloadDifficulty

      public static int OptionReloadDifficulty
    • OptionRackProgress

      public static boolean OptionRackProgress
    • OptionBloodDecals

      public static int OptionBloodDecals
    • OptionBorderlessWindow

      public static boolean OptionBorderlessWindow
    • OptionTextureCompression

      public static boolean OptionTextureCompression
    • OptionTexture2x

      public static boolean OptionTexture2x
    • OptionEnableContentTranslations

      public static boolean OptionEnableContentTranslations
    • OptionChatTransparency

      public static int OptionChatTransparency
    • OptionUIFBO

      public static boolean OptionUIFBO
    • OptionUIRenderFPS

      public static int OptionUIRenderFPS
    • OptionRadialMenuKeyToggle

      public static boolean OptionRadialMenuKeyToggle
    • OptionPanCameraWhileAiming

      public static boolean OptionPanCameraWhileAiming
    • TileScale

      public static int TileScale
    • width

      public static int width
    • height

      public static int height
    • MaxJukeBoxesActive

      public static int MaxJukeBoxesActive
    • NumJukeBoxesActive

      public static int NumJukeBoxesActive
    • GameMode

      public static java.lang.String GameMode
    • bDebug

      public static boolean bDebug
    • bHighSqualityShadows

      public static boolean bHighSqualityShadows
    • lastHeight

      public int lastHeight
    • lastWidth

      public int lastWidth
    • CurrentTextEntryBox

      public static UITextBox2 CurrentTextEntryBox
    • storyDirectory

      public static java.lang.String storyDirectory
    • modRootDirectory

      public static java.lang.String modRootDirectory
    • RenderShader

      public Shader RenderShader
    • bUseShaders

      public boolean bUseShaders
    • vidMem

      public int vidMem
    • nGraphicLevel

      public int nGraphicLevel
    • bSupportsFBO

      public boolean bSupportsFBO
    • maxZoom

      public float maxZoom
    • CircleVecs

      public Vector2[] CircleVecs
    • UIRenderTick

      public int UIRenderTick
    • bInFrame

      public boolean bInFrame
    • version

      public int version
    • fileversion

      public int fileversion
    • SUN_JAVA_COMMAND

      public static final java.lang.String SUN_JAVA_COMMAND
      See Also:
      Constant Field Values
    • fullScreen

      public static boolean fullScreen
    • GameMap

      public static java.lang.String GameMap
    • GameSaveWorld

      public static java.lang.String GameSaveWorld
    • SafeMode

      public static boolean SafeMode
    • SafeModeForced

      public static boolean SafeModeForced
    • SoundDisabled

      public static boolean SoundDisabled
    • bIsSteam

      public static boolean bIsSteam
    • frameStage

      public int frameStage
    • bLastStand

      public static boolean bLastStand
    • bLoadedWithMultithreaded

      public static boolean bLoadedWithMultithreaded
    • bExiting

      public static boolean bExiting
  • Constructor Details

    • Core

      public Core()
  • Method Details

    • isMultiThread

      public boolean isMultiThread()
    • setChallenge

      public void setChallenge​(boolean bChallenge)
    • isChallenge

      public boolean isChallenge()
    • setFramerate

      public void setFramerate​(int index)
    • setMultiThread

      public void setMultiThread​(boolean val)
    • loadedShader

      public boolean loadedShader()
    • getGLMajorVersion

      public static int getGLMajorVersion()
    • isDedicated

      public boolean isDedicated()
    • getUseShaders

      public boolean getUseShaders()
    • getVidMem

      public int getVidMem()
    • setVidMem

      public void setVidMem​(int mem)
    • setUseShaders

      public void setUseShaders​(boolean bUse)
    • shadersOptionChanged

      public void shadersOptionChanged()
    • initShaders

      public void initShaders()
    • getGLVersion

      public static java.lang.String getGLVersion()
    • getGameMode

      public java.lang.String getGameMode()
    • getInstance

      public static Core getInstance()
    • getOpenGLVersions

      public static void getOpenGLVersions()
    • getDebug

      public boolean getDebug()
    • setFullScreen

      public static void setFullScreen​(boolean bool) throws org.lwjgl.LWJGLException
      Throws:
      org.lwjgl.LWJGLException
    • flipPixels

      public static int[] flipPixels​(int[] imgPixels, int imgw, int imgh)
    • TakeScreenshot

      public void TakeScreenshot()
    • TakeFullScreenshot

      public void TakeFullScreenshot​(java.lang.String filename)
    • supportNPTTexture

      public static boolean supportNPTTexture()
    • supportsFBO

      public boolean supportsFBO()
    • MoveMethodToggle

      public void MoveMethodToggle()
    • doubleSizeToggle

      public void doubleSizeToggle()
    • EndFrameText

      public void EndFrameText​(int nPlayer)
    • EndFrame

      public void EndFrame​(int nPlayer)
    • EndFrame

      public void EndFrame()
    • CalcCircle

      public void CalcCircle()
    • DrawCircle

      public void DrawCircle​(float rad, float x, float y)
    • EndFrameUI

      public void EndFrameUI()
    • UnfocusActiveTextEntryBox

      public static void UnfocusActiveTextEntryBox()
    • getOffscreenWidth

      public int getOffscreenWidth​(int playerIndex)
    • getOffscreenHeight

      public int getOffscreenHeight​(int playerIndex)
    • getOffscreenTrueWidth

      public int getOffscreenTrueWidth()
    • getOffscreenTrueHeight

      public int getOffscreenTrueHeight()
    • getScreenHeight

      public int getScreenHeight()
    • getScreenWidth

      public int getScreenWidth()
    • setResolutionAndFullScreen

      public void setResolutionAndFullScreen​(int w, int h, boolean fullScreen)
    • setResolution

      public void setResolution​(java.lang.String res)
    • changeCursor

      public void changeCursor​(java.lang.String img)
    • loadOptions

      public boolean loadOptions() throws java.io.IOException
      Throws:
      java.io.IOException
    • getMyDocumentFolder

      public static java.lang.String getMyDocumentFolder()
    • saveOptions

      public void saveOptions() throws java.io.IOException
      Throws:
      java.io.IOException
    • setWindowed

      public void setWindowed​(boolean b)
    • isFullScreen

      public boolean isFullScreen()
    • restartApplication

      public static void restartApplication​(java.lang.Runnable runBeforeRestart) throws java.io.IOException
      Throws:
      java.io.IOException
    • getScreenModes

      public KahluaTable getScreenModes()
    • setDisplayMode

      public static void setDisplayMode​(int width, int height, boolean fullscreen)
    • updateKeyboard

      public void updateKeyboard()
    • quit

      public void quit()
    • exitToMenu

      public void exitToMenu()
    • quitToDesktop

      public void quitToDesktop()
    • supportRes

      public boolean supportRes​(int width, int height) throws org.lwjgl.LWJGLException
      Throws:
      org.lwjgl.LWJGLException
    • init

      public void init​(int width, int height) throws org.lwjgl.LWJGLException
      Throws:
      org.lwjgl.LWJGLException
    • init

      public void init​(int width, int height, int offscreenwidth, int offscreenheight, java.awt.Canvas canvas, java.awt.Canvas full) throws org.lwjgl.LWJGLException
      Throws:
      org.lwjgl.LWJGLException
    • setScreenSize

      public void setScreenSize​(int width, int height)
    • setForceScreenSize

      public void setForceScreenSize()
    • supportCompressedTextures

      public static boolean supportCompressedTextures()
    • refreshOffscreen

      public void refreshOffscreen()
    • StartFrame

      public void StartFrame()
    • StartFrame

      public void StartFrame​(int nPlayer, boolean clear)
    • getOffscreenBuffer

      public TextureFBO getOffscreenBuffer()
    • getOffscreenBuffer

      public TextureFBO getOffscreenBuffer​(int nPlayer)
    • setLastRenderedFBO

      public void setLastRenderedFBO​(TextureFBO fbo)
    • DoStartFrameStuff

      public void DoStartFrameStuff​(int w, int h, int player)
    • DoStartFrameStuff

      public void DoStartFrameStuff​(int w, int h, int player, boolean isTextFrame)
    • PushIso

      public void PushIso()
    • PopIso

      public void PopIso()
    • DoPushIsoStuff

      public void DoPushIsoStuff()
    • DoPopIsoStuff

      public void DoPopIsoStuff()
    • DoEndFrameStuff

      public void DoEndFrameStuff​(int w, int h)
    • RenderOffScreenBuffer

      public void RenderOffScreenBuffer()
    • StartFrameText

      public void StartFrameText​(int nPlayer)
    • StartFrameUI

      public boolean StartFrameUI()
    • StartFrameUIOld

      public void StartFrameUIOld()
    • getKeyMaps

      public java.util.Map getKeyMaps()
    • setKeyMaps

      public void setKeyMaps​(java.util.Map keyMaps)
    • reinitKeyMaps

      public void reinitKeyMaps()
    • getKey

      public int getKey​(java.lang.String keyName)
    • addKeyBinding

      public void addKeyBinding​(java.lang.String keyName, java.lang.Integer key)
    • isLastStand

      public static boolean isLastStand()
    • getVersionNumber

      public java.lang.String getVersionNumber()
    • getSteamServerVersion

      public java.lang.String getSteamServerVersion()
    • DoFrameReady

      public void DoFrameReady()
    • getZoom

      public float getZoom​(int playerIndex)
    • getNextZoom

      public float getNextZoom​(int playerIndex, int del)
    • getMinZoom

      public float getMinZoom()
    • getMaxZoom

      public float getMaxZoom()
    • doZoomScroll

      public void doZoomScroll​(int playerIndex, int del)
    • getSaveFolder

      public java.lang.String getSaveFolder()
    • setSaveFolder

      public void setSaveFolder​(java.lang.String newSaveFolder)
    • deleteDirectoryRecusrively

      public void deleteDirectoryRecusrively​(java.lang.String directory)
    • getOptionZoom

      public boolean getOptionZoom()
    • setOptionZoom

      public void setOptionZoom​(boolean zoom)
    • zoomOptionChanged

      public void zoomOptionChanged​(boolean inGame)
    • zoomLevelsChanged

      public void zoomLevelsChanged()
    • isZoomEnabled

      public boolean isZoomEnabled()
    • initFBOs

      public void initFBOs()
    • getAutoZoom

      public boolean getAutoZoom​(int playerIndex)
    • setAutoZoom

      public void setAutoZoom​(int playerIndex, boolean auto)
    • getOptionVSync

      public boolean getOptionVSync()
    • setOptionVSync

      public void setOptionVSync​(boolean sync)
    • getOptionSoundVolume

      public int getOptionSoundVolume()
    • getRealOptionSoundVolume

      public float getRealOptionSoundVolume()
    • setOptionSoundVolume

      public void setOptionSoundVolume​(int volume)
    • getOptionMusicVolume

      public int getOptionMusicVolume()
    • setOptionMusicVolume

      public void setOptionMusicVolume​(int volume)
    • getOptionAmbientVolume

      public int getOptionAmbientVolume()
    • setOptionAmbientVolume

      public void setOptionAmbientVolume​(int volume)
    • getOptionMusicLibrary

      public int getOptionMusicLibrary()
    • setOptionMusicLibrary

      public void setOptionMusicLibrary​(int m)
    • getOptionFliesVolume

      public int getOptionFliesVolume()
    • setOptionFliesVolume

      public void setOptionFliesVolume​(int volume)
    • getOptionHeartVolume

      public int getOptionHeartVolume()
    • setOptionHeartVolume

      public void setOptionHeartVolume​(int volume)
    • getOptionVehicleEngineVolume

      public int getOptionVehicleEngineVolume()
    • setOptionVehicleEngineVolume

      public void setOptionVehicleEngineVolume​(int volume)
    • getOptionVoiceEnable

      public boolean getOptionVoiceEnable()
    • setOptionVoiceEnable

      public void setOptionVoiceEnable​(boolean option)
    • getOptionVoiceMode

      public int getOptionVoiceMode()
    • setOptionVoiceMode

      public void setOptionVoiceMode​(int option)
    • getOptionVoiceVADMode

      public int getOptionVoiceVADMode()
    • setOptionVoiceVADMode

      public void setOptionVoiceVADMode​(int option)
    • getOptionVoiceVolumeMic

      public int getOptionVoiceVolumeMic()
    • setOptionVoiceVolumeMic

      public void setOptionVoiceVolumeMic​(int option)
    • getOptionVoiceVolumePlayers

      public int getOptionVoiceVolumePlayers()
    • setOptionVoiceVolumePlayers

      public void setOptionVoiceVolumePlayers​(int option)
    • getOptionVoiceRecordDeviceName

      public java.lang.String getOptionVoiceRecordDeviceName()
    • setOptionVoiceRecordDeviceName

      public void setOptionVoiceRecordDeviceName​(java.lang.String option)
    • getOptionVoiceRecordDevice

      public int getOptionVoiceRecordDevice()
    • setOptionVoiceRecordDevice

      public void setOptionVoiceRecordDevice​(int option)
    • getMicVolumeIndicator

      public int getMicVolumeIndicator()
    • getMicVolumeError

      public boolean getMicVolumeError()
    • getServerVOIPEnable

      public boolean getServerVOIPEnable()
    • setTestingMicrophone

      public void setTestingMicrophone​(boolean testing)
    • getOptionReloadDifficulty

      public int getOptionReloadDifficulty()
    • setOptionReloadDifficulty

      public void setOptionReloadDifficulty​(int d)
    • getOptionRackProgress

      public boolean getOptionRackProgress()
    • setOptionRackProgress

      public void setOptionRackProgress​(boolean b)
    • getOptionInventoryFont

      public java.lang.String getOptionInventoryFont()
    • setOptionInventoryFont

      public void setOptionInventoryFont​(java.lang.String font)
    • getOptionTooltipFont

      public java.lang.String getOptionTooltipFont()
    • setOptionTooltipFont

      public void setOptionTooltipFont​(java.lang.String font)
    • getOptionMeasurementFormat

      public java.lang.String getOptionMeasurementFormat()
    • setOptionMeasurementFormat

      public void setOptionMeasurementFormat​(java.lang.String format)
    • getOptionClockFormat

      public int getOptionClockFormat()
    • setOptionClockFormat

      public void setOptionClockFormat​(int fmt)
    • getOptionClock24Hour

      public boolean getOptionClock24Hour()
    • setOptionClock24Hour

      public void setOptionClock24Hour​(boolean b24Hour)
    • getOptionModsEnabled

      public boolean getOptionModsEnabled()
    • setOptionModsEnabled

      public void setOptionModsEnabled​(boolean enabled)
    • getOptionBloodDecals

      public int getOptionBloodDecals()
    • setOptionBloodDecals

      public void setOptionBloodDecals​(int n)
    • getOptionBorderlessWindow

      public boolean getOptionBorderlessWindow()
    • setOptionBorderlessWindow

      public void setOptionBorderlessWindow​(boolean b)
    • getOptionTextureCompression

      public boolean getOptionTextureCompression()
    • setOptionTextureCompression

      public void setOptionTextureCompression​(boolean b)
    • getOptionTexture2x

      public boolean getOptionTexture2x()
    • setOptionTexture2x

      public void setOptionTexture2x​(boolean b)
    • getOptionZoomLevels1x

      public java.lang.String getOptionZoomLevels1x()
    • setOptionZoomLevels1x

      public void setOptionZoomLevels1x​(java.lang.String levels)
    • getOptionZoomLevels2x

      public java.lang.String getOptionZoomLevels2x()
    • setOptionZoomLevels2x

      public void setOptionZoomLevels2x​(java.lang.String levels)
    • getDefaultZoomLevels

      public java.util.ArrayList getDefaultZoomLevels()
    • setOptionActiveController

      public void setOptionActiveController​(int controllerIndex, boolean active)
    • getOptionActiveController

      public boolean getOptionActiveController​(java.lang.String name)
    • getOptionChatTransparency

      public int getOptionChatTransparency()
    • setOptionChatTransparency

      public void setOptionChatTransparency​(int value)
    • getOptionUIFBO

      public boolean getOptionUIFBO()
    • setOptionUIFBO

      public void setOptionUIFBO​(boolean use)
    • getOptionUIRenderFPS

      public int getOptionUIRenderFPS()
    • setOptionUIRenderFPS

      public void setOptionUIRenderFPS​(int fps)
    • setOptionRadialMenuKeyToggle

      public void setOptionRadialMenuKeyToggle​(boolean toggle)
    • getOptionRadialMenuKeyToggle

      public boolean getOptionRadialMenuKeyToggle()
    • setOptionPanCameraWhileAiming

      public void setOptionPanCameraWhileAiming​(boolean enable)
    • getOptionPanCameraWhileAiming

      public boolean getOptionPanCameraWhileAiming()
    • ResetLua

      public void ResetLua​(boolean sp, java.lang.String reason)
    • isShowPing

      public boolean isShowPing()
    • setShowPing

      public void setShowPing​(boolean showPing)
    • isForceSnow

      public boolean isForceSnow()
    • setForceSnow

      public void setForceSnow​(boolean forceSnow)
    • isZombieGroupSound

      public boolean isZombieGroupSound()
    • setZombieGroupSound

      public void setZombieGroupSound​(boolean zombieGroupSound)
    • getBlinkingMoodle

      public java.lang.String getBlinkingMoodle()
    • setBlinkingMoodle

      public void setBlinkingMoodle​(java.lang.String blinkingMoodle)
    • isTutorialDone

      public boolean isTutorialDone()
    • setTutorialDone

      public void setTutorialDone​(boolean done)
    • isVehiclesWarningShow

      public boolean isVehiclesWarningShow()
    • setVehiclesWarningShow

      public void setVehiclesWarningShow​(boolean done)
    • initPoisonousBerry

      public void initPoisonousBerry()
    • initPoisonousMushroom

      public void initPoisonousMushroom()
    • getPoisonousBerry

      public java.lang.String getPoisonousBerry()
    • setPoisonousBerry

      public void setPoisonousBerry​(java.lang.String poisonousBerry)
    • getPoisonousMushroom

      public java.lang.String getPoisonousMushroom()
    • setPoisonousMushroom

      public void setPoisonousMushroom​(java.lang.String poisonousMushroom)
    • getDifficulty

      public static java.lang.String getDifficulty()
    • setDifficulty

      public static void setDifficulty​(java.lang.String vdifficulty)
    • isDoneNewSaveFolder

      public boolean isDoneNewSaveFolder()
    • setDoneNewSaveFolder

      public void setDoneNewSaveFolder​(boolean doneNewSaveFolder)
    • getTileScale

      public static int getTileScale()
    • isSelectingAll

      public boolean isSelectingAll()
    • setIsSelectingAll

      public void setIsSelectingAll​(boolean isSelectingAll)
    • getContentTranslationsEnabled

      public boolean getContentTranslationsEnabled()
    • setContentTranslationsEnabled

      public void setContentTranslationsEnabled​(boolean b)
    • isShowYourUsername

      public boolean isShowYourUsername()
    • setShowYourUsername

      public void setShowYourUsername​(boolean showYourUsername)
    • getMpTextColor

      public ColorInfo getMpTextColor()
    • setMpTextColor

      public void setMpTextColor​(ColorInfo mpTextColor)
    • isAzerty

      public boolean isAzerty()
    • setAzerty

      public void setAzerty​(boolean isAzerty)
    • getObjectHighlitedColor

      public ColorInfo getObjectHighlitedColor()
    • setObjectHighlitedColor

      public void setObjectHighlitedColor​(ColorInfo objectHighlitedColor)
    • getSeenUpdateText

      public java.lang.String getSeenUpdateText()
    • setSeenUpdateText

      public void setSeenUpdateText​(java.lang.String seenUpdateText)
    • isToggleToRun

      public boolean isToggleToRun()
    • setToggleToRun

      public void setToggleToRun​(boolean toggleToRun)
    • getXAngle

      public int getXAngle​(int width, float angle)
    • getYAngle

      public int getYAngle​(int width, float angle)
    • isCelsius

      public boolean isCelsius()
    • setCelsius

      public void setCelsius​(boolean celsius)
    • isInDebug

      public boolean isInDebug()
    • doWarnMapConflict

      public boolean doWarnMapConflict()
    • setWarnMapConflict

      public void setWarnMapConflict​(boolean doIt)
    • setMapOrder

      public void setMapOrder​(java.util.LinkedList order)
    • getMapOrder

      public java.util.LinkedList getMapOrder()
    • isRiversideDone

      public boolean isRiversideDone()
    • setRiversideDone

      public void setRiversideDone​(boolean riversideDone)
    • isNoSave

      public boolean isNoSave()
    • setNoSave

      public void setNoSave​(boolean noSave)
    • isShowFirstTimeVehicleTutorial

      public boolean isShowFirstTimeVehicleTutorial()
    • setShowFirstTimeVehicleTutorial

      public void setShowFirstTimeVehicleTutorial​(boolean showFirstTimeVehicleTutorial)