Serialized Form


Package lthc.casino

Class lthc.casino.BackgroundPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

background

java.awt.Image background
the image you want displayed in the background


u

User u
User u, passed in by creator

Class lthc.casino.BlackJackGameImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

currTurn

int currTurn

currPlayers

int currPlayers

observerCount

int observerCount

waitingCount

int waitingCount

casino

Casino casino

dealerCards

java.util.ArrayList dealerCards

players

java.util.ArrayList players

observers

java.util.ArrayList observers

waiting

java.util.ArrayList waiting

deck

Deck deck

gameOver

boolean gameOver

Class lthc.casino.BlackJackGameImpl_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.BlackJackGameImplTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.BlackJackGameListPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

list

javax.swing.JList list
JList of Available games


gameList

java.util.ArrayList gameList
List of games as given by BlackJackManager


mainWindow

MainWindow mainWindow
reference to the mainWindow that created it


join

javax.swing.JButton join
JButton to specify what game to join, Double mouse click also works

Class lthc.casino.BlackJackManagerTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.BlackJackPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

background

java.awt.Image background

Class lthc.casino.BlackJackWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

exit

javax.swing.JButton exit

hit

javax.swing.JButton hit

stay

javax.swing.JButton stay

insurance

javax.swing.JButton insurance

doubleDown

javax.swing.JButton doubleDown

split

javax.swing.JButton split

c100

javax.swing.JButton c100

c25

javax.swing.JButton c25

c5

javax.swing.JButton c5

placeBet

javax.swing.JButton placeBet

clearBet

javax.swing.JButton clearBet

buttonPanel

javax.swing.JPanel buttonPanel

moneyLabel

javax.swing.JLabel moneyLabel

playerScoreLabel

javax.swing.JLabel playerScoreLabel

dealerScoreLabel

javax.swing.JLabel dealerScoreLabel

betLabel

javax.swing.JLabel betLabel

statusLabel

javax.swing.JLabel statusLabel

typeChat

javax.swing.JTextField typeChat

game

BlackJackGame game

currentUser

User currentUser

chat

ChatPanel chat

playerScore

int playerScore

dealerScore

int dealerScore

myBet

int myBet

numberOfPlayers

int numberOfPlayers

myWinnings

int myWinnings

playerScores

int[] playerScores

staying

boolean staying

casino

Casino casino

myIndex

int myIndex

currTurn

int currTurn

dealerCards

java.util.ArrayList dealerCards

playerCards

java.util.ArrayList playerCards

image

javax.swing.ImageIcon image

container

BlackJackPanel container

waiting

boolean waiting

updater

Updater updater

myname

java.lang.String myname

names

java.lang.String[] names

sm

SoundManager sm

chip

java.applet.AudioClip chip

win

java.applet.AudioClip win

lose

java.applet.AudioClip lose

shuffle

java.applet.AudioClip shuffle

Class lthc.casino.Card extends java.lang.Object implements Serializable

Serialized Fields

suit

char suit

value

int value

face

java.lang.String face

Class lthc.casino.CardTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.CasinoImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

thisUser

User thisUser

dbmg

DataBaseManager dbmg

bjgame

BlackJackGame bjgame

slotsGame

SlotsGame slotsGame

bjmg

BlackJackManager bjmg

keno

Keno keno

pokerGame

Poker pokerGame

Class lthc.casino.CasinoImpl_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.ChatPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

chat

javax.swing.JTextArea chat

text

java.lang.String text

scrollPane

javax.swing.JScrollPane scrollPane

Class lthc.casino.DataBaseManagerTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.DeckTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.KenoObject extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

whichNumbersSelected

boolean[] whichNumbersSelected

whichNumbersWon

boolean[] whichNumbersWon

howManySelected

int howManySelected

howManySelectedAndWon

int howManySelectedAndWon

bet

int bet

randomInt

java.util.Random randomInt

casino

Casino casino

currentUser

User currentUser

Class lthc.casino.KenoObject_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.KenoObjectTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.KenoWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

superPanel

javax.swing.JPanel superPanel

kenoPanel

javax.swing.JPanel kenoPanel

payoutPanel

javax.swing.JPanel payoutPanel

optionsPanel

javax.swing.JPanel optionsPanel

buttonArray

javax.swing.JButton[] buttonArray

newButton

javax.swing.JButton newButton

goButton

javax.swing.JButton goButton

randomTenButton

javax.swing.JButton randomTenButton

previousChoicesButton

javax.swing.JButton previousChoicesButton

exit

javax.swing.JButton exit

kenoObject

Keno kenoObject

moneyLabel

javax.swing.JLabel moneyLabel

winLabel

javax.swing.JLabel winLabel

betLabel

javax.swing.JLabel betLabel

payoutLabel

javax.swing.JLabel payoutLabel

alertLabel

javax.swing.JLabel alertLabel

betComboBox

javax.swing.JComboBox betComboBox

payTable

javax.swing.JTextArea payTable

currentUser

User currentUser

casino

Casino casino

sm

SoundManager sm

music

java.applet.AudioClip music

Class lthc.casino.LeaderBoard extends javax.swing.JFrame implements Serializable

Serialized Fields

outputArea

javax.swing.JTextArea outputArea

back

javax.swing.JButton back

thisUser

User thisUser

userName

javax.swing.JLabel userName

userRank

javax.swing.JLabel userRank

userMoney

javax.swing.JLabel userMoney

name

javax.swing.JLabel name

rank

javax.swing.JLabel rank

money

javax.swing.JLabel money

userDataPanel

javax.swing.JPanel userDataPanel

data

