Serialized Form


Package JavaQuest.Client

Class JavaQuest.Client.CClient implements Serializable

Serialized Fields

m_defaultListModel

javax.swing.DefaultListModel m_defaultListModel
Contents all entries of a JList

m_bOn

boolean m_bOn
Is the client to the server or not

m_bTimeRemaining

boolean m_bTimeRemaining
Is the client on turn or not

m_sName

java.lang.String m_sName
The alias-Name of the client

m_oServer

IClientThreadProxy m_oServer
Communication partner on Server

m_oClientFrame

CClientFrame m_oClientFrame
Reference on CClientFrame

m_Player

CPlayer m_Player
Reference to Player on Server

m_sIP

java.lang.String m_sIP
stores Server IP

m_String

java.lang.String m_String
return Component for all Strings

m_Vector

java.util.Vector m_Vector
return Component for all Vectors

m_Bool

boolean m_Bool
return Component for all boolean

Class JavaQuest.Client.CClientConnect implements Serializable

Serialized Fields

m_boolOk

boolean m_boolOk
is the OK-Button pressed?

m_bNecessaryInserts

boolean m_bNecessaryInserts
are all necessary inserts made?

JPanelAbove

javax.swing.JPanel JPanelAbove
main-Panel for the Dialog-Box

borderLayout1

java.awt.BorderLayout borderLayout1
border-Layout for the Dialog-Box

jJPanelAbove

javax.swing.JPanel jJPanelAbove
Panel for the TextFiels

jJPanelDown

javax.swing.JPanel jJPanelDown
Panel for the Buttons

JButtonOk

javax.swing.JButton JButtonOk
OK-Button

JButtonCancel

javax.swing.JButton JButtonCancel
Cancel-Button

gridBagLayout1

java.awt.GridBagLayout gridBagLayout1
gridBagLayout for all Components

JLabelName

javax.swing.JLabel JLabelName
Label for the Name

JLabelAlias

javax.swing.JLabel JLabelAlias
Label for the Alias

JLabelIP

javax.swing.JLabel JLabelIP
Label for the IP-Adress

JLabelPort

javax.swing.JLabel JLabelPort
Label for the Port-Number

JTextFieldName

javax.swing.JTextField JTextFieldName
TextField for the Name (not necessary)

JTextFieldAlias

javax.swing.JTextField JTextFieldAlias
TextField for the Alias (necessary)

JTextFieldIP

javax.swing.JTextField JTextFieldIP
TextField for the IP-Adress (necassary)

JTextFieldPort

javax.swing.JTextField JTextFieldPort
TextField for the Port-Number (necassary, not editable)

m_oUtil

CUtils m_oUtil
Utility for Logging, Getsetting, etc

Class JavaQuest.Client.CClientDNDList implements Serializable

Serialized Fields

dropTarget

java.awt.dnd.DropTarget dropTarget
The DropTarget is associated with a Component when that Component wishes to accept drops during Drag and Drop operations DropTarget(Component c, int ops, DropTargetListener dtl)

dragSource

java.awt.dnd.DragSource dragSource
The DragSource is the entity responsible for the initiation of the Drag and Drop operation, and may be used in a number of scenarios: 1 default instance per JVM for the lifetime of that JVM

m_oClientFrame

CClientFrame m_oClientFrame
CClientFrame to access logging & activate, deactivate Items

m_sSourceName

java.lang.String m_sSourceName
Member-Variable to store the source of drag

m_iSelectedIndex

int m_iSelectedIndex
Member-Variable to store the selected element

Class JavaQuest.Client.CClientFrame implements Serializable

Serialized Fields

m_sConfigFile

java.lang.String m_sConfigFile
Name of the Configfile

m_Multiply

double m_Multiply
is the multiplier for the screen-resolution

m_oDoubleClickTime

CClientDoubleClickTime m_oDoubleClickTime
implements the DoubleClick-Event

m_bDoubleClick

boolean m_bDoubleClick
boolean to check for double-click

