Risk Applet CVS Info
Working file: CardFrame.java head: 1.5
Working file: CreateFrame.java head: 1.8
Working file: Game.java head: 1.2
Working file: GameItem.java head: 1.4
Working file: GameList.java head: 1.4
Working file: LoginPanel.java head: 1.1
Working file: MapPanel.java head: 1.16
Working file: Receiver.java head: 1.1
Working file: RiskOptions.java head: 1.2
Working file: ThreadedReader.java head: 1.1
Working file: TrivialApplet.java head: 1.22
Working file: index.html head: 1.1
Working file: rOptions.java head: 1.1
Working file: rSetup.java head: 1.1
Working file: risk.java head: 1.45
Working file: skel.java head: 1.1
Working file: test.java head: 1.2
Working file: trader.java head: 1.1
Working file: ttt.java head: 1.4
RCS file: /home/erik/.cvs/gameclient/CardFrame.java,v
Working file: CardFrame.java
head: 1.5
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 5; selected revisions: 5
description:
----------------------------
revision 1.5
date: 2002/09/26 22:47:11; author: erik; state: Exp; lines: +3 -4
more UI refinements
displays cards in 2 columns
----------------------------
revision 1.4
date: 2002/09/26 21:58:28; author: erik; state: Exp; lines: +6 -7
UI refinemnets
----------------------------
revision 1.3
date: 2002/09/18 19:19:49; author: erik; state: Exp; lines: +13 -12
using FlowLayout now
----------------------------
revision 1.2
date: 2002/09/18 15:40:25; author: erik; state: Exp; lines: +2 -2
Changed CardsFrame class name to CardFrame (to match file's name)
----------------------------
revision 1.1
date: 2002/09/16 01:49:47; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/CreateFrame.java,v
Working file: CreateFrame.java
head: 1.8
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 8; selected revisions: 8
description:
----------------------------
revision 1.8
date: 2002/09/18 19:01:22; author: erik; state: Exp; lines: +5 -2
dynamically sized the window according to how many items there were
----------------------------
revision 1.7
date: 2002/09/13 21:37:06; author: erik; state: Exp; lines: +3 -1
added window listener for closing the window nicely
----------------------------
revision 1.6
date: 2002/09/13 18:02:19; author: erik; state: Exp; lines: +6 -3
added spacer between create buttons and cancel button
dynamically sized the frame according to how many buttons
----------------------------
revision 1.5
date: 2002/09/13 17:21:14; author: erik; state: Exp; lines: +15 -3
made window larger
added action listener
added cancel button
----------------------------
revision 1.4
date: 2002/09/13 15:48:41; author: erik; state: Exp; lines: +1 -1
added return type
----------------------------
revision 1.3
date: 2002/09/13 05:10:19; author: erik; state: Exp; lines: +1 -1
added join and create actions
----------------------------
revision 1.2
date: 2002/09/13 05:06:07; author: erik; state: Exp; lines: +11 -4
added buttons to create different game types
----------------------------
revision 1.1
date: 2002/09/13 04:51:56; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/Game.java,v
Working file: Game.java
head: 1.2
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2
date: 2002/09/13 21:37:29; author: erik; state: Exp; lines: +1 -0
added done method to close games after they're done
----------------------------
revision 1.1
date: 2002/09/13 04:01:16; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/GameItem.java,v
Working file: GameItem.java
head: 1.4
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 4; selected revisions: 4
description:
----------------------------
revision 1.4
date: 2002/09/13 16:36:03; author: erik; state: Exp; lines: +12 -9
changed width of game items
added an action listener
renammed item names
----------------------------
revision 1.3
date: 2002/09/13 05:10:19; author: erik; state: Exp; lines: +1 -1
added join and create actions
----------------------------
revision 1.2
date: 2002/09/13 05:06:39; author: erik; state: Exp; lines: +6 -4
added human-readable game name + applet parsable
----------------------------
revision 1.1
date: 2002/09/13 04:01:17; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/GameList.java,v
Working file: GameList.java
head: 1.4
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 4; selected revisions: 4
description:
----------------------------
revision 1.4
date: 2002/09/23 17:12:31; author: erik; state: Exp; lines: +4 -0
fixed bug with game list not being refreshed when rejoinin the chatroom
----------------------------
revision 1.3
date: 2002/09/18 19:00:37; author: erik; state: Exp; lines: +1 -3
removed fixed sizes
----------------------------
revision 1.2
date: 2002/09/13 16:36:48; author: erik; state: Exp; lines: +2 -2
matched width with messages box
following new naming convention in GameItem
----------------------------
revision 1.1
date: 2002/09/13 04:01:17; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/LoginPanel.java,v
Working file: LoginPanel.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/13 04:01:17; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/MapPanel.java,v
Working file: MapPanel.java
head: 1.16
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 16; selected revisions: 16
description:
----------------------------
revision 1.16
date: 2002/12/23 04:30:40; author: erik; state: Exp; lines: +29 -3
added placing troops by 5,10,20
----------------------------
revision 1.15
date: 2002/11/13 22:51:04; author: erik; state: Exp; lines: +1 -1
made updateTroops synchronized (should fix flickering black rectangle)
----------------------------
revision 1.14
date: 2002/10/29 21:36:07; author: erik; state: Exp; lines: +5 -1
added turn indication
----------------------------
revision 1.13
date: 2002/10/21 22:45:25; author: erik; state: Exp; lines: +1 -1
fixed problem with "Troops Left 0" being drawn
----------------------------
revision 1.12
date: 2002/10/21 02:56:51; author: erik; state: Exp; lines: +1 -1
fixed no update condition for redrawing tropps left
----------------------------
revision 1.11
date: 2002/10/10 16:39:38; author: erik; state: Exp; lines: +1 -1
won't draw negative troop numbers
----------------------------
revision 1.10
date: 2002/09/29 19:43:26; author: erik; state: Exp; lines: +9 -2
added troops left indicator
----------------------------
revision 1.9
date: 2002/09/23 17:49:37; author: erik; state: Exp; lines: +7 -2
fixed bug with player colors being incorrect when someone left the game
----------------------------
revision 1.8
date: 2002/09/23 02:56:03; author: erik; state: Exp; lines: +25 -30
added player list
added province hiliting
removed debug messates
removed done,fortify,create buttons
----------------------------
revision 1.7
date: 2002/09/20 05:41:50; author: erik; state: Exp; lines: +42 -38
implemented double buffer
removed drawing player list
removed lighter and darker coloring
----------------------------
revision 1.6
date: 2002/09/19 04:03:29; author: erik; state: Exp; lines: +20 -0
moved Done, Cards, and Fortify buttons into this Panel
----------------------------
revision 1.5
date: 2002/09/15 21:52:32; author: erik; state: Exp; lines: +19 -4
added player names + colors to the map
----------------------------
revision 1.4
date: 2002/09/15 19:57:39; author: erik; state: Exp; lines: +19 -1
added province centers and displaying troop counts
----------------------------
revision 1.3
date: 2002/09/15 07:32:05; author: erik; state: Exp; lines: +3 -1
added troop lists
----------------------------
revision 1.2
date: 2002/09/15 02:41:48; author: erik; state: Exp; lines: +15 -2
added per-player colors
----------------------------
revision 1.1
date: 2002/09/15 00:30:31; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/Receiver.java,v
Working file: Receiver.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/13 04:01:17; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/ThreadedReader.java,v
Working file: ThreadedReader.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/13 04:01:17; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/TrivialApplet.java,v
Working file: TrivialApplet.java
head: 1.22
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 22; selected revisions: 22
description:
----------------------------
revision 1.22
date: 2002/11/13 22:50:29; author: erik; state: Exp; lines: +1 -0
fixed but with text messages not scrolling right
----------------------------
revision 1.21
date: 2002/10/21 02:54:12; author: erik; state: Exp; lines: +1 -0
turned off editing of message pannel
----------------------------
revision 1.20
date: 2002/10/10 16:42:38; author: erik; state: Exp; lines: +2 -2
smaller text area
removed extraneous : on DONE messages (prevented games from closing)
----------------------------
revision 1.19
date: 2002/10/10 05:18:01; author: erik; state: Exp; lines: +9 -6
switched to TextArea for messages
----------------------------
revision 1.18
date: 2002/09/29 19:44:30; author: erik; state: Exp; lines: +2 -0
copied login name from LoginPanel
----------------------------
revision 1.17
date: 2002/09/26 21:05:53; author: erik; state: Exp; lines: +20 -4
fixed bug where /join would only be sent when already in a game
only load game classes when the server tells us
----------------------------
revision 1.16
date: 2002/09/23 22:53:10; author: erik; state: Exp; lines: +5 -3
only remove games listed if a game closes
----------------------------
revision 1.15
date: 2002/09/23 17:12:52; author: erik; state: Exp; lines: +1 -0
fixed bug with game list not being refreshed when rejoining the chatroom
----------------------------
revision 1.14
date: 2002/09/23 06:18:22; author: erik; state: Exp; lines: +1 -1
removed extra space when parsing 'DONE'
----------------------------
revision 1.13
date: 2002/09/20 21:23:44; author: erik; state: Exp; lines: +9 -4
added fix to fix the same game being listed many times after leaving a game
----------------------------
revision 1.12
date: 2002/09/18 19:27:49; author: erik; state: Exp; lines: +1 -1
changed button name to "Create New Game"
----------------------------
revision 1.11
date: 2002/09/18 15:47:06; author: erik; state: Exp; lines: +55 -35
switched to GridBagLayout
removed 'Send' button
added return-key listener for sending text messages
added labels for various interface bits
----------------------------
revision 1.10
date: 2002/09/16 03:25:34; author: erik; state: Exp; lines: +0 -1
fixed game list (would reset the list for each game received)
----------------------------
revision 1.9
date: 2002/09/15 20:55:47; author: erik; state: Exp; lines: +1 -0
removed all games from list before rebuilding it
----------------------------
revision 1.8
date: 2002/09/15 02:52:50; author: erik; state: Exp; lines: +4 -0
added player logouts
----------------------------
revision 1.7
date: 2002/09/14 23:11:51; author: erik; state: Exp; lines: +1 -1
prevented /join from being sent if already in a game
----------------------------
revision 1.6
date: 2002/09/13 21:38:52; author: erik; state: Exp; lines: +31 -5
added window listener for
- closing games
- appropriately hiding the Create Game dialog box
disposed of games that are done
----------------------------
revision 1.5
date: 2002/09/13 18:04:00; author: erik; state: Exp; lines: +31 -11
added Create Game button
added cancel Create Game
enabled Create Frame
added text message displaying
added hooks to load game modules
----------------------------
revision 1.4
date: 2002/09/13 16:40:20; author: erik; state: Exp; lines: +28 -9
- added initial player list
- moved text message field down
- added join/leave parsing for other players
- added new player parsing
- added player list parsing
----------------------------
revision 1.3
date: 2002/09/13 05:10:19; author: erik; state: Exp; lines: +4 -1
added join and create actions
----------------------------
revision 1.2
date: 2002/09/13 04:41:27; author: erik; state: Exp; lines: +5 -1
added users in a game to the game list
----------------------------
revision 1.1
date: 2002/09/13 04:01:18; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/rOptions.java,v
Working file: rOptions.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/24 16:03:44; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/rSetup.java,v
Working file: rSetup.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/24 16:03:44; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/risk.java,v
Working file: risk.java
head: 1.45
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 45; selected revisions: 45
description:
----------------------------
revision 1.45
date: 2002/12/23 04:30:40; author: erik; state: Exp; lines: +22 -4
added placing troops by 5,10,20
----------------------------
revision 1.44
date: 2002/11/13 22:51:52; author: erik; state: Exp; lines: +2 -0
unselect attacking province when we have to turn in cards
----------------------------
revision 1.43
date: 2002/10/30 21:28:40; author: erik; state: Exp; lines: +7 -3
fixed bug with player turn indicator
----------------------------
revision 1.42
date: 2002/10/29 21:36:07; author: erik; state: Exp; lines: +6 -4
added turn indication
----------------------------
revision 1.41
date: 2002/10/25 22:22:35; author: erik; state: Exp; lines: +15 -5
various improvements to territory selection
----------------------------
revision 1.40
date: 2002/10/25 21:30:41; author: erik; state: Exp; lines: +6 -1
leave province with last troop placed selected
added missing parenthesis from selecting province to attack from
----------------------------
revision 1.39
date: 2002/10/25 21:25:50; author: erik; state: Exp; lines: +1 -1
only allow selecting of owned provinces for start of foritfy
----------------------------
revision 1.38
date: 2002/10/25 21:24:35; author: erik; state: Exp; lines: +8 -1
when attacking, only allow selecting of the provinces we own
----------------------------
revision 1.37
date: 2002/10/25 18:08:34; author: erik; state: Exp; lines: +1 -1
set title bar to include players name
----------------------------
revision 1.36
date: 2002/10/21 22:45:25; author: erik; state: Exp; lines: +2 -2
fixed problem with "Troops Left 0" being drawn
----------------------------
revision 1.35
date: 2002/10/10 16:39:08; author: erik; state: Exp; lines: +4 -3
removed INFO tag before displaying message in text box
prevented negative troops left from being displayed on the map
----------------------------
revision 1.34
date: 2002/10/10 15:27:26; author: erik; state: Exp; lines: +1 -0
made message list scroll properly
----------------------------
revision 1.33
date: 2002/10/07 20:08:19; author: erik; state: Exp; lines: +15 -12
- generalized text message list
- switched from List to TextArea
----------------------------
revision 1.32
date: 2002/09/29 19:52:28; author: erik; state: Exp; lines: +17 -8
added my id number
unhilited selected province at the end of a turn
troopsLeft was unconditionally decremented.
added calls to update map panel with troops left
----------------------------
revision 1.31
date: 2002/09/27 17:26:16; author: erik; state: Exp; lines: +29 -20
fixed attack + fortify
----------------------------
revision 1.30
date: 2002/09/26 21:59:21; author: erik; state: Exp; lines: +1 -1
larger game window
----------------------------
revision 1.29
date: 2002/09/26 21:07:05; author: erik; state: Exp; lines: +6 -8
fixed bug with new player joins
(parent applet sees JOIN, so the first thing we see is PLST)
----------------------------
revision 1.28
date: 2002/09/24 20:36:02; author: erik; state: Exp; lines: +14 -3
moved RiskOptions to rOptions
added setup frame
----------------------------
revision 1.27
date: 2002/09/23 22:52:46; author: erik; state: Exp; lines: +43 -50
moved game options to seperate frame
added game buttons (done, options, etc)
----------------------------
revision 1.26
date: 2002/09/23 17:13:25; author: erik; state: Exp; lines: +0 -2
deleted turn label
----------------------------
revision 1.25
date: 2002/09/23 06:18:58; author: erik; state: Exp; lines: +1 -0
repainted player list when someone leaves
----------------------------
revision 1.24
date: 2002/09/23 03:04:58; author: erik; state: Exp; lines: +85 -42
moved player list to MapPanel
shrank insets
added options for
- attack dice
- defense dice
- attack losses
added province hiliting
----------------------------
revision 1.23
date: 2002/09/20 05:37:31; author: erik; state: Exp; lines: +20 -16
added calls to map panel to update provinces (to work with double buffer)
moved UI components to create()
----------------------------
revision 1.22
date: 2002/09/19 04:12:18; author: erik; state: Exp; lines: +55 -41
removed 'Send' button
added KeyListener for Enter key
display more readable message for territory allocation and bonuses
switched to GridBagLayout
moved Done, Fortify, and Cards buttons into the MapPanel
added map repaints
----------------------------
revision 1.21
date: 2002/09/18 15:40:25; author: erik; state: Exp; lines: +2 -2
Changed CardsFrame class name to CardFrame (to match file's name)
----------------------------
revision 1.20
date: 2002/09/16 04:25:27; author: erik; state: Exp; lines: +3 -2
added window listener for cards window.
fixed bug where a player who leaves has their territories relinquished to player 1
----------------------------
revision 1.19
date: 2002/09/16 03:20:32; author: erik; state: Exp; lines: +27 -2
can turn in a set of cards
----------------------------
revision 1.18
date: 2002/09/15 23:13:13; author: erik; state: Exp; lines: +9 -3
added province taken messages
----------------------------
revision 1.17
date: 2002/09/15 21:52:12; author: erik; state: Exp; lines: +13 -3
added leave messages
fixed TROOPS bug (parsed # of troops as province number)
----------------------------
revision 1.16
date: 2002/09/15 20:55:23; author: erik; state: Exp; lines: +2 -2
not sending /attack or /fortify if selected province is clicked twice
----------------------------
revision 1.15
date: 2002/09/15 20:18:42; author: erik; state: Exp; lines: +11 -4
added entry into attack state
added troops left messages
----------------------------
revision 1.14
date: 2002/09/15 19:57:39; author: erik; state: Exp; lines: +7 -6
corrected updates to troop placement
fixed bug in capturing provinces
forced mouseClicked to return early if nothing was hit
----------------------------
revision 1.13
date: 2002/09/15 19:19:22; author: erik; state: Exp; lines: +1 -0
set myTurn to true when TURN is received
----------------------------
revision 1.12
date: 2002/09/15 19:16:13; author: erik; state: Exp; lines: +17 -2
implemented bare-bones troop placement
implemented bare-bones attack
implemented bare-bones fortify
turnState set to fortify when button is pressed
----------------------------
revision 1.11
date: 2002/09/15 18:53:35; author: erik; state: Exp; lines: +13 -4
added player number lookup table
set turnState based on message from server
fixed TAKE message
added " is ready" to RDY messages
/take message sent to server if initial allocation is manual
----------------------------
revision 1.10
date: 2002/09/15 18:22:36; author: erik; state: Exp; lines: +52 -9
added:
- start button
- messages list
- turn states (take, place troops, attack, fortify )
- processed START message
- processed turn done message
- player ready to start messages
----------------------------
revision 1.9
date: 2002/09/15 08:27:45; author: erik; state: Exp; lines: +12 -0
added various new turn options
----------------------------
revision 1.8
date: 2002/09/15 08:13:32; author: erik; state: Exp; lines: +9 -0
implemented captured territories
----------------------------
revision 1.7
date: 2002/09/15 07:40:13; author: erik; state: Exp; lines: +24 -4
processed TAKE, PLACE, TROOPS, JOIN and PLST
----------------------------
revision 1.6
date: 2002/09/15 03:27:38; author: erik; state: Exp; lines: +20 -6
resized player list (too wide)
parsed PLST, JOIN messages (bug remains where yourself is added twice)
----------------------------
revision 1.5
date: 2002/09/15 02:51:52; author: erik; state: Exp; lines: +7 -0
added player list
----------------------------
revision 1.4
date: 2002/09/15 02:42:49; author: erik; state: Exp; lines: +16 -0
added missing commands from server
----------------------------
revision 1.3
date: 2002/09/15 00:30:09; author: erik; state: Exp; lines: +24 -1
added empty message lists from server
----------------------------
revision 1.2
date: 2002/09/15 00:26:36; author: erik; state: Exp; lines: +45 -3
added done,cards,fortify buttons
added mouse listener
----------------------------
revision 1.1
date: 2002/09/14 22:21:18; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/skel.java,v
Working file: skel.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/14 22:21:18; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/test.java,v
Working file: test.java
head: 1.2
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2
date: 2002/09/13 21:37:46; author: erik; state: Exp; lines: +1 -0
implemented done
----------------------------
revision 1.1
date: 2002/09/13 04:01:18; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/trader.java,v
Working file: trader.java
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/14 22:21:18; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/ttt.java,v
Working file: ttt.java
head: 1.4
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 4; selected revisions: 4
description:
----------------------------
revision 1.4
date: 2002/10/25 18:08:53; author: erik; state: Exp; lines: +54 -21
made it work
draws board state now
----------------------------
revision 1.3
date: 2002/09/20 05:33:07; author: erik; state: Exp; lines: +25 -2
draws board
start of DATA message parser
----------------------------
revision 1.2
date: 2002/09/15 03:26:02; author: erik; state: Exp; lines: +5 -1
displayed game on applet's message list
----------------------------
revision 1.1
date: 2002/09/14 22:21:18; author: erik; state: Exp;
initial version
=============================================================================
RCS file: /home/erik/.cvs/gameclient/index.html,v
Working file: index.html
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2002/09/13 04:01:18; author: erik; state: Exp;
initial version
=============================================================================
$ cvs.html Fri Jan 16 00:00:00 MST 2004 erik Exp $