Serialized Form


Package game.components

Class game.components.BackgroundLabel extends javax.swing.JLabel implements Serializable

Serialized Fields

text

java.lang.String text

color

java.awt.Color color

offset

int offset

Class game.components.BackgroundPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

needRepaint

boolean needRepaint

Class game.components.ChangingButton extends javax.swing.JButton implements Serializable

Serialized Fields

nohover

java.awt.Image nohover

hover

java.awt.Image hover

other

java.awt.Image other

hovered

boolean hovered

nohovered

boolean nohovered

othered

boolean othered

Class game.components.PauseScreen extends javax.swing.JDialog implements Serializable

Class game.components.Scorebar extends javax.swing.JLabel implements Serializable

Serialized Fields

bg

java.awt.Image bg

max

int max

curVal

int curVal

Class game.components.Stopwatch extends BackgroundLabel implements Serializable

Serialized Fields

ONE_SECOND

int ONE_SECOND

TWO_MIN

int TWO_MIN

vegTimer

int vegTimer

vegUp

boolean vegUp

remaining

long remaining

isPaused

boolean isPaused

format

java.text.NumberFormat format

timer

javax.swing.Timer timer

board

Board board

state

GameState state

Class game.components.Watercan extends javax.swing.JLabel implements Serializable

Serialized Fields

curVal

int curVal

max

int max

Class game.components.WordMoleList extends javax.swing.JList implements Serializable

Class game.components.WordMoleScrollPane extends javax.swing.JScrollPane implements Serializable

Class game.components.WordMoleTextArea extends javax.swing.JTextArea implements Serializable


Package game.multiplayer

Class game.multiplayer.MultiplayerGameFrameImpl extends javax.swing.JFrame implements Serializable

Serialized Fields

stopwatch

Stopwatch stopwatch

submitButton

javax.swing.JButton submitButton

scoreLbl

javax.swing.JLabel scoreLbl

nameLbl

javax.swing.JLabel nameLbl

currentWordLbl

javax.swing.JLabel currentWordLbl

playerProgress

PlayerScorebar[] playerProgress

playerTable

java.util.Hashtable<K,V> playerTable

myScorebar

PlayerScorebar myScorebar

game

Game game

client

Client client

waterProgress

Watercan waterProgress

BEGINNING_LVL

int BEGINNING_LVL

WATER

int WATER

level_score

int level_score

water_score

int water_score

Class game.multiplayer.WordMoleClientImpl extends javax.swing.JFrame implements Serializable

Serialized Fields

client

Client client

playerList

WordMoleClientList playerList

server

WordMoleServer server

inviteServer

Invitation inviteServer

chatField

javax.swing.JTextField chatField

chatArea

WordMoleTextArea chatArea

sendBtn

javax.swing.JButton sendBtn

hiw

HostInvitationWindow hiw

iiw

InviteeInvitationWindow iiw

game

Game game

imgPth

java.lang.String imgPth

Package game.multiplayer.components

Class game.multiplayer.components.PlayerScorebar extends javax.swing.JLabel implements Serializable

Serialized Fields

max

int max

curVal

int curVal

name

java.lang.String name

Class game.multiplayer.components.WordMoleClientList extends WordMoleList implements Serializable

Serialized Fields

imgPath

java.lang.String imgPath

stateIcons

javax.swing.ImageIcon[] stateIcons

thisModel

javax.swing.DefaultListModel thisModel

Package game.multiplayer.components.invitation

Class game.multiplayer.components.invitation.HostInvitationWindow extends InvitationWindow implements Serializable

Serialized Fields

players

java.util.Hashtable<K,V> players

owner

WordMoleClientImpl owner

imgPath

java.lang.String imgPath

stateIcons

javax.swing.ImageIcon[] stateIcons

Class game.multiplayer.components.invitation.InvitationWindow extends javax.swing.JDialog implements Serializable

Serialized Fields

invitationLbl

javax.swing.JLabel invitationLbl

playerList

javax.swing.JList playerList

buttonPnl

javax.swing.JPanel buttonPnl

answer

boolean answer

imgPth

java.lang.String imgPth

Class game.multiplayer.components.invitation.InviteeInvitationWindow extends InvitationWindow implements Serializable


Package game.multiplayer.containers

Class game.multiplayer.containers.Client extends java.lang.Object implements Serializable

serialVersionUID: -1347172270768966568L

Serialized Fields

name

java.lang.String name

state

PlayerState state

Class game.multiplayer.containers.Game extends java.lang.Object implements Serializable

serialVersionUID: -1093243983239756310L

Serialized Fields

players

Client[] players

Class game.multiplayer.containers.Invite extends java.lang.Object implements Serializable

serialVersionUID: 5679323711653594934L

Serialized Fields

host

Client host

invitees

Client[] invitees

Package game.multiplayer.game

Class game.multiplayer.game.GameImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

serialVersionUID: -3401400218005293018L

Serialized Fields

num_players

int num_players

players_in_session

int players_in_session

inSession

boolean inSession

thisGame

Game thisGame

server

WordMoleServer server

clientCallback

AsyncCallback clientCallback

clientList

java.util.ArrayList<E> clientList

multList

java.util.ArrayList<E> multList

Package game.multiplayer.invitation

Class game.multiplayer.invitation.InvitationImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