m_bConnected

boolean m_bConnected
boolean to check if connected

message

CClientMessages message
reference to class CClientMessages for standard DialogBoxes

JListEvent

java.awt.event.MouseEvent JListEvent
event-variable for a mouse-event in the Lists

clientMenuBar

CClientMenuBar clientMenuBar
menu-bar of the frame

borderLayoutFrame

java.awt.BorderLayout borderLayoutFrame
border-Layout for the Frame

gridBagLayoutRight

java.awt.GridBagLayout gridBagLayoutRight
gridBagLayout for the right side of Frame (East)

gridBagLayoutInventory

java.awt.GridBagLayout gridBagLayoutInventory
gridBagLayout for the Inventory-Lists and the buttons (Activate, Deactivate)

borderLayoutMap

java.awt.BorderLayout borderLayoutMap
borderLayout for the Map

jPanelRight

javax.swing.JPanel jPanelRight
a Panel for the right side of the Frame

jPanelMap

javax.swing.JPanel jPanelMap
a Panel for the Map

jPanelInventory

javax.swing.JPanel jPanelInventory
a Panel for the Inventory-Lists

jPanelInventoryInactive

javax.swing.JPanel jPanelInventoryInactive
a Panel for the Inventory Inactive

jPanelInventoryActive

javax.swing.JPanel jPanelInventoryActive
a Panel for the Inventory Active

jPanelInfo

javax.swing.JPanel jPanelInfo
a Panel for the InfoField

jPanelActionValues

javax.swing.JPanel jPanelActionValues
a Panel for the Action-Values (Moveability, Attack, Defense)

jPanelStrengthValues

javax.swing.JPanel jPanelStrengthValues
a Panel for the Strength-Values (Labels and TextFields for Moveability, ...)

jLabelLife

javax.swing.JLabel jLabelLife
label for vital force

jLabelMoveability

javax.swing.JLabel jLabelMoveability
label for Moveability

jLabelAttack

javax.swing.JLabel jLabelAttack
label for AttackCubes

jLabelDefense

javax.swing.JLabel jLabelDefense
label for DefenseCubes

jTextFieldMoveability

javax.swing.JTextField jTextFieldMoveability
the TextField for Movability

jTextFieldAttack

javax.swing.JTextField jTextFieldAttack
the TextField for AttackCubes

jTextFieldDefense

javax.swing.JTextField jTextFieldDefense
the TextField for DefenseCubes

jProgressBarVitalForce

javax.swing.JProgressBar jProgressBarVitalForce
ProgressBar for VitalForce

jProgressBarRemainingTime

javax.swing.JProgressBar jProgressBarRemainingTime
ProgressBar for Remaining Time

jButtonEnd

javax.swing.JButton jButtonEnd
Button for EndTurn

jButtonActivate

javax.swing.JButton jButtonActivate
Button for Activate Items

jButtonDeactivate

javax.swing.JButton jButtonDeactivate
Button for Deactivate Items

jComboBoxInventory

CClientInventory jComboBoxInventory
inactive-inventory-box

jComboBoxInventoryActive

CClientInventory jComboBoxInventoryActive
active-inventory-box

jTextfieldInfo

CClientInfo jTextfieldInfo
info-field

jScrollPaneMap

javax.swing.JScrollPane jScrollPaneMap
scrollpane of the map

m_oClientMap

CClientMap m_oClientMap
reference-variable of the clientmap

remainingTime

CClientRemainingTime remainingTime
reference for the Thread for remainingTime

m_oClient

CClient m_oClient
reference to call the server-methods

m_iResolutionX

int m_iResolutionX
screen-resolution-width

m_iResolutionY

int m_iResolutionY
screen-resolution-height

m_oClientProxy

IClientListenerProxy m_oClientProxy
proxy for the client/server communication

m_CMap

CMap m_CMap
reference-variable of the server-map

m_sName

java.lang.String m_sName
name of the player

m_sAlias

java.lang.String m_sAlias
alias of the player

