anecho.JamochaMUD
Class JMUD

java.lang.Object
  extended by anecho.JamochaMUD.JMUD

public class JMUD
extends java.lang.Object


Field Summary
static CHandler connections
           
 SyncFrameGroup frameGroup
           
 DataIn inputFrame
           
 java.awt.Frame mainFrame
           
 MuckMain mainProg
           
 EnumPlugIns plugEnum
           
static JMConfig settings
           
 
Constructor Summary
JMUD(java.lang.String[] args)
           
 
Method Summary
static void main(java.lang.String[] args)
          The main method for JamochaMUD.
 void quitJamochaMUD()
          This method collects all the data needed to write a new .rc file of the user's settings, and do any other necessary clean-up
 void setAllColours(java.awt.Color foreground, java.awt.Color background)
          Change our colours globally across all windows
 void setAllFonts(java.awt.Font newStyle)
          Change our fonts globally across all windows
 void setAllSync(boolean sync)
          Change the synchronisation status of our windows
 void setMainWindowTitle()
          Change the main title
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connections

public static CHandler connections

settings

public static volatile JMConfig settings

mainProg

public MuckMain mainProg

mainFrame

public java.awt.Frame mainFrame

inputFrame

public DataIn inputFrame

plugEnum

public EnumPlugIns plugEnum

frameGroup

public SyncFrameGroup frameGroup
Constructor Detail

JMUD

public JMUD(java.lang.String[] args)
Parameters:
args -
Method Detail

main

public static void main(java.lang.String[] args)
The main method for JamochaMUD. This is where it all begins!

Parameters:
args -

quitJamochaMUD

public void quitJamochaMUD()
This method collects all the data needed to write a new .rc file of the user's settings, and do any other necessary clean-up


setAllFonts

public void setAllFonts(java.awt.Font newStyle)
Change our fonts globally across all windows

Parameters:
newStyle -

setAllColours

public void setAllColours(java.awt.Color foreground,
                          java.awt.Color background)
Change our colours globally across all windows

Parameters:
foreground -
background -

setAllSync

public void setAllSync(boolean sync)
Change the synchronisation status of our windows

Parameters:
sync -

setMainWindowTitle

public void setMainWindowTitle()
Change the main title