Serialized Form
-
Package marc.nguyen.minesweeper.client.domain.entities
-
Class marc.nguyen.minesweeper.client.domain.entities.Settings extends java.lang.Object implements Serializable
-
-
Package marc.nguyen.minesweeper.client.presentation.models
-
Class marc.nguyen.minesweeper.client.presentation.models.HighScoreTableModel extends javax.swing.table.AbstractTableModel implements Serializable
-
Serialized Fields
-
highScores
java.util.List<HighScore> highScores
-
highScoresListener
io.reactivex.rxjava3.disposables.Disposable highScoresListener
-
-
-
-
Package marc.nguyen.minesweeper.client.presentation.models.game
-
Class marc.nguyen.minesweeper.client.presentation.models.game.PlayerTableModel extends javax.swing.table.AbstractTableModel implements Serializable
-
Serialized Fields
-
playerList
java.util.List<Player> playerList
-
playerListListener
io.reactivex.rxjava3.disposables.Disposable playerListListener
-
-
-
-
Package marc.nguyen.minesweeper.client.presentation.views
-
Class marc.nguyen.minesweeper.client.presentation.views.GameCreationFrame extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
controller
GameCreationController controller
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.GameCreationView extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
editSettingsPanel
EditSettingsPanel editSettingsPanel
-
savedSettingsPanel
SavedSettingsPanel savedSettingsPanel
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.GameFrame extends javax.swing.JFrame implements Serializable
-
Serialized Fields
-
controller
GameController controller
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.GameView extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
displayPanel
DisplayPanel displayPanel
-
gamePanel
GamePanel gamePanel
-
playerListPanel
@Nullable PlayerListPanel playerListPanel
-
-
-
-
Package marc.nguyen.minesweeper.client.presentation.views.game
-
Class marc.nguyen.minesweeper.client.presentation.views.game.DisplayPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
bombLeftText
javax.swing.JLabel bombLeftText
-
playerScoreText
javax.swing.JLabel playerScoreText
-
timeText
javax.swing.JLabel timeText
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.game.GamePanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
mineButtons
MineButton[][] mineButtons
-
minefield
Minefield minefield
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.game.PlayerListPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
playerTable
javax.swing.JTable playerTable
-
-
-
-
Package marc.nguyen.minesweeper.client.presentation.views.gamecreation
-
Class marc.nguyen.minesweeper.client.presentation.views.gamecreation.EditSettingsPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
cards
javax.swing.JPanel cards
-
gameModeComboBox
javax.swing.JComboBox<GameMode> gameModeComboBox
-
gameSettingsPanel
GameSettingsPanel gameSettingsPanel
-
leaderboardButton
javax.swing.JButton leaderboardButton
-
networkSettingsPanel
NetworkSettingsPanel networkSettingsPanel
-
playerTextField
javax.swing.JTextField playerTextField
-
startButton
javax.swing.JButton startButton
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.gamecreation.SavedSettingsPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
deleteButton
javax.swing.JButton deleteButton
-
loadButton
javax.swing.JButton loadButton
-
saveButton
javax.swing.JButton saveButton
-
settingsList
javax.swing.JList<java.lang.String> settingsList
-
settingsNameTextField
javax.swing.JTextField settingsNameTextField
-
-
-
-
Package marc.nguyen.minesweeper.client.presentation.views.gamecreation.settings
-
Class marc.nguyen.minesweeper.client.presentation.views.gamecreation.settings.GameSettingsPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
heightSpinner
javax.swing.JSpinner heightSpinner
-
lengthSpinner
javax.swing.JSpinner lengthSpinner
-
levelComboBox
javax.swing.JComboBox<Level> levelComboBox
-
minesLabel
javax.swing.JLabel minesLabel
-
minesSpinner
javax.swing.JSpinner minesSpinner
-
sizeLabel
javax.swing.JLabel sizeLabel
-
-
-
Class marc.nguyen.minesweeper.client.presentation.views.gamecreation.settings.NetworkSettingsPanel extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
ipTextField
javax.swing.JTextField ipTextField
-
portSpinner
javax.swing.JSpinner portSpinner
-
-
-
-
Package marc.nguyen.minesweeper.client.presentation.widgets
-
Class marc.nguyen.minesweeper.client.presentation.widgets.GameMenuBar extends javax.swing.JMenuBar implements Serializable
-
Serialized Fields
-
menu
javax.swing.JMenu menu
-
-
-
Class marc.nguyen.minesweeper.client.presentation.widgets.LeaderboardDialog extends javax.swing.JDialog implements Serializable
-
Serialized Fields
-
playerTable
javax.swing.JTable playerTable
-
-
-
Class marc.nguyen.minesweeper.client.presentation.widgets.MainMenuBar extends javax.swing.JMenuBar implements Serializable
-
Serialized Fields
-
menu
javax.swing.JMenu menu
-
-
-
Class marc.nguyen.minesweeper.client.presentation.widgets.MineButton extends javax.swing.JPanel implements Serializable
-
Serialized Fields
-
image
java.awt.Image image
-
position
Position position
-
resourcesLoader
ResourcesLoader resourcesLoader
-
-
-
Class marc.nguyen.minesweeper.client.presentation.widgets.WaitingForPlayersDialog extends javax.swing.JDialog implements Serializable
-
-
Package marc.nguyen.minesweeper.common.data.models
-
Class marc.nguyen.minesweeper.common.data.models.BaseMessage extends java.lang.Object implements Serializable
-
Serialized Fields
-
message
@NotNull java.lang.String message
-
-
-
Class marc.nguyen.minesweeper.common.data.models.EndGameMessage extends Message implements Serializable
-
Class marc.nguyen.minesweeper.common.data.models.Message extends BaseMessage implements Serializable
-
Class marc.nguyen.minesweeper.common.data.models.Minefield extends java.lang.Object implements Serializable
-
Serialized Fields
-
isSinglePlayer
boolean isSinglePlayer
-
minesOnField
long minesOnField
-
tiles
Tile[][] tiles
-
-
-
Class marc.nguyen.minesweeper.common.data.models.Pair extends java.lang.Object implements Serializable
-
Class marc.nguyen.minesweeper.common.data.models.Player extends java.lang.Object implements Serializable
-
Serialized Fields
-
name
@NotNull java.lang.String name
-
score
int score
-
-
-
Class marc.nguyen.minesweeper.common.data.models.Position extends Pair<java.lang.Integer,java.lang.Integer> implements Serializable
-
Class marc.nguyen.minesweeper.common.data.models.StartGame extends java.lang.Object implements Serializable
-
Class marc.nguyen.minesweeper.common.data.models.Tile extends java.lang.Object implements Serializable
-
Serialized Fields
-
position
Position position
-
state
Tile.State state
-
-
-
Class marc.nguyen.minesweeper.common.data.models.Tile.Empty extends Tile implements Serializable
-
Serialized Fields
-
adjacentMines
int adjacentMines
-
-
-
Class marc.nguyen.minesweeper.common.data.models.Tile.Mine extends Tile implements Serializable
-
-
Package marc.nguyen.minesweeper.server.api
-
Class marc.nguyen.minesweeper.server.api.CommunicationHandler extends java.util.concurrent.ConcurrentLinkedQueue<ClientModel> implements Serializable
-