Class JavaQuest.Client.CClientHelp implements Serializable

Serialized Fields

m_Multiply

double m_Multiply
for scaling the screen-resolution

panelAll

javax.swing.JPanel panelAll
the mainPanel

borderLayoutAll

java.awt.BorderLayout borderLayoutAll
borderLayout for the mainPanel

jScrollPane1

javax.swing.JScrollPane jScrollPane1
scrollPane, to scroll the HTML-Page

jPanelDown

javax.swing.JPanel jPanelDown
Panel for close-Button

jButtonOK

javax.swing.JButton jButtonOK
Close/OK-Button

jEditorPane1

javax.swing.JEditorPane jEditorPane1
to represent the HTML-Files, it´s needed for this

m_oUtil

CUtils m_oUtil
Utility for Logging, Getsetting, etc

Class JavaQuest.Client.CClientInfo implements Serializable

Serialized Fields

m_Multiply

double m_Multiply
for scaling the screen-resolution

jScrollPaneInfo

javax.swing.JScrollPane jScrollPaneInfo
the scrollPane to scroll the InfoField

jEditorPaneInfo

javax.swing.JEditorPane jEditorPaneInfo
the EditorPane to set HTML-Text

jLabelInfo

javax.swing.JLabel jLabelInfo
label Information

jPanel1

javax.swing.JPanel jPanel1
Panel to set the InfoField

borderLayoutInfo

java.awt.BorderLayout borderLayoutInfo
borderLayout for the InfoField

borderLayoutAll

java.awt.BorderLayout borderLayoutAll
borderLayout for all Components

m_oUtil

CUtils m_oUtil
Utility for Logging, Getsetting, etc

m_sInfoSave

java.lang.String m_sInfoSave
String to save the text wich is written down

m_sHTMLStyle

java.lang.String m_sHTMLStyle
String for the FontStyle of HTML

m_sFontSize

java.lang.String m_sFontSize
String for the FontSize of HTML

Class JavaQuest.Client.CClientInventory implements Serializable

Serialized Fields

m_Multiply

double m_Multiply
for scaling screen-resolution

borderLayoutAll

java.awt.BorderLayout borderLayoutAll
borderLayout for all components

jScrollPaneInventory

javax.swing.JScrollPane jScrollPaneInventory
scrollPane to scroll the List

o_otherInventory

CClientInventory o_otherInventory
reference to the other Inventory-List

m_oClientFrame

CClientFrame m_oClientFrame
reference to CClientFrame

jListInventory

CClientDNDList jListInventory
reference to jListInventory

Class JavaQuest.Client.CClientMap implements Serializable

Serialized Fields

m_oMap

CMap m_oMap
reference-variable for the map

m_oGraficObjects

CGraficObject[] m_oGraficObjects
reference-variable for graphic-objects

o_popup

CClientPopupMenu o_popup
PopupMenu

m_oDoubleClickTime

CClientDoubleClickTime m_oDoubleClickTime
implements the DoubleClick-Event

tracker

java.awt.MediaTracker tracker
object to load the images

CMapEvent

java.awt.event.MouseEvent CMapEvent
reference to hold the mouse-event

m_bDoubleClick

boolean m_bDoubleClick
boolean to check for double-click

m_bConnected

boolean m_bConnected
boolean to check for connection

m_bEndScreen

boolean m_bEndScreen
boolean to check for 'game over'

m_oDrawMap

java.awt.Image[][] m_oDrawMap
the image-Objects for the playfield components

m_oMapImages

java.awt.Image[] m_oMapImages
the image-Objects for the playfield components

hero1

java.awt.Image hero1
the image-Objects for the playfield components

JavaQuestImage

java.awt.Image JavaQuestImage
the image-Objects for the playfield components

Hero1BlinkImage

java.awt.Image Hero1BlinkImage
the image-Objects for the playfield components

boden

java.awt.Image[] boden
the image-Objects for the playfield components

m_iFieldCountX

int m_iFieldCountX
The Number of Fields in x-direction

