Presentation is loading. Please wait.

Presentation is loading. Please wait.

Board - boats : Boat [] - board : int[][] - counter : int - ctrl : Control + Board(ctrl : Control) + Board(ctrl: Control, board : int[][], counter : int)

Similar presentations


Presentation on theme: "Board - boats : Boat [] - board : int[][] - counter : int - ctrl : Control + Board(ctrl : Control) + Board(ctrl: Control, board : int[][], counter : int)"— Presentation transcript:

1 Board - boats : Boat [] - board : int[][] - counter : int - ctrl : Control + Board(ctrl : Control) + Board(ctrl: Control, board : int[][], counter : int) + getNameBoat(boatNumber : int) : String +placeBoat(coord : int[], boat : int) : boolean + shootCoord(coordX : int, coordY : int) : boolean + returnCount() : int + reduceCount() : void + getArray() : int[][] Starter + main(args : String[]) : void GUI - boatNumber : int - vert : boolean - gridbag : GridBagLayout - contentPane : Container - text : JTextField - coordinates[][] : JButton - m : int - l : int - textArea : JTextArea - r : int - x : int - y : int - c : GridBagConstraints - lytt : boolean - klasseSomVilHa : Object - ctrl : Control + GUI(windowsTittle : String, ctrl : Control + placeComponents() : void + getCoord(obj : Object) : void + actionPerformed(event : ActionEvent) : void + itemStateChanged(e ItemEvent) : void + action(evt : Event, arg : Object) : boolean + output(textWritten : String) : void + refresh(board : int[][]) : void + refresh2(board : int[][]) : void + refresh(board : int[][], board2 : int[][]) : void Boat - size : int + Boat(size : int) + reduceBoat() : boolean + getSize() : int MTB - oSize : int - size : int - name : String + MTB() Destroyer - oSize : int - size : int - name : String + Destroyer() Cruiser - oSize : int - size : int - name : String + Cruiser() Carrier - oSize : int - size : int - name : String + Carrier() Submarine - oSize : int - size : int - name : String + Submarine() Control - p1 : int - p2 : int - gui : GUI - name1 : String - name2 : String - p1Board : Board - p2Board : Board - player1 : Player - player2 : Player - filesys : FileSystem - trad : Thread + Control() + start(p1 : int, p2 : int, name1 : String, name2 ; String) : void + sinkBoat(s : String) : void + refresh(b : boolean, c : boolean) : void + load(name : String) : void + save(name : String) : void + run() : void Player / name : String Player(inName : String) shoot() : int[] placeBoat() : int[] Human - trad : Thread - lyttende : boolean - coord : int[] - gui : GUI + Human(inName : String, inGui : GUI, trad : Thread) + shoot() : int[] + placeBoat() : int[] + setCoord(inCoord : int[]) : void AI8 - returnumb : int[] - opBoard : Board - myBoard : Board - board : int[][] + AI8(name : String, board : Board) + placeBoat() : int[] + shoot() : int[] FileSystem - skilletegn + save(name : String, list : ArrayList) : void + load(name : String) : ArrayList NetworkPlayer - STANDARD_PORT : int - PROTOCOL_GETCOORD : String - PROTOCOL_MESSAGE : String - PROTOCOL_ENDGAME : String - myClient : Client - boardMeg : Board - boardDeg : Board + NetworkPlayer(playerName : String, host: String) + shoot() : int[] + plcaeBoat() : int[] + message(message : String) : void + endGame() : void + refresh(boardMeg : Board, boardDeg : Board) : void Client - minSocket : Socket - host : String - les : ObjectInputStream - skriv : ObjectOutputStream - returObject : Object + Client(inHost : String, inPort : int) + send(data : Object) : void + lytt() : Object Server - minServer : ServerSocket - minSocket : Socket - les : ObjectInputStream - skriv : ObjectOutputStream - returObject : Object + Server(inPort : int) + send(data : Object) : void + lytt() : Object Slave - STANDARD_PORT : int - PROTOCOL_GETCOORD : String - PROTOCOL_MESSAGE : String - PROTOCOL_ENDGAME : String - minServer : Server - innData : Object - boardMeg : Board - boardDeg : Board - coord : int[] - minGui : GUI - connected : boolean - venteTeller : int + Slave(innMinGui : GUI) + run() : void + setCoord(inCoord : int[]) : void Mottaker setCoord(innCoord : int[]) : void


Download ppt "Board - boats : Boat [] - board : int[][] - counter : int - ctrl : Control + Board(ctrl : Control) + Board(ctrl: Control, board : int[][], counter : int)"

Similar presentations


Ads by Google