Serialized Form


Package dice_war

Class dice_war.Map extends java.lang.Object implements Serializable

serialVersionUID: 6139197187062142568L

Serialized Fields

width

int width

height

int height

nCountry

int nCountry

emptyLevel

int emptyLevel

densityOfEdge

int densityOfEdge

random

java.util.Random random

nNode

int nNode

nodes

Node[] nodes

edge

boolean[][] edge

edgeList

int[][] edgeList

maxConnectedCount

int[] maxConnectedCount

bVisited

boolean[] bVisited

to

int[] to

Class dice_war.Node extends java.lang.Object implements Serializable

serialVersionUID: 5475169638857622290L

Serialized Fields

x

int x

y

int y

index

int index

country

int country
Game-play data, which country it is. Specially, 0 means it's a hole, don't care this.


number

int number
Game-play data, how many dices it has

Class dice_war.ServerGUI extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jTabbedPane1

javax.swing.JTabbedPane jTabbedPane1

history

javax.swing.JPanel history

setting

javax.swing.JPanel setting

battleField

javax.swing.JPanel battleField

widthPanel

javax.swing.JPanel widthPanel

heightPanel

javax.swing.JPanel heightPanel

height

javax.swing.JTextField height

jLabel2

javax.swing.JLabel jLabel2

width

javax.swing.JTextField width

jLabel4

javax.swing.JLabel jLabel4

jLabel8

javax.swing.JLabel jLabel8

arrangeNewDiceWay

javax.swing.JList arrangeNewDiceWay

jPanel3

javax.swing.JPanel jPanel3

densityOfEdge

javax.swing.JTextField densityOfEdge

jLabel7

javax.swing.JLabel jLabel7

densityOfEdgePanel

javax.swing.JPanel densityOfEdgePanel

lookAndFeel

javax.swing.JButton lookAndFeel

lookAndFeelList

javax.swing.JList lookAndFeelList

port

javax.swing.JTextField port

jLabel6

javax.swing.JLabel jLabel6

jPanel2

javax.swing.JPanel jPanel2

serverIP

javax.swing.JTextField serverIP

jLabel5

javax.swing.JLabel jLabel5

jPanel1

javax.swing.JPanel jPanel1

nCountry

javax.swing.JTextField nCountry

nCountryPanel

javax.swing.JPanel nCountryPanel

emptyLevel

javax.swing.JTextField emptyLevel

jLabel3

javax.swing.JLabel jLabel3

emptyLevelPanel

javax.swing.JPanel emptyLevelPanel

jLabel1

javax.swing.JLabel jLabel1

newGame

javax.swing.JButton newGame

selfCountry

int selfCountry

turn

int turn

operator

int operator

map

dice_war.Map map

bUpdatedNodes

boolean[] bUpdatedNodes

server

dice_war.Server server

Class dice_war.UserInterface extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

jTabbedPane1

javax.swing.JTabbedPane jTabbedPane1

history

javax.swing.JPanel history

setting

javax.swing.JPanel setting

battleField

javax.swing.JPanel battleField

operatorList

javax.swing.JList operatorList

changeOperator

javax.swing.JButton changeOperator

lookAndFeel

javax.swing.JButton lookAndFeel

lookAndFeelList

javax.swing.JList lookAndFeelList

port

javax.swing.JTextField port

jLabel6

javax.swing.JLabel jLabel6

jPanel2

javax.swing.JPanel jPanel2

serverIP

javax.swing.JTextField serverIP

jLabel5

javax.swing.JLabel jLabel5

jPanel1

javax.swing.JPanel jPanel1

connect

javax.swing.JButton connect

AIList

java.lang.String[] AIList

selfCountry

int selfCountry

turn

int turn

operator

int operator

operators

AITemplate[] operators

map

dice_war.Map map

updatedNodesDifference

int[] updatedNodesDifference

updatedNodesQueue

java.util.LinkedList updatedNodesQueue

socket

java.net.Socket socket

agent

dice_war.Agent agent

bRun

boolean bRun