m_iFieldCountY

int m_iFieldCountY
The Number of Fields in y-direction

m_iImageDimensionX

int m_iImageDimensionX
the size of the image in x-direction

m_iImageDimensionY

int m_iImageDimensionY
the size of the image in y-direction

imageLabel

javax.swing.JLabel imageLabel
the label of an image

m_strImageDir

java.lang.String m_strImageDir
the Directory for the images

m_oClient

CClient m_oClient
the RMI-Proxy for the communication to the server

m_bMapCalculated

boolean m_bMapCalculated
boolean to check if the map was calculated

m_oInfo

CClientInfo m_oInfo
Reference Info-Field

m_oScrollPane

javax.swing.JScrollPane m_oScrollPane
Reference ScrollPane

Class JavaQuest.Client.CClientMenuBar implements Serializable

Serialized Fields

jMenuBarAll

javax.swing.JMenuBar jMenuBarAll
for the complete MenuBar

jMenuGame

javax.swing.JMenu jMenuGame
the Menu Game

jMenuItemConnect

javax.swing.JMenuItem jMenuItemConnect
the subMenu Connect with ShortCut

jMenuItemDisconnect

javax.swing.JMenuItem jMenuItemDisconnect
the subMenu Disconnect with ShortCut

jMenuItemLoad

javax.swing.JMenuItem jMenuItemLoad
the subMenu 'load Character' with ShortCut

jMenuItemStore

javax.swing.JMenuItem jMenuItemStore
the subMenu 'store Character' with ShortCut

jMenuItemEnd

javax.swing.JMenuItem jMenuItemEnd
the subMenu End with ShortCut

jMenuLook

javax.swing.JMenu jMenuLook
the Menu Look&Feel

m_buttonGroup1

javax.swing.ButtonGroup m_buttonGroup1
ButtonGroup to realize a comboBox

jRadioButtonNative

javax.swing.JRadioButtonMenuItem jRadioButtonNative
Radio-Button for Native-Look

jRadioButtonMetal

javax.swing.JRadioButtonMenuItem jRadioButtonMetal
Radio-Button for Metal-Look

jRadioButtonMotif

javax.swing.JRadioButtonMenuItem jRadioButtonMotif
Radio-Button for Motif-Look

jMenuHelp

javax.swing.JMenu jMenuHelp
the Menu Help

jMenuItemAbout

javax.swing.JMenuItem jMenuItemAbout
the subMenu About with ShortCut

jMenuItemHelp

javax.swing.JMenuItem jMenuItemHelp
the subMenu Help with ShortCut

m_listener

java.awt.event.ActionListener m_listener
reference to ActionListener from CClientFrame to handle the action in CClientFrame

m_oUtil

CUtils m_oUtil

Class JavaQuest.Client.CClientMessages implements Serializable

Serialized Fields

frame

javax.swing.JFrame frame
reference to Parent-Frame

panel1

javax.swing.JPanel panel1
main-Panel to place the components

borderLayout1

java.awt.BorderLayout borderLayout1
borderLayout for all Components

optionPane

javax.swing.JOptionPane optionPane
for standard Dialog-Boxes

m_oUtil

CUtils m_oUtil
for Logging

iPressedItem

int iPressedItem
to check for pressed Items

Class JavaQuest.Client.CClientPopupMenu implements Serializable

Serialized Fields

m_listener

java.awt.event.ActionListener m_listener
listener or action-Commands

m_JMenuItem

javax.swing.JMenuItem m_JMenuItem
menuItem for PopupMenu

m_VectorItems

java.util.Vector m_VectorItems
Vector to get the possible commands

m_oClient

CClient m_oClient

m_oField

CField m_oField


Package JavaQuest.Server

Class JavaQuest.Server.CClientListener implements Serializable

Serialized Fields

m_oGame

CGame m_oGame
Zentrales Spiele-Objekt

m_bOn

boolean m_bOn
Run-Flag des Threads

