Walkthrough Date Module Name Package Req # Developer Integrated Date Est LOC Actual LOC
           
12/1/01 Map.Map() Game 1 Joshua Thompson 1/17/02 15 15
12/1/01 Map.processMove() Game 1 Joshua Thompson 1/17/02 119 119
12/1/01 Map.addRobot() Game 1 Joshua Thompson 1/17/02 16 16
12/1/01 Map.removeRobot() Game 1 Joshua Thompson 1/17/02 14 14
12/1/01 Map.getRobot() Game 1 Joshua Thompson 1/17/02 45 45
12/1/01 Map.restartLevel() Game 4 Joshua Thompson 1/17/02 24 24
12/1/01 Map.changeLevel() Game 9 Joshua Thompson 1/17/02 122 122
12/1/01 Map.calculateScore() Game 1 Joshua Thompson 1/17/02 19 19
12/1/01 Map.pauseTimer() Game 44 Joshua Thompson 1/17/02 9 9
12/1/01 Map.startTimer() Game 44 Joshua Thompson 1/17/02 9 9
12/1/01 Map.undoMove() Game 3 Joshua Thompson 1/17/02 77 77
12/1/01 Map.toStringArray() Game 14 Joshua Thompson 1/17/02 58 58
12/1/01 Move.Move() Game 1 Kevin Blomseth 1/17/02 15 15
12/1/01 Move.getDirection() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Move.setDirection() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Move.hasCrateMoved() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Move.setCrateMoved() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Move.wasIncinerated() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Move.setIncinerated() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 MoveTracker.MoveTracker() Game 1 Joshua Thompson 1/17/02 7 7
12/1/01 MoveTracker.isEmpty() Game 1 Joshua Thompson 1/17/02 9 9
12/1/01 MoveTracker.clear() Game 1 Joshua Thompson 1/17/02 9 9
12/1/01 MoveTracker.add() Game 1 Joshua Thompson 1/17/02 11 11
12/1/01 MoveTracker.removeLast() Game 3 Joshua Thompson 1/17/02 13 13
12/1/01 MoveTracker.lastElement() Game 3 Joshua Thompson 1/17/02 21 21
12/1/01 MoveTracker.getMoveTracker() Game 2 Joshua Thompson 1/17/02 11 11
12/1/01 Robot.getColor() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.setColor() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.getRobotNumber() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.getRow() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.setRow() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.getCol() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.setCol() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.addMove() Game 1 Kevin Blomseth 1/17/02 61 61
12/1/01 Robot.removeMove() Game 1 Kevin Blomseth 1/17/02 78 78
12/1/01 Robot.resetMoveTracker() Game 1 Kevin Blomseth 1/17/02 13 13
12/1/01 Robot.getMoveTracker() Game 1 Kevin Blomseth 1/17/02 11 11
12/1/01 Robot.getMoves() Game 1 Kevin Blomseth 1/17/02 10 10
12/1/01 Robot.getScore() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.calcScore() Game 1 Kevin Blomseth 1/17/02 15 15
12/1/01 Robot.getPushes() Game 1 Kevin Blomseth 1/17/02 10 10
12/1/01 Robot.resetPushes() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.getCratesIncinerated() Game 1 Kevin Blomseth 1/17/02 10 10
12/1/01 Robot.resetCratesIncinerated() Game 1 Kevin Blomseth 1/17/02 9 9
12/1/01 Robot.setNextColor() Game 1 Kevin Blomseth 1/17/02 23 23
12/1/01 Robot.getDirectionFaced() Game 1 Kevin Blomseth 1/17/02 10 10
12/1/01 RobotColor.RobotColor() Game 7 Joshua Thompson 1/17/02 10 10
12/1/01 RobotColor.getColor() Game 7 Joshua Thompson 1/17/02 9 9
12/1/01 RobotColor.setColor() Game 7 Joshua Thompson 1/17/02 9 9
12/1/01 Square.Square() Game 1 Kevin Blomseth 1/17/02 11 11
12/1/01 Time.Time() Game 44 Joshua Thompson 1/17/02 4 4
12/1/01 Time.start() Game 44 Joshua Thompson 1/17/02 11 11
12/1/01 Time.stop() Game 44 Joshua Thompson 1/17/02 10 10
12/1/01 Time.reset() Game 44 Joshua Thompson 1/17/02 14 14
12/1/01 Time.getTime() Game 44 Joshua Thompson 1/17/02 9 9
12/1/01 Time.actionPerformed() Game 44 Joshua Thompson 1/17/02 16 16
12/1/01 Tutorial.getCurrentStep() Game 13 Kevin Blomseth 1/17/02 9 4
12/1/01 Intro.Intro() UI   Joshua Thompson 1/17/02 11 11
12/1/01 Intro.paintComponent() UI   Joshua Thompson 1/17/02 13 13
12/1/01 KeyMonitor.KeyMonitor() UI 1 Joshua Thompson 1/17/02 10 10
12/1/01 KeyMonitor.keyPressed() UI 1 Joshua Thompson 1/17/02 83 83
12/1/01 MapRenderer.MapRenderer() UI 1 Joshua Thompson 1/17/02 9 9
12/1/01 MapRenderer.paintComponent() UI 1 Joshua Thompson 1/17/02 88 88
12/1/01 Sokoban.main() UI   Joshua Thompson 1/17/02 22 22
12/1/01 SGui.SGui() UI   Joshua Thompson 1/17/02 168 168
12/1/01 SGui.actionPerformed() UI   Joshua Thompson 1/17/02 350 469
12/1/01 SGui.startGame() UI 1 Joshua Thompson 1/17/02 118 118
12/1/01 SGui.endGame() UI 5 Joshua Thompson 1/17/02 16 16
12/1/01 SGui.setLevelFinishedDisplay() UI 1 Joshua Thompson 1/17/02 123 123
12/1/01 SGui.setLevelName() UI 1 Joshua Thompson 1/17/02 10 10
1/17/02 CustomLevelOrder.CustomLevelOrder() Game 37-42 Joshua Thompson 1/17/02 7 7
1/17/02 CustomLevelOrder.insertLevel() Game 38 Joshua Thompson 1/17/02 13 13
1/17/02 CustomLevelOrder.addLevel() Game 37 Joshua Thompson 1/17/02 12 12
1/17/02 CustomLevelOrder.removeLevel() Game 39 Joshua Thompson 1/17/02 12 12
1/17/02 CustomLevelOrder.setCurrentLevel() Game 1 Joshua Thompson 1/17/02 10 10
1/17/02 CustomLevelOrder.getNextLevel() Game 10 Joshua Thompson 1/17/02 23 23
1/17/02 CustomLevelOrder.isEmpty() Game 40 Joshua Thompson 1/17/02 11 11
1/17/02 Direction.Direction() Game 1 Joshua Thompson 1/17/02 10 10
1/17/02 Game.Game() Game 1 Joshua Thompson 1/17/02 52 52
1/17/02 Game.levelCompleted() Game 1 Joshua Thompson 1/17/02 16 16
1/17/02 Game.startMap() Game 1 Joshua Thompson 1/17/02 22 22
1/17/02 Game.changeLevel() Game 9 Joshua Thompson 1/17/02 34 34
1/17/02 Game.getUserName() Game 14 ,15 Joshua Thompson 1/17/02 9 9
1/17/02 Game.setUserName() Game 14, 15 Joshua Thompson 1/17/02 9 9
1/17/02 Game.getTotalScore() Game 1 Joshua Thompson 1/17/02 9 9
1/17/02 Game.getLocalRobot() Game 1 Joshua Thompson 1/17/02 18 18
1/17/02 Game.updateDisplay() Game 1 Joshua Thompson 1/17/02 12 12
1/17/02 HighScore.getName() Game 8 Joshua Thompson 1/17/02 9 5
1/17/02 Server.getPort() Game 14 Joshua Thompson 1/17/02 9 9
1/20/02 Server.sendToAll() Game 14 Joshua Thompson 1/28/02 19 19
1/24/02 Game.undoMove() Game 3 Kamil Baranowski 1/24/02 29 29
1/24/02 Game.getMap() Game 14 Kamil Baranowski 1/24/02 21 21
1/24/02 Game.getRobots() Game 14 Kamil Baranowski 1/24/02 10 10
1/24/02 Game.pauseTimer() Game 44 Kamil Baranowski 1/24/02 15 15
1/24/02 Game.restartMap() Game 4 Kamil Baranowski 1/24/02 38 38
1/24/02 Game.instantReplay() Game 2 Kamil Baranowski 1/24/02 14 14
1/24/02 Game.isMultiplayer() Game 14, 15 Kamil Baranowski 1/24/02 8 8
1/24/02 Game.endGame() Game 5 Kamil Baranowski 1/24/02 20 20
1/24/02 Game.getTime() Game 1 Kamil Baranowski 1/24/02 29 29
1/24/02 Map.instantReplay() Game 2 Joshua Thompson 1/28/02 42 42
1/24/02 Map.getMap() Game 14 Joshua Thompson 1/24/02 10 10
1/24/02 Map.getRobots() Game 14 Joshua Thompson 1/24/02 20 20
1/24/02 Map.getTime() Game 1 Joshua Thompson 1/24/02 9 9
1/24/02 Robot.Robot() Game 1 Kevin Blomseth 1/24/02 25 25
1/27/02 Client.Client() Game 15 Kevin Blomseth 1/27/02 20 20
1/27/02 Client.setOwner() Game 15 Kevin Blomseth 1/27/02 8 8
1/27/02 Server.Server() Game 14 Joshua Thompson 1/28/02 12 12
1/28/02 Client.processCommand() Game 15 Kevin Blomseth 1/28/02 167 167
1/28/02 Client.setPort() Game 15 Kevin Blomseth 1/28/02 8 8
1/28/02 Client.getPort() Game 15 Kevin Blomseth 1/28/02 8 8
1/28/02 Game.postDisconnect() Game 34 Kamil Baranowski 1/28/02 28 28
1/28/02 Game.postMove() Game 1 Kamil Baranowski 1/28/02 30 30
1/28/02 Game.setMapObserver() Game 2 Joshua Thompson 1/28/02 11 11
1/28/02 Server.run() Game 14 Joshua Thompson 1/28/02 69 69
1/28/02 MapRenderer.update() UI 2 Joshua Thompson 1/28/02 87 87
1/30/02 Game.getNextLevel() Game 10 Joshua Thompson 1/30/02 10 10
1/30/02 Game.getPrevLevel() Game 11 Joshua Thompson 1/30/02 10 10
1/31/02 Client.run() Game 15 Kevin Blomseth 1/31/02 51 51
1/31/02 Client.setIP() Game 15 Kevin Blomseth 1/31/02 8 8
1/31/02 Client.getIP() Game 15 Kevin Blomseth 1/31/02 8 8
1/31/02 Client.isConnected() Game 15 Kevin Blomseth 1/31/02 8 8
1/31/02 Game.saveGame() Game 12 Kamil Baranowski 2/1/02 52 52
1/31/02 Game.loadGame() Game 6 Kamil Baranowski 2/1/02 64 64
1/31/02 Game.getMapString() Game 14 Kamil Baranowski 1/31/02 21 21
1/31/02 Game.startServer() Game 14 Kamil Baranowski 1/31/02 29 29
1/31/02 Game.stopMultiplayer() Game 34 Kamil Baranowski 1/31/02 37 37
1/31/02 Game.startClient() Game 15 Kamil Baranowski 1/31/02 30 30
1/31/02 Game.getFirstLevel() Game 1 Joshua Thompson 1/31/02 11 11
1/31/02 SGui.showGoToLevelDialog() UI 9 Joshua Thompson 1/31/02 29 29
2/1/02 Client.getRobotNumber() Game 15 Joshua Thompson 2/1/02 9 9
2/1/02 Game.startTimer() Game 44 Kamil Baranowski 2/1/02 15 15
2/1/02 Game.isPaused() Game 44 Kamil Baranowski 2/1/02 16 16
2/1/02 Game.isHosting() Game 14 Joshua Thompson 2/1/02 9 9
2/1/02 Game.getCurrentLevel() Game 1 Joshua Thompson 2/1/02 9 9
2/1/02 Map.setTime() Game 6 Joshua Thompson 2/1/02 9 9
2/1/02 Robot.getUserName() Game 1 Joshua Thompson 2/1/02 9 9
2/1/02 Robot.setUserName() Game 1 Joshua Thompson 2/1/02 9 9
2/1/02 Robot.getRestartFlag() Game 1 Joshua Thompson 2/1/02 10 10
2/1/02 Robot.setRestartFlag() Game 1 Joshua Thompson 2/1/02 10 10
2/1/02 Robot.getChangeLevelFlag() Game 1 Joshua Thompson 2/1/02 10 10
2/1/02 Robot.setChangeLevelFlag() Game 1 Joshua Thompson 2/1/02 10 10
2/1/02 Server.sendMove() Game 14 Joshua Thompson 2/1/02 17 17
2/1/02 Server.sendUndo() Game 32 Joshua Thompson 2/1/02 16 16
2/1/02 Server.sendDisconnect() Game 34 Joshua Thompson 2/1/02 18 18
2/1/02 Server.sendRestartMap() Game 29 Joshua Thompson 2/1/02 14 14
2/1/02 MapRenderer.setOwner() UI 1 Joshua Thompson 2/1/02 9 9
2/1/02 SGui.loadGame() UI 6 Joshua Thompson 2/1/02 31 31
2/1/02 SGui.pauseGame() UI 44 Joshua Thompson 2/1/02 20 20
2/1/02 SGui.resumeGame() UI 44 Joshua Thompson 2/1/02 23 23
2/2/02 Client.sendMove() Game 15 Kevin Blomseth 2/2/02 17 17
2/2/02 Client.sendUndo() Game 32 Kevin Blomseth 2/2/02 16 16
2/2/02 CustomLevelOrder.getCurrentLevel() Game 1 Joshua Thompson 2/2/02 8 8
2/2/02 Game.doChangeLevel() Game 9 Joshua Thompson 2/2/02 34 34
2/2/02 Game.checkChangeLevelVotes() Game 26 Joshua Thompson 2/2/02 48 48
2/2/02 Game.checkRestartVotes() Game 29 Joshua Thompson 2/2/02 50 50
2/2/02 Game.isClientConnected() Game 15 Joshua Thompson 2/2/02 12 12
2/2/02 Game.getSaveDescriptions() Game 6, 12 Joshua Thompson 2/2/02 38 38
2/2/02 Map.isPaused() Game 44 Joshua Thompson 2/2/02 9 9
2/2/02 Server.addUser() Game 14 Joshua Thompson 2/2/02 15 15
2/2/02 Time.setTime() Game 44 Joshua Thompson 2/2/02 9 9
2/2/02 Time.isRunning() Game 44 Joshua Thompson 2/2/02 9 9
2/2/02 SGui.loadMainMenu() UI   Joshua Thompson 2/2/02 57 57
2/3/02 Client.disconnect() Game 34 Kevin Blomseth 2/3/02 11 11
2/3/02 Client.postCommand() Game 15 Kevin Blomseth 2/3/02 12 12
2/3/02 CustomLevelOrder.getLevelList() Game 14 Joshua Thompson 2/3/02 13 13
2/3/02 CustomLevelOrder.getPrevLevel() Game 11 Joshua Thompson 2/3/02 21 21
2/3/02 Game.requestChangeLevel() Game 26 Joshua Thompson 2/3/02 45 45
2/3/02 Game.postAcceptedChangeLevel() Game 26 Joshua Thompson 2/3/02 24 24
2/3/02 Game.doRestartMap() Game 4 Joshua Thompson 2/3/02 12 12
2/3/02 Game.requestRestart() Game 29 Joshua Thompson 2/3/02 42 42
2/3/02 Server.sendRestartRequest() Game 29 Joshua Thompson 2/3/02 15 15
2/3/02 Server.sendChangeLevelRequest() Game 26 Joshua Thompson 2/3/02 15 15
2/3/02 Server.sendStart() Game 14 Joshua Thompson 2/3/02 14 14
2/3/02 Server.sendMap() Game 14 Joshua Thompson 2/3/02 26 26
2/3/02 ServerThread.run() Game 14 Joshua Thompson 2/3/02 52 52
2/3/02 ServerThread.ServerThread() Game 14 Joshua Thompson 2/1/02 19 19
2/3/02 SGui.setPauseDisplay() UI 44 Joshua Thompson 2/3/02 16 16
2/3/02 SGui.setMapVisible() UI 44 Joshua Thompson 2/3/02 15 15
2/4/02 Client.sendChangeLevelAccept() Game 26 Joshua Thompson 2/4/02 14 14
2/4/02 Client.sendChangeLevelRequest() Game 26 Joshua Thompson 2/4/02 14 14
2/4/02 Client.sendRestartAccept() Game 29 Joshua Thompson 2/4/02 14 14
2/4/02 Client.sendRestartRequest() Game 29 Joshua Thompson 2/4/02 14 14
2/4/02 Game.postAcceptedRestart() Game 29 Joshua Thompson 2/4/02 23 23
2/4/02 Game.getLevelList() Game 14 Joshua Thompson 2/4/02 9 9
2/4/02 Server.stopServer() Game 34 Joshua Thompson 2/4/02 22 22
2/4/02 ServerThread.processCommand() Game 14 Joshua Thompson 2/2/02 100 100
2/4/02 Intro.mousePressed() UI   Joshua Thompson 2/4/02 14 14
2/4/02 MultiplayerDialog.MultiplayerDialog() UI 14 Joshua Thompson 2/4/02 48 48
2/4/02 MultiplayerDialog.actionPerformed() UI 14, 15 Joshua Thompson 2/4/02 123 123
2/4/02 MultiplayerDialog.keyPressed() UI 14, 15 Joshua Thompson 2/4/02 12 12
2/4/02 MultiplayerDialog.cancelDialog() UI 34 Joshua Thompson 2/4/02 16 16
2/4/02 MultiplayerDialog.showWaitingDialog() UI 14 Joshua Thompson 2/4/02 74 74
2/4/02 MultiplayerDialog.setUserName() UI 14, 15 Joshua Thompson 2/4/02 28 28
2/4/02 MultiplayerDialog.getLevelName() UI 14 Joshua Thompson 2/4/02 9 9
2/4/02 SGui.updateStats() UI 1 Joshua Thompson 2/4/02 38 38
2/4/02 SGui.resetStatDisplay() UI 1 Joshua Thompson 2/4/02 15 15
2/5/02 Game.postNewUser() Game 14 Joshua Thompson 2/5/02 35 35
2/5/02 Game.isActive() Game 5 Joshua Thompson 2/5/02 9 9
2/5/02 ServerThread.getUserName() Game 14 Joshua Thompson 2/5/02 9 9
2/5/02 Intro.keyPressed() UI   Joshua Thompson 2/5/02 14 14
2/5/02 MultiplayerDialog.showAttemptingDialog() UI 15 Joshua Thompson 2/5/02 31 31
2/6/02 Game.connectionClosed() Game 34 Joshua Thompson 2/6/02 11 11
2/6/02 Game.couldNotConnect() Game 15 Joshua Thompson 2/6/02 11 11
2/6/02 Server.setPort() Game 14 Joshua Thompson 2/4/02 9 9
2/6/02 Server.setMaxCon() Game 14 Joshua Thompson 2/4/02 9 9
2/6/02 Server.getMaxCon() Game 14 Joshua Thompson 2/4/02 9 9
2/6/02 Server.getThreadNums() Game 14 Joshua Thompson 2/4/02 19 19
2/6/02 Server.stopListening() Game 34 Joshua Thompson 2/4/02 36 36
2/6/02 ServerThread.sendCommand() Game 14 Joshua Thompson 2/1/02 12 12
2/6/02 ServerThread.getThreadNum() Game 14 Joshua Thompson 1/31/02 9 9
2/6/02 MultiplayerDialog.showRestartRequestDialog() UI 30, 31 Joshua Thompson 2/6/02 29 29
2/6/02 MultiplayerDialog.showChangeLevelRequestDialog() UI 27, 28 Joshua Thompson 2/6/02 29 29
2/6/02 MultiplayerDialog.couldNotConnect() UI 15 Joshua Thompson 2/6/02 17 17
2/6/02 SGui.addKeyMonitor() UI 1 Joshua Thompson 2/6/02 14 14
2/6/02 SGui.removeKeyMonitor() UI 1 Joshua Thompson 2/6/02 14 14
2/7/02 Game.setDebugMode() Game 44 Joshua Thompson 2/7/02 10 10
2/7/02 FileDialog.FileDialog() UI 6, 12 Joshua Thompson 2/7/02 40 41
2/7/02 FileDialog.actionPerformed() UI 6, 12 Joshua Thompson 2/7/02 130 130
2/7/02 FileDialog.isSaved() UI 12 Joshua Thompson 2/7/02 9 9
2/7/02 FileDialog.doSaveGame() UI 12 Joshua Thompson 2/7/02 15 15
2/7/02 FileDialog.showSaveGameDialog() UI 12 Joshua Thompson 2/7/02 83 83
2/7/02 FileDialog.isLoaded() UI 6 Joshua Thompson 2/7/02 9 9
2/7/02 FileDialog.showLoadGameDialog() UI 6 Joshua Thompson 2/7/02 84 84
2/7/02 FileDialog.keyPressed() UI 6, 12 Joshua Thompson 2/7/02 19 19
2/7/02 MultiplayerDialog.updateUserList() UI 14 Joshua Thompson 2/5/02 19 19
2/7/02 MultiplayerDialog.connectionClosed() UI 34 Joshua Thompson 2/7/02 15 15
2/12/02 SGui.showHelpDialog() UI 13 Joshua Thompson 2/8/02 32 32
2/13/02 MultiplayerDialog.showHostDialog() UI 14 Joshua Thompson 2/13/02 81 81
2/13/02 MultiplayerDialog.showJoinDialog() UI 15 Joshua Thompson 2/13/02 53 53
2/21/02 Server.sendChat() Game 16 Joshua Thompson 2/3/02 17 17
2/27/02 HighScore.HighScore() Game 8 Antony George 2/27/02 12 7
2/27/02 MouseMonitor.mouseDragged() UI 18 Sean Pinto 2/27/02 10 5
2/27/02 MouseMonitor.mousePressed() UI 18 Sean Pinto 2/27/02 80 90
2/28/02 Client.sendChat() Game 16 Kevin Blomseth 2/28/02 25 10
2/28/02 Game.postChat() Game 16 Kevin Blomseth 2/28/02 30 18
2/28/02 HighScore.setName() Game 8 Antony George 2/28/02 9 5
2/28/02 CellRenderer.CellRenderer UI 18 Sean Pinto 2/28/02 7 3
2/28/02 CellRenderer.getTableCellRendererComponent() UI 18 Sean Pinto 2/28/02 50 38
2/28/02 LevelEditorUI.LevelEditorUI() UI 18 Sean Pinto 2/28/02 50 34
3/1/02 HighScore.getScore() Game 8 Antony George 3/1/02 9 5
3/1/02 HighScore.setScore() Game 8 Antony George 3/1/02 9 5
3/1/02 LevelEditorUI.addColumns() UI 18 Sean Pinto 3/1/02 40 22
3/2/02 Tutorial.Tutorial() Game 13 Kevin Blomseth 3/3/02 50 61
3/2/02 Tutorial.loadStep() Game 13 Kevin Blomseth 3/3/02 40 47
3/2/02 Tutorial.showStep() Game 13 Kevin Blomseth 3/3/02 30 32
3/2/02 LevelEditorUI.addSideBar() UI 18 Sean Pinto 3/2/02 55 41
3/2/02 Sound.playSound() UI   Kevin Blomseth 3/2/02 40 18
3/2/02 Sound.moveSound() UI   Kevin Blomseth 3/2/02 7 2
3/2/02 Sound.pushSound() UI   Kevin Blomseth 3/2/02 7 2
3/2/02 Sound.doneSound() UI   Kevin Blomseth 3/2/02 7 2
3/2/02 Sound.burnSound() UI   Kevin Blomseth 3/2/02 7 2
3/3/02 HighScoresList.HighScoresList() Game 8 Antony George 3/3/02 7 5
3/3/02 HighScoresList.loadHighScores() Game 8 Antony George 3/7/02 25 27
3/3/02 Level.Level() Game 18 Sean Pinto 3/3/02 7 3
3/3/02 Leve.getLevelName() Game 18 Sean Pinto 3/3/02 7 4
3/3/02 Level.setLevelName() Game 18 Sean Pinto 3/3/02 9 4
3/3/02 Level.setValueAt() Game 18 Sean Pinto 3/3/02 7 7
3/3/02 Level.getRowCount() Game 18 Sean Pinto 3/3/02 9 4
3/3/02 Level.getColumnCount() Game 18 Sean Pinto 3/3/02 10 5
3/3/02 Level.getValueAt() Game 18 Sean Pinto 3/3/02 12 6
3/3/02 Tutorial.getNextStep() Game 13 Kevin Blomseth 3/3/02 12 7
3/3/02 Tutorial.getLastStep() Game 13 Kevin Blomseth 3/3/02 16 10
3/3/02 Tutorial.getDescription() Game 13 Kevin Blomseth 3/3/02 20 6
3/3/02 LevelEditorUI.newLevel() UI 18 Sean Pinto 3/5/02 11 11
3/4/02 HighScoresList.addHighScore() Game 8 Antony George 3/7/02 50 45
3/4/02 LevelEditorUI.saveLevel() UI 18 Sean Pinto 3/5/02 25 64
3/5/02 HighScoresList.clearHighScores() Game 8 Antony George 3/7/02 13 8
3/5/02 HighScoresList.saveHighScores() Game 8 Antony George 3/7/02 20 17
3/5/02 LevelEditorUI.loadLevel() UI 18 Sean Pinto 3/5/02 25 87
3/7/02 HighScoresList.toArray() Game   Kevin Blomseth 3/7/02 6 6
 
Total Methods: 270
Total Estimated Lines of Code: 6904
Total Actual Lines of Code: 6925
Estimated Stage 2 Release 2/7/02
Estimated Stage 3 Release 3/12/02
By Class