Requirements Traceability |
|
Req # |
Module Name |
Package |
Developer |
|
|
|
1 |
Map.Map() |
Game |
Joshua Thompson |
1 |
Map.processMove() |
Game |
Joshua Thompson |
1 |
Map.addRobot() |
Game |
Joshua Thompson |
1 |
Map.removeRobot() |
Game |
Joshua Thompson |
1 |
Map.getRobot() |
Game |
Joshua Thompson |
1 |
Map.calculateScore() |
Game |
Joshua Thompson |
1 |
Move.Move() |
Game |
Kevin Blomseth |
1 |
Move.getDirection() |
Game |
Kevin Blomseth |
1 |
Move.setDirection() |
Game |
Kevin Blomseth |
1 |
Move.hasCrateMoved() |
Game |
Kevin Blomseth |
1 |
Move.setCrateMoved() |
Game |
Kevin Blomseth |
1 |
Move.wasIncinerated() |
Game |
Kevin Blomseth |
1 |
Move.setIncinerated() |
Game |
Kevin Blomseth |
1 |
MoveTracker.MoveTracker() |
Game |
Joshua Thompson |
1 |
MoveTracker.isEmpty() |
Game |
Joshua Thompson |
1 |
MoveTracker.clear() |
Game |
Joshua Thompson |
1 |
MoveTracker.add() |
Game |
Joshua Thompson |
1 |
Robot.getColor() |
Game |
Kevin Blomseth |
1 |
Robot.setColor() |
Game |
Kevin Blomseth |
1 |
Robot.getRobotNumber() |
Game |
Kevin Blomseth |
1 |
Robot.getRow() |
Game |
Kevin Blomseth |
1 |
Robot.setRow() |
Game |
Kevin Blomseth |
1 |
Robot.getCol() |
Game |
Kevin Blomseth |
1 |
Robot.setCol() |
Game |
Kevin Blomseth |
1 |
Robot.addMove() |
Game |
Kevin Blomseth |
1 |
Robot.removeMove() |
Game |
Kevin Blomseth |
1 |
Robot.resetMoveTracker() |
Game |
Kevin Blomseth |
1 |
Robot.getMoveTracker() |
Game |
Kevin Blomseth |
1 |
Robot.getMoves() |
Game |
Kevin Blomseth |
1 |
Robot.getScore() |
Game |
Kevin Blomseth |
1 |
Robot.calcScore() |
Game |
Kevin Blomseth |
1 |
Robot.getPushes() |
Game |
Kevin Blomseth |
1 |
Robot.resetPushes() |
Game |
Kevin Blomseth |
1 |
Robot.getCratesIncinerated() |
Game |
Kevin Blomseth |
1 |
Robot.resetCratesIncinerated() |
Game |
Kevin Blomseth |
1 |
Robot.setNextColor() |
Game |
Kevin Blomseth |
1 |
Robot.getDirectionFaced() |
Game |
Kevin Blomseth |
1 |
Square.Square() |
Game |
Kevin Blomseth |
1 |
KeyMonitor.KeyMonitor() |
UI |
Joshua Thompson |
1 |
KeyMonitor.keyPressed() |
UI |
Joshua Thompson |
1 |
MapRenderer.MapRenderer() |
UI |
Joshua Thompson |
1 |
MapRenderer.paintComponent() |
UI |
Joshua Thompson |
1 |
SGui.startGame() |
UI |
Joshua Thompson |
1 |
SGui.setLevelFinishedDisplay() |
UI |
Joshua Thompson |
1 |
SGui.setLevelName() |
UI |
Joshua Thompson |
1 |
CustomLevelOrder.setCurrentLevel() |
Game |
Joshua Thompson |
1 |
Direction.Direction() |
Game |
Joshua Thompson |
1 |
Game.Game() |
Game |
Joshua Thompson |
1 |
Game.levelCompleted() |
Game |
Joshua Thompson |
1 |
Game.startMap() |
Game |
Joshua Thompson |
1 |
Game.getTotalScore() |
Game |
Joshua Thompson |
1 |
Game.getLocalRobot() |
Game |
Joshua Thompson |
1 |
Game.updateDisplay() |
Game |
Joshua Thompson |
1 |
Game.getTime() |
Game |
Kamil Baranowski |
1 |
Map.getTime() |
Game |
Joshua Thompson |
1 |
Robot.Robot() |
Game |
Kevin Blomseth |
1 |
Game.postMove() |
Game |
Kamil Baranowski |
1 |
Game.getFirstLevel() |
Game |
Joshua Thompson |
1 |
Game.getCurrentLevel() |
Game |
Joshua Thompson |
1 |
Robot.getUserName() |
Game |
Joshua Thompson |
1 |
Robot.setUserName() |
Game |
Joshua Thompson |
1 |
Robot.getRestartFlag() |
Game |
Joshua Thompson |
1 |
Robot.setRestartFlag() |
Game |
Joshua Thompson |
1 |
Robot.getChangeLevelFlag() |
Game |
Joshua Thompson |
1 |
Robot.setChangeLevelFlag() |
Game |
Joshua Thompson |
1 |
MapRenderer.setOwner() |
UI |
Joshua Thompson |
1 |
CustomLevelOrder.getCurrentLevel() |
Game |
Joshua Thompson |
1 |
SGui.updateStats() |
UI |
Joshua Thompson |
1 |
SGui.resetStatDisplay() |
UI |
Joshua Thompson |
1 |
SGui.addKeyMonitor() |
UI |
Joshua Thompson |
1 |
SGui.removeKeyMonitor() |
UI |
Joshua Thompson |
2 |
MoveTracker.getMoveTracker() |
Game |
Joshua Thompson |
2 |
Game.instantReplay() |
Game |
Kamil Baranowski |
2 |
Map.instantReplay() |
Game |
Joshua Thompson |
2 |
Game.setMapObserver() |
Game |
Joshua Thompson |
2 |
MapRenderer.update() |
UI |
Joshua Thompson |
3 |
Map.undoMove() |
Game |
Joshua Thompson |
3 |
MoveTracker.removeLast() |
Game |
Joshua Thompson |
3 |
MoveTracker.lastElement() |
Game |
Joshua Thompson |
3 |
Game.undoMove() |
Game |
Kamil Baranowski |
4 |
Map.restartLevel() |
Game |
Joshua Thompson |
4 |
Game.restartMap() |
Game |
Kamil Baranowski |
4 |
Game.doRestartMap() |
Game |
Joshua Thompson |
5 |
SGui.endGame() |
UI |
Joshua Thompson |
5 |
Game.endGame() |
Game |
Kamil Baranowski |
5 |
Game.isActive() |
Game |
Joshua Thompson |
6 |
Game.loadGame() |
Game |
Kamil Baranowski |
6 |
Map.setTime() |
Game |
Joshua Thompson |
6 |
SGui.loadGame() |
UI |
Joshua Thompson |
6 |
Game.getSaveDescriptions() |
Game |
Joshua Thompson |
6 |
FileDialog.FileDialog() |
UI |
Joshua Thompson |
6 |
FileDialog.actionPerformed() |
UI |
Joshua Thompson |
6 |
FileDialog.isLoaded() |
UI |
Joshua Thompson |
6 |
FileDialog.showLoadGameDialog() |
UI |
Joshua Thompson |
6 |
FileDialog.keyPressed() |
UI |
Joshua Thompson |
7 |
RobotColor.RobotColor() |
Game |
Joshua Thompson |
7 |
RobotColor.getColor() |
Game |
Joshua Thompson |
7 |
RobotColor.setColor() |
Game |
Joshua Thompson |
8 |
HighScore.getName() |
Game |
Joshua Thompson |
8 |
HighScore.HighScore() |
Game |
Antony George |
8 |
HighScore.setName() |
Game |
Antony George |
8 |
HighScore.getScore() |
Game |
Antony George |
8 |
HighScore.setScore() |
Game |
Antony George |
8 |
HighScoresList.HighScoresList() |
Game |
Antony George |
8 |
HighScoresList.loadHighScores() |
Game |
Antony George |
8 |
HighScoresList.addHighScore() |
Game |
Antony George |
8 |
HighScoresList.clearHighScores() |
Game |
Antony George |
8 |
HighScoresList.saveHighScores() |
Game |
Antony George |
9 |
Map.changeLevel() |
Game |
Joshua Thompson |
9 |
Game.changeLevel() |
Game |
Joshua Thompson |
9 |
SGui.showGoToLevelDialog() |
UI |
Joshua Thompson |
9 |
Game.doChangeLevel() |
Game |
Joshua Thompson |
10 |
CustomLevelOrder.getNextLevel() |
Game |
Joshua Thompson |
10 |
Game.getNextLevel() |
Game |
Joshua Thompson |
11 |
Game.getPrevLevel() |
Game |
Joshua Thompson |
11 |
CustomLevelOrder.getPrevLevel() |
Game |
Joshua Thompson |
12 |
Game.saveGame() |
Game |
Kamil Baranowski |
12 |
Game.getSaveDescriptions() |
Game |
Joshua Thompson |
12 |
FileDialog.FileDialog() |
UI |
Joshua Thompson |
12 |
FileDialog.actionPerformed() |
UI |
Joshua Thompson |
12 |
FileDialog.isSaved() |
UI |
Joshua Thompson |
12 |
FileDialog.doSaveGame() |
UI |
Joshua Thompson |
12 |
FileDialog.showSaveGameDialog() |
UI |
Joshua Thompson |
12 |
FileDialog.keyPressed() |
UI |
Joshua Thompson |
13 |
Tutorial.getCurrentStep() |
Game |
Kevin Blomseth |
13 |
SGui.showHelpDialog() |
UI |
Joshua Thompson |
13 |
Tutorial.Tutorial() |
Game |
Kevin Blomseth |
13 |
Tutorial.loadStep() |
Game |
Kevin Blomseth |
13 |
Tutorial.showStep() |
Game |
Kevin Blomseth |
13 |
Tutorial.getNextStep() |
Game |
Kevin Blomseth |
13 |
Tutorial.getLastStep() |
Game |
Kevin Blomseth |
13 |
Tutorial.getDescription() |
Game |
Kevin Blomseth |
14 |
Map.toStringArray() |
Game |
Joshua Thompson |
14 |
Game.getUserName() |
Game |
Joshua Thompson |
14 |
Game.setUserName() |
Game |
Joshua Thompson |
14 |
Server.getPort() |
Game |
Joshua Thompson |
14 |
Server.sendToAll() |
Game |
Joshua Thompson |
14 |
Game.getMap() |
Game |
Kamil Baranowski |
14 |
Game.getRobots() |
Game |
Kamil Baranowski |
14 |
Game.isMultiplayer() |
Game |
Kamil Baranowski |
14 |
Map.getMap() |
Game |
Joshua Thompson |
14 |
Map.getRobots() |
Game |
Joshua Thompson |
14 |
Server.Server() |
Game |
Joshua Thompson |
14 |
Server.run() |
Game |
Joshua Thompson |
14 |
Game.getMapString() |
Game |
Kamil Baranowski |
14 |
Game.startServer() |
Game |
Kamil Baranowski |
14 |
Game.isHosting() |
Game |
Joshua Thompson |
14 |
Server.sendMove() |
Game |
Joshua Thompson |
14 |
Server.addUser() |
Game |
Joshua Thompson |
14 |
CustomLevelOrder.getLevelList() |
Game |
Joshua Thompson |
14 |
Server.sendStart() |
Game |
Joshua Thompson |
14 |
Server.sendMap() |
Game |
Joshua Thompson |
14 |
ServerThread.run() |
Game |
Joshua Thompson |
14 |
ServerThread.ServerThread() |
Game |
Joshua Thompson |
14 |
Game.getLevelList() |
Game |
Joshua Thompson |
14 |
ServerThread.processCommand() |
Game |
Joshua Thompson |
14 |
MultiplayerDialog.MultiplayerDialog() |
UI |
Joshua Thompson |
14 |
MultiplayerDialog.actionPerformed() |
UI |
Joshua Thompson |
14 |
MultiplayerDialog.keyPressed() |
UI |
Joshua Thompson |
14 |
MultiplayerDialog.showWaitingDialog() |
UI |
Joshua Thompson |
14 |
MultiplayerDialog.setUserName() |
UI |
Joshua Thompson |
14 |
MultiplayerDialog.getLevelName() |
UI |
Joshua Thompson |
14 |
Game.postNewUser() |
Game |
Joshua Thompson |
14 |
ServerThread.getUserName() |
Game |
Joshua Thompson |
14 |
Server.setPort() |
Game |
Joshua Thompson |
14 |
Server.setMaxCon() |
Game |
Joshua Thompson |
14 |
Server.getMaxCon() |
Game |
Joshua Thompson |
14 |
Server.getThreadNums() |
Game |
Joshua Thompson |
14 |
ServerThread.sendCommand() |
Game |
Joshua Thompson |
14 |
ServerThread.getThreadNum() |
Game |
Joshua Thompson |
14 |
MultiplayerDialog.updateUserList() |
UI |
Joshua Thompson |
14 |
MultiplayerDialog.showHostDialog() |
UI |
Joshua Thompson |
15 |
Game.getUserName() |
Game |
Joshua Thompson |
15 |
Game.setUserName() |
Game |
Joshua Thompson |
15 |
Game.isMultiplayer() |
Game |
Kamil Baranowski |
15 |
Client.Client() |
Game |
Kevin Blomseth |
15 |
Client.setOwner() |
Game |
Kevin Blomseth |
15 |
Client.processCommand() |
Game |
Kevin Blomseth |
15 |
Client.setPort() |
Game |
Kevin Blomseth |
15 |
Client.getPort() |
Game |
Kevin Blomseth |
15 |
Client.run() |
Game |
Kevin Blomseth |
15 |
Client.setIP() |
Game |
Kevin Blomseth |
15 |
Client.getIP() |
Game |
Kevin Blomseth |
15 |
Client.isConnected() |
Game |
Kevin Blomseth |
15 |
Game.startClient() |
Game |
Kamil Baranowski |
15 |
Client.getRobotNumber() |
Game |
Joshua Thompson |
15 |
Client.sendMove() |
Game |
Kevin Blomseth |
15 |
Game.isClientConnected() |
Game |
Joshua Thompson |
15 |
Client.postCommand() |
Game |
Kevin Blomseth |
15 |
MultiplayerDialog.actionPerformed() |
UI |
Joshua Thompson |
15 |
MultiplayerDialog.keyPressed() |
UI |
Joshua Thompson |
15 |
MultiplayerDialog.setUserName() |
UI |
Joshua Thompson |
15 |
MultiplayerDialog.showAttemptingDialog() |
UI |
Joshua Thompson |
15 |
Game.couldNotConnect() |
Game |
Joshua Thompson |
15 |
MultiplayerDialog.couldNotConnect() |
UI |
Joshua Thompson |
15 |
MultiplayerDialog.showJoinDialog() |
UI |
Joshua Thompson |
16 |
Server.sendChat() |
Game |
Joshua Thompson |
16 |
Client.sendChat() |
Game |
Kevin Blomseth |
16 |
Game.postChat() |
Game |
Kevin Blomseth |
17 |
Server.sendChat() |
Game |
Joshua Thompson |
17 |
Client.sendChat() |
Game |
Kevin Blomseth |
17 |
Game.postChat() |
Game |
Kevin Blomseth |
18 |
MouseMonitor.mouseDragged() |
UI |
Sean Pinto |
18 |
MouseMonitor.mousePressed() |
UI |
Sean Pinto |
18 |
CellRenderer.CellRenderer |
UI |
Sean Pinto |
18 |
CellRenderer.getTableCellRendererComponent() |
UI |
Sean Pinto |
18 |
LevelEditorUI.LevelEditorUI() |
UI |
Sean Pinto |
18 |
LevelEditorUI.addColumns() |
UI |
Sean Pinto |
18 |
LevelEditorUI.addSideBar() |
UI |
Sean Pinto |
18 |
Level.Level() |
Game |
Sean Pinto |
18 |
Leve.getLevelName() |
Game |
Sean Pinto |
18 |
Level.setLevelName() |
Game |
Sean Pinto |
18 |
Level.setValueAt() |
Game |
Sean Pinto |
18 |
Level.getRowCount() |
Game |
Sean Pinto |
18 |
Level.getColumnCount() |
Game |
Sean Pinto |
18 |
Level.getValueAt() |
Game |
Sean Pinto |
18 |
LevelEditorUI.newLevel() |
UI |
Sean Pinto |
18 |
LevelEditorUI.saveLevel() |
UI |
Sean Pinto |
18 |
LevelEditorUI.loadLevel() |
UI |
Sean Pinto |
19 |
Level.setValueAt() |
Game |
Sean Pinto |
20 |
Level.setValueAt() |
Game |
Sean Pinto |
21 |
Level.setValueAt() |
Game |
Sean Pinto |
22 |
Level.setValueAt() |
Game |
Sean Pinto |
23 |
Level.setValueAt() |
Game |
Sean Pinto |
24 |
Game.checkChangeLevelVotes() |
Game |
Sean Pinto |
24 |
Game.requestChangeLevel() |
Game |
Joshua Thompson |
24 |
Game.postAcceptedChangeLevel() |
Game |
Joshua Thompson |
24 |
Server.sendChangeLevelRequest() |
Game |
Joshua Thompson |
24 |
Client.sendChangeLevelAccept() |
Game |
Joshua Thompson |
24 |
Client.sendChangeLevelRequest() |
Game |
Joshua Thompson |
25 |
Game.checkChangeLevelVotes() |
Game |
Sean Pinto |
25 |
Game.requestChangeLevel() |
Game |
Joshua Thompson |
25 |
Game.postAcceptedChangeLevel() |
Game |
Joshua Thompson |
25 |
Server.sendChangeLevelRequest() |
Game |
Joshua Thompson |
25 |
Client.sendChangeLevelAccept() |
Game |
Joshua Thompson |
25 |
Client.sendChangeLevelRequest() |
Game |
Joshua Thompson |
26 |
Game.checkChangeLevelVotes() |
Game |
Sean Pinto |
26 |
Game.requestChangeLevel() |
Game |
Joshua Thompson |
26 |
Game.postAcceptedChangeLevel() |
Game |
Joshua Thompson |
26 |
Server.sendChangeLevelRequest() |
Game |
Joshua Thompson |
26 |
Client.sendChangeLevelAccept() |
Game |
Joshua Thompson |
26 |
Client.sendChangeLevelRequest() |
Game |
Joshua Thompson |
27 |
MultiplayerDialog.showChangeLevelRequestDialog() |
UI |
Joshua Thompson |
28 |
MultiplayerDialog.showChangeLevelRequestDialog() |
UI |
Joshua Thompson |
29 |
Server.sendRestartMap() |
Game |
Joshua Thompson |
29 |
Game.checkRestartVotes() |
Game |
Joshua Thompson |
29 |
Game.requestRestart() |
Game |
Joshua Thompson |
29 |
Server.sendRestartRequest() |
Game |
Joshua Thompson |
29 |
Client.sendRestartAccept() |
Game |
Joshua Thompson |
29 |
Client.sendRestartRequest() |
Game |
Joshua Thompson |
29 |
Game.postAcceptedRestart() |
Game |
Joshua Thompson |
30 |
MultiplayerDialog.showRestartRequestDialog() |
UI |
Joshua Thompson |
31 |
MultiplayerDialog.showRestartRequestDialog() |
UI |
Joshua Thompson |
32 |
Server.sendUndo() |
Game |
Joshua Thompson |
32 |
Client.sendUndo() |
Game |
Kevin Blomseth |
33 |
Server.sendUndo() |
Game |
Joshua Thompson |
33 |
Client.sendUndo() |
Game |
Kevin Blomseth |
34 |
Game.postDisconnect() |
Game |
Kamil Baranowski |
34 |
Game.stopMultiplayer() |
Game |
Kamil Baranowski |
34 |
Server.sendDisconnect() |
Game |
Joshua Thompson |
34 |
Client.disconnect() |
Game |
Kevin Blomseth |
34 |
Server.stopServer() |
Game |
Joshua Thompson |
34 |
MultiplayerDialog.cancelDialog() |
UI |
Joshua Thompson |
34 |
Game.connectionClosed() |
Game |
Joshua Thompson |
34 |
Server.stopListening() |
Game |
Joshua Thompson |
34 |
MultiplayerDialog.connectionClosed() |
UI |
Joshua Thompson |
35 |
LevelEditorUI.newLevel() |
UI |
Sean Pinto |
36 |
LevelEditorUI.loadLevel() |
UI |
Sean Pinto |
37 |
CustomLevelOrder.CustomLevelOrder() |
Game |
Joshua Thompson |
37 |
CustomLevelOrder.addLevel() |
Game |
Joshua Thompson |
38 |
CustomLevelOrder.CustomLevelOrder() |
Game |
Joshua Thompson |
38 |
CustomLevelOrder.insertLevel() |
Game |
Joshua Thompson |
39 |
CustomLevelOrder.CustomLevelOrder() |
Game |
Joshua Thompson |
39 |
CustomLevelOrder.removeLevel() |
Game |
Joshua Thompson |
40 |
CustomLevelOrder.CustomLevelOrder() |
Game |
Joshua Thompson |
40 |
CustomLevelOrder.isEmpty() |
Game |
Joshua Thompson |
41 |
CustomLevelOrder.CustomLevelOrder() |
Game |
Joshua Thompson |
42 |
CustomLevelOrder.CustomLevelOrder() |
Game |
Joshua Thompson |
43 |
LevelEditorUI.LevelEditorUI() |
UI |
Joshua Thompson |
44 |
Map.pauseTimer() |
Game |
Joshua Thompson |
44 |
Map.startTimer() |
Game |
Joshua Thompson |
44 |
Time.Time() |
Game |
Joshua Thompson |
44 |
Time.start() |
Game |
Joshua Thompson |
44 |
Time.stop() |
Game |
Joshua Thompson |
44 |
Time.reset() |
Game |
Joshua Thompson |
44 |
Time.getTime() |
Game |
Joshua Thompson |
44 |
Time.actionPerformed() |
Game |
Joshua Thompson |
44 |
Game.pauseTimer() |
Game |
Kamil Baranowski |
44 |
Game.startTimer() |
Game |
Kamil Baranowski |
44 |
Game.isPaused() |
Game |
Kamil Baranowski |
44 |
SGui.pauseGame() |
UI |
Joshua Thompson |
44 |
SGui.resumeGame() |
UI |
Joshua Thompson |
44 |
Map.isPaused() |
Game |
Joshua Thompson |
44 |
Time.setTime() |
Game |
Joshua Thompson |
44 |
Time.isRunning() |
Game |
Joshua Thompson |
44 |
SGui.setPauseDisplay() |
UI |
Joshua Thompson |
44 |
SGui.setMapVisible() |
UI |
Joshua Thompson |
44 |
Game.setDebugMode() |
Game |
Joshua Thompson |
|
|
|
|