Class JavaQuest.Server.CClientThread implements Serializable

Serialized Fields

m_oGame

CGame m_oGame
Zentrales Spiele-Objekt

m_oClient

IClientProxy m_oClient
Proxy fuer RMI-Aufrufe

m_bOn

boolean m_bOn
Run-Flag des Threads

m_sName

java.lang.String m_sName
Name des Clients

m_oPlayer

CPlayer m_oPlayer
Playerobjekt des jeweiligen Threads

Class JavaQuest.Server.CCmd implements Serializable

Serialized Fields

m_oServerProxy

CServerProxy m_oServerProxy
Serverproxy, fuer CGame-Funktionalitaet ohne CGame-Referenz

m_oPlayer

CPlayer m_oPlayer
Referenz auf den Spieler, der das Kommando ausfuehrt

m_bExecutable

boolean m_bExecutable
Flag ob Kommando ausfuehrbar ist

m_strName

java.lang.String m_strName
Name des Kommandos für das Kontextmenü

Class JavaQuest.Server.CCmdAttack implements Serializable

Serialized Fields

m_oField

CField m_oField
Anzugreifendes Feld

Class JavaQuest.Server.CCmdDrop implements Serializable

Serialized Fields

m_oItem

CItem m_oItem
Abzulegender Gegenstand

Class JavaQuest.Server.CCmdFactory implements Serializable

Serialized Fields

m_oServerProxy

CServerProxy m_oServerProxy
Serverproxy, fuer CGame-Funktionalitaet ohne CGame-Referenz

m_voCommands

java.util.Vector m_voCommands
Vector mit den ausfuehrbaren Kommandos

Class JavaQuest.Server.CCmdGet implements Serializable

Serialized Fields

m_oItem

CItem m_oItem
Aufzuhebender Gegenstand

Class JavaQuest.Server.CCmdMove implements Serializable

Serialized Fields

m_oTargetField

CField m_oTargetField
Zielfeld

m_iDistance

int m_iDistance
Distanz zum Zielfeld

Class JavaQuest.Server.CCmdSearch implements Serializable

Class JavaQuest.Server.CCmdUse implements Serializable

Serialized Fields

m_oItem

CItem m_oItem
Zu benutzendes Objekt

Class JavaQuest.Server.CField implements Serializable

Serialized Fields

m_oPosition

CPosition m_oPosition
Postition des Feldes

m_voItems

java.util.Vector m_voItems
Vector fuer Gegenstaende auf dem Feld

m_oGraficObject

CGraficObject m_oGraficObject
Graficobject des Feldes

m_oPlayer

CPlayer m_oPlayer
Player der sich auf dem Feld befindet

m_bPathable

boolean m_bPathable
Flag ob das Feld begehbar ist

Class JavaQuest.Server.CGame implements Serializable

Serialized Fields

m_oClientListener

CClientListener m_oClientListener
Listener fuer login und logout

m_sConfigFile

java.lang.String m_sConfigFile
Name des Konfigfiles

m_sMapFile

java.lang.String m_sMapFile
Name des Mapfiles

m_sHostname

java.lang.String m_sHostname
Hostname des Servers

m_oCmdFactory

CCmdFactory m_oCmdFactory
Factory zum erzeugen und verwalten der Kommandos

m_iMaxClients

int m_iMaxClients
Maxiamale Anzahl an Clients die Connecten koennen

Class JavaQuest.Server.CGeneralException implements Serializable

Serialized Fields

m_bMessageType

boolean m_bMessageType

m_iErrorType

int m_iErrorType

Class JavaQuest.Server.CGraficObject implements Serializable

Serialized Fields

m_sName

java.lang.String m_sName
Name des GraficObjects Bsp: sword

m_sDescription

java.lang.String m_sDescription
Beschreibung des GraficObjects Bsp: Schwert

m_sBitmapFile

java.lang.String m_sBitmapFile
BitmapFile des GraficObjects Bsp: sword.jpg

Class JavaQuest.Server.CItem implements Serializable