serialVersionUID: -3701348241375867326L

Serialized Fields

clientList

WordMoleClientList clientList

host

WordMoleClient host

server

WordMoleServer server

thisInvite

Invite thisInvite

acceptedClients

java.util.Vector<E> acceptedClients

clientCallback

AsyncCallback clientCallback

clientsLeftToVote

int clientsLeftToVote

Package game.singleplayer

Class game.singleplayer.SingleplayerGameFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

board

Board board

stopwatch

Stopwatch stopwatch

gamePaused

boolean gamePaused

gameOver

boolean gameOver

submitButton

javax.swing.JButton submitButton

levelLbl

javax.swing.JLabel levelLbl

scoreLbl

javax.swing.JLabel scoreLbl

overallLbl

javax.swing.JLabel overallLbl

currentWordLbl

javax.swing.JLabel currentWordLbl

levelProgress

Scorebar levelProgress

waterProgress

Watercan waterProgress

BEGINNING_LVL

int BEGINNING_LVL

LVL_INCREASE

int LVL_INCREASE

WATER

int WATER

current_level

int current_level

level_words

java.util.ArrayList<E> level_words

level_score

int level_score

overall_score

int overall_score

water_score

int water_score

overall_words

int overall_words

newLevelPane

StartLevelPane newLevelPane

gameOverPane

GameOverPane gameOverPane

alpha

float alpha

timer

javax.swing.Timer timer

Package game.singleplayer.boardpanes

Class game.singleplayer.boardpanes.GameOverlayPane extends javax.swing.JFrame implements Serializable

Class game.singleplayer.boardpanes.GameOverPane extends GameOverlayPane implements Serializable

Serialized Fields

timer

javax.swing.Timer timer

alpha

float alpha

Class game.singleplayer.boardpanes.LevelSummaryPane extends javax.swing.JDialog implements Serializable

Serialized Fields

levelWords

java.util.ArrayList<E> levelWords

timer

javax.swing.Timer timer

alpha

float alpha

fadein

boolean fadein

fadeout

boolean fadeout

Class game.singleplayer.boardpanes.StartLevelPane extends GameOverlayPane implements Serializable

Serialized Fields

timer

javax.swing.Timer timer

alpha

float alpha

ls

LevelSummaryPane ls

Package game.status

Class game.status.InfoPopup extends javax.swing.JFrame implements Serializable

Serialized Fields

timer

javax.swing.Timer timer

alpha

float alpha

loc

java.awt.Point loc

Package logger

Class logger.Logger extends javax.swing.JDialog implements Serializable

Serialized Fields

fLogCallback

AsyncCallback fLogCallback

fServer

WordMoleServerImpl fServer

fLog

javax.swing.JList fLog

Package main.game

Class main.game.GameSelect extends javax.swing.JDialog implements Serializable

Serialized Fields

singleDesc

java.lang.String singleDesc

multDesc

java.lang.String multDesc

pracDesc

java.lang.String pracDesc

infoArea

WordMoleTextArea infoArea

owner

javax.swing.JFrame owner

dt

DictionaryTree dt

Class main.game.MainScreen extends javax.swing.JFrame implements Serializable

Serialized Fields

playOverWest

javax.swing.ImageIcon playOverWest

optionsOverWest

javax.swing.ImageIcon optionsOverWest

helpOverWest

javax.swing.ImageIcon helpOverWest

exitOverWest

javax.swing.ImageIcon exitOverWest

playOverEast

javax.swing.ImageIcon playOverEast

optionsOverEast

javax.swing.ImageIcon optionsOverEast

helpOverEast

javax.swing.ImageIcon helpOverEast

exitOverEast

javax.swing.ImageIcon exitOverEast

playBtn

ChangingButton playBtn

optionsBtn

ChangingButton optionsBtn

helpBtn

ChangingButton helpBtn

exitBtn

ChangingButton exitBtn

dt

DictionaryTree dt

Package server

Class server.WordMoleServerImpl extends javax.swing.JFrame implements Serializable

Serialized Fields

clientList

WordMoleClientList clientList

playerListModel

javax.swing.DefaultListModel playerListModel

clientCallback

AsyncCallback clientCallback

logger

Logger logger

Package Util

Class Util.WordMoleOptionPane extends javax.swing.JDialog implements Serializable

Serialized Fields

type

int type

inputField

javax.swing.JTextField inputField

Package Util.board

Class Util.board.Board extends BackgroundPanel implements Serializable

Serialized Fields

BOARD_SIZE

int BOARD_SIZE

board

Square[] board

table

java.util.Hashtable<K,V> table

alphabet

char[] alphabet

vowels

char[] vowels

letterScores

int[] letterScores

currentWord

java.lang.String currentWord

holes

java.util.ArrayList<E> holes

MAX_HOLE_NUM

int MAX_HOLE_NUM

vegetables

java.util.ArrayList<E> vegetables

VEGE_BONUS

int VEGE_BONUS

num_vowels

int num_vowels

MAX_VOWEL_NUM

int MAX_VOWEL_NUM

Class Util.board.Square extends javax.swing.JLabel implements Serializable

Serialized Fields

letter

char letter

location

int location

board

Board board

selected

boolean selected

firstSelect

boolean firstSelect

isHole

boolean isHole

isVegetable

boolean isVegetable