Package zombie.radio

Class ZomboidRadio

java.lang.Object
zombie.radio.ZomboidRadio

public final class ZomboidRadio extends Object
  • Field Details

    • SAVE_FILE

      public static final String SAVE_FILE
      See Also:
    • DEBUG_MODE

      public static boolean DEBUG_MODE
    • DEBUG_XML

      public static boolean DEBUG_XML
    • DEBUG_SOUND

      public static boolean DEBUG_SOUND
    • POST_RADIO_SILENCE

      public static boolean POST_RADIO_SILENCE
    • DISABLE_BROADCASTING

      public static boolean DISABLE_BROADCASTING
    • LOUISVILLE_OBFUSCATION

      public static boolean LOUISVILLE_OBFUSCATION
  • Method Details

    • hasInstance

      public static boolean hasInstance()
    • getInstance

      public static ZomboidRadio getInstance()
    • isStaticSound

      public static boolean isStaticSound(String str)
    • getScriptManager

      public RadioScriptManager getScriptManager()
    • getDaysSinceStart

      public int getDaysSinceStart()
    • getDevices

      public ArrayList<WaveSignalDevice> getDevices()
    • getBroadcastDevices

      public ArrayList<WaveSignalDevice> getBroadcastDevices()
    • setHasRecievedServerData

      public void setHasRecievedServerData(boolean state)
    • addChannelName

      public void addChannelName(String name, int frequency, String category)
    • addChannelName

      public void addChannelName(String name, int frequency, String category, boolean overwrite)
    • removeChannelName

      public void removeChannelName(int frequency)
    • GetChannelList

      public Map<Integer,String> GetChannelList(String category)
    • getChannelName

      public String getChannelName(int frequency)
    • getRandomFrequency

      public int getRandomFrequency()
    • getRandomFrequency

      public int getRandomFrequency(int rangemin, int rangemax)
    • getFullChannelList

      public Map<String,Map<Integer,String>> getFullChannelList()
    • WriteRadioServerDataPacket

      public void WriteRadioServerDataPacket(ByteBufferWriter bb)
    • Init

      public void Init(int savedWorldVersion)
    • Save

      public void Save() throws FileNotFoundException, IOException
      Throws:
      FileNotFoundException
      IOException
    • Load

      public boolean Load() throws FileNotFoundException, IOException
      Throws:
      FileNotFoundException
      IOException
    • Reset

      public void Reset()
    • UpdateScripts

      public void UpdateScripts(int hour, int mins)
    • render

      public void render()
    • update

      public void update()
    • getGameMode

      public GameMode getGameMode()
    • getRandomBzztFzzt

      public String getRandomBzztFzzt()
    • scrambleString

      public String scrambleString(String msg, int intensity, boolean ignoreBBcode, String customScramble)
    • ReceiveTransmission

      public void ReceiveTransmission(int sourceX, int sourceY, int channel, String msg, String guid, String codes, float r, float g, float b, int signalStrength, boolean isTV)
    • SendTransmission

      public void SendTransmission(int sourceX, int sourceY, ChatMessage msg, int signalStrength)
    • SendTransmission

      public void SendTransmission(int sourceX, int sourceY, int channel, String msg, String guid, String codes, float r, float g, float b, int signalStrength, boolean isTV)
    • SendTransmission

      public void SendTransmission(long source, int sourceX, int sourceY, int channel, String msg, String guid, String codes, float r, float g, float b, int signalStrength, boolean isTV)
    • PlayerListensChannel

      public void PlayerListensChannel(int channel, boolean listenmode, boolean isTV)
    • RegisterDevice

      public void RegisterDevice(WaveSignalDevice device)
    • UnRegisterDevice

      public void UnRegisterDevice(WaveSignalDevice device)
    • clone

      public Object clone()
    • computerize

      public String computerize(String str)
    • getRecordedMedia

      public RecordedMedia getRecordedMedia()
    • setDisableBroadcasting

      public void setDisableBroadcasting(boolean b)
    • getDisableBroadcasting

      public boolean getDisableBroadcasting()
    • setDisableMediaLineLearning

      public void setDisableMediaLineLearning(boolean b)
    • getDisableMediaLineLearning

      public boolean getDisableMediaLineLearning()
    • ObfuscateChannelCheck

      public static void ObfuscateChannelCheck(RadioChannel channel)