Serialized Fields

m_oGraficObject

CGraficObject m_oGraficObject
GraficObject des Gegenstandes

m_bMoveable

boolean m_bMoveable
Flag ob Gegenstand beweglich ist, wird von Subklasse beim Instanzieren gesetzt

m_bVisible

boolean m_bVisible
Flag ob Gegenstand sichtbar ist, wird von Subklasse beim Instanzieren gesetzt

Class JavaQuest.Server.CItemAttack implements Serializable

Serialized Fields

m_iCubesAttack

int m_iCubesAttack
Angriffswuerfels des Gegenstandes

Class JavaQuest.Server.CItemDefense implements Serializable

Serialized Fields

m_iCubesDefense

int m_iCubesDefense
Verteidigungswuerfels des Gegenstandes

Class JavaQuest.Server.CItemHealth implements Serializable

Serialized Fields

m_iHealth

int m_iHealth
Lebenspunkte, die der Gegenstand hinzufügt

m_iUsecount

int m_iUsecount
Anzahl der möglichen Anwendungen

Class JavaQuest.Server.CItemUniversal implements Serializable

Serialized Fields

m_iCubesAttack

int m_iCubesAttack
Angriffswuerfels des Gegenstandes

m_iCubesDefense

int m_iCubesDefense
Verteidigungswuerfels des Gegenstandes

m_iHealth

int m_iHealth
Lebenspunkte des Gegenstandes

m_iUsecount

int m_iUsecount
Anzahl der möglichen Anwendungen

Class JavaQuest.Server.CMap implements Serializable

Serialized Fields

iDimensionX

int iDimensionX
Dimensionen der Map

iDimensionY

int iDimensionY

m_sMapFile

java.lang.String m_sMapFile
Name des Mapfiles

m_oUtil

CUtils m_oUtil
Objekt fuer allg. Hilfsfunktionen (zB GetSetting)

m_oGraficObjects

CGraficObject[] m_oGraficObjects
Liste alle GraficObjects, welche dann von den Feldern und Gegenstaenden 'benutzt' werden,
CGraficObject[0] = Default-GraficObject

m_oFields

CField[][] m_oFields
2-Dim-Array mit den Feldern der Map

m_sItemTypes

java.lang.String[] m_sItemTypes
Arten der Gegenstaende

m_sItemParameters

java.lang.String[][] m_sItemParameters
Parameterfolge der verschiedenen Gegenstaende

Class JavaQuest.Server.CPlayer implements Serializable

Serialized Fields

m_iCubesAttack

int m_iCubesAttack

m_iCubesDefense

int m_iCubesDefense

m_iHealth

int m_iHealth

m_iMoveability

int m_iMoveability

m_iMoveabilityActual

int m_iMoveabilityActual

m_iActionvalue

int m_iActionvalue

m_oField

CField m_oField

m_vItemsActive

java.util.Vector m_vItemsActive

m_vItemsInactive

java.util.Vector m_vItemsInactive

m_sName

java.lang.String m_sName
Name des Spielers

m_oGraficObject

CGraficObject m_oGraficObject
Graficobject des Spielers

Class JavaQuest.Server.CPosition implements Serializable

Serialized Fields

m_iX

int m_iX
X-Wert der Position

m_iY

int m_iY
Y-Wert der Position

Class JavaQuest.Server.CServerProxy implements Serializable

Serialized Fields

m_oMap

CMap m_oMap
Map des Spieles

m_sConfigFile

java.lang.String m_sConfigFile
Name des Konfigfiles

Class JavaQuest.Server.CUtils implements Serializable

Serialized Fields

m_sLogfileName

java.lang.String m_sLogfileName
Name und Pfad des Logfiles

m_bLogToFile

boolean m_bLogToFile
Flag fuer Logfile-Logging

m_bLogToConsole

boolean m_bLogToConsole
Flag fuer Console-Logging

m_sConfigFile

java.lang.String m_sConfigFile
Name und Pfad des Config-Files