javax.swing.JPanel data

casino

Casino casino

sm

SoundManager sm

Class lthc.casino.LoginWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

casino

Casino casino

createNewAccount

javax.swing.JButton createNewAccount

login

javax.swing.JButton login

userLabel

javax.swing.JLabel userLabel

passwordLabel

javax.swing.JLabel passwordLabel

logoLabel

javax.swing.JLabel logoLabel

userField

javax.swing.JTextField userField

passwordField

javax.swing.JPasswordField passwordField

buttonPanel

javax.swing.JPanel buttonPanel

loginPanel

javax.swing.JPanel loginPanel

logo

javax.swing.Icon logo

thisUser

User thisUser

sm

SoundManager sm

beerOpen

java.applet.AudioClip beerOpen

Class lthc.casino.MainWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

userLabel

javax.swing.JLabel userLabel

passwordLabel

javax.swing.JLabel passwordLabel

rankLabel

javax.swing.JLabel rankLabel

moneyLabel

javax.swing.JLabel moneyLabel

userField

javax.swing.JTextField userField

passwordField

javax.swing.JTextField passwordField

buttonPanel

javax.swing.JPanel buttonPanel

loginPanel

javax.swing.JPanel loginPanel

thisUser

User thisUser

casino

Casino casino

game

BlackJackGame game

image

javax.swing.ImageIcon image

container

BackgroundPanel container

backgroundMusic

java.applet.AudioClip backgroundMusic

sm

SoundManager sm

Class lthc.casino.MainWindowTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.Player extends UserImpl implements Serializable

Serialized Fields

myBet

int myBet

myCards

java.util.ArrayList myCards

Class lthc.casino.PlayerTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.PokerCardTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.PokerDeckTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.PokerImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

casino

Casino casino

userBet

int userBet

hand

PokerCard[] hand

held

boolean[] held

myDeck

PokerDeck myDeck

Class lthc.casino.PokerImpl_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.PokerWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

currentUser

User currentUser

pokerGame

Poker pokerGame

casino

Casino casino

soundManager

SoundManager soundManager

hold

javax.swing.JButton hold

deal

javax.swing.JButton deal

c100

javax.swing.JButton c100

c25

javax.swing.JButton c25

c5

javax.swing.JButton c5

clearBet

javax.swing.JButton clearBet

shuffle

java.applet.AudioClip shuffle

chipDrop

java.applet.AudioClip chipDrop

gameOver

boolean gameOver

gameInProgress

boolean gameInProgress

held

boolean[] held

myBet

int myBet

winnings

int winnings

betLabel

javax.swing.JLabel betLabel

nameLabel

javax.swing.JLabel nameLabel

rankLabel

javax.swing.JLabel rankLabel

moneyLabel

javax.swing.JLabel moneyLabel

statusLabel

javax.swing.JLabel statusLabel

cardImages

java.util.ArrayList cardImages

deckBack

java.awt.Image deckBack

whatIgot

java.lang.String whatIgot

Class lthc.casino.RegisterWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

register

javax.swing.JButton register

back

javax.swing.JButton back

userLabel

javax.swing.JLabel userLabel

passwordLabel1

javax.swing.JLabel passwordLabel1

passwordLabel2

javax.swing.JLabel passwordLabel2

logoLabel

javax.swing.JLabel logoLabel

userField

javax.swing.JTextField userField

passwordField1

javax.swing.JPasswordField passwordField1

passwordField2

javax.swing.JPasswordField passwordField2

buttonPanel

javax.swing.JPanel buttonPanel

loginPanel

javax.swing.JPanel loginPanel

logo

javax.swing.Icon logo

casino

Casino casino

Class lthc.casino.SlotsGameImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

NUMBER_OF_PICTURES

int NUMBER_OF_PICTURES
See Also:
Constant Field Values

casino

Casino casino

random

java.util.Random random

slotInt

int[] slotInt

currentUser

User currentUser

bet

int bet

winnings

int winnings

Class lthc.casino.SlotsGameImpl_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.SlotsGameImplTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.SlotsGameWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

betComboBox

javax.swing.JComboBox betComboBox

slotLabel

javax.swing.JLabel[] slotLabel

moneyLabel

javax.swing.JLabel moneyLabel

winLabel

javax.swing.JLabel winLabel

betLabel

javax.swing.JLabel betLabel

payoutArea

javax.swing.JTextArea payoutArea

crankButton

javax.swing.JButton crankButton

exit

javax.swing.JButton exit

optionsPanel

javax.swing.JPanel optionsPanel

slotsPanel

javax.swing.JPanel slotsPanel

superPanel

javax.swing.JPanel superPanel

payoutPanel

javax.swing.JPanel payoutPanel

currentUser

User currentUser

casino

Casino casino

game

SlotsGame game

slotInt1

int slotInt1

slotInt2

int slotInt2

slotInt3

int slotInt3

bet

int bet

DELAY

int DELAY
See Also:
Constant Field Values

win

java.applet.AudioClip win

crank

java.applet.AudioClip crank

flip

java.applet.AudioClip flip

sm

SoundManager sm

Class lthc.casino.UpdaterImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

myObserver

Updater myObserver

Class lthc.casino.UpdaterImpl_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.UserImpl extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

username

java.lang.String username

password

java.lang.String password

rank

int rank

money

int money

casino

Casino casino

sm

SoundManager sm

Class lthc.casino.UserImpl_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class lthc.casino.UserImplTest extends junit.framework.TestCase implements Serializable

Class lthc.casino.win extends javax.swing.JFrame implements Serializable

Serialized Fields

button

javax.swing.JButton button