- Game - Class in fr.ensicaen.ecole.easygame
-
A game implemented using the framework.
- Game(LaunchableGame, boolean, ClassLoader) - Constructor for class fr.ensicaen.ecole.easygame.Game
-
Constructs a game using specific information from the game manager.
- GamePane - Class in fr.ensicaen.ecole.easygame.gui
-
GUI displaying the game, the inventories and the plugins.
- GamePane(Game) - Constructor for class fr.ensicaen.ecole.easygame.gui.GamePane
-
- GameState - Class in fr.ensicaen.ecole.easygame.state
-
Implements the game state, i.e. all the information about the game being played.
- GameState(Board) - Constructor for class fr.ensicaen.ecole.easygame.state.GameState
-
Creates a game state.
- GameState(Board, PlayerOrder) - Constructor for class fr.ensicaen.ecole.easygame.state.GameState
-
Creates a game state with a specific player order.
- GameZone - Class in fr.ensicaen.ecole.easygame.gui
-
GUI displaying the game board.
- GameZone(Game) - Constructor for class fr.ensicaen.ecole.easygame.gui.GameZone
-
- generate() - Static method in class fr.ensicaen.ecole.easygame.utils.NicknameGenerator
-
- getAvailableAIs() - Method in class fr.ensicaen.ecole.easygame.LaunchableGame
-
- getBoard() - Method in class fr.ensicaen.ecole.easygame.state.GameState
-
- getClients() - Method in class fr.ensicaen.ecole.easygame.messaging.PrepareMessage
-
- getCurrentPlayer() - Method in class fr.ensicaen.ecole.easygame.state.GameState
-
- getDimension() - Method in class fr.ensicaen.ecole.easygame.state.Board
-
Returns the dimension of the axis-aligned bounding box for the whole board, in pixels.
- getDisplayAllInventory() - Method in class fr.ensicaen.ecole.easygame.state.GameState
-
- getElementAt(int) - Method in class fr.ensicaen.ecole.easygame.gui.EntityListModel
-
- getEntities() - Method in class fr.ensicaen.ecole.easygame.state.Player
-
- getEntity() - Method in class fr.ensicaen.ecole.easygame.messaging.AddEntityToZoneMessage
-
Returns the entity that has been added to the zone.
- getEntity(int) - Method in class fr.ensicaen.ecole.easygame.state.Inventory
-
Warning: no existence check is done.
- getEntity() - Method in class fr.ensicaen.ecole.easygame.state.SingleEntityZone
-
- getEntity(int) - Method in class fr.ensicaen.ecole.easygame.state.Zone
-
- getEntityCount() - Method in class fr.ensicaen.ecole.easygame.state.Inventory
-
- getEvent() - Method in class fr.ensicaen.ecole.easygame.messaging.MouseMessage
-
- getGame() - Method in class fr.ensicaen.ecole.easygame.plugin.Plugin
-
- getGameState() - Method in class fr.ensicaen.ecole.easygame.Game
-
Returns the current game state.
- getGameZone() - Method in class fr.ensicaen.ecole.easygame.gui.GamePane
-
- getH() - Method in class fr.ensicaen.ecole.easygame.state.RectangleShape
-
- getIconHeight() - Method in class fr.ensicaen.ecole.easygame.gui.InventoryCellRenderer.InventoryEntityIcon
-
- getIconWidth() - Method in class fr.ensicaen.ecole.easygame.gui.InventoryCellRenderer.InventoryEntityIcon
-
- getId() - Method in class fr.ensicaen.ecole.easygame.ServerClient
-
- getId() - Method in class fr.ensicaen.ecole.easygame.state.Player
-
- getImage() - Method in class fr.ensicaen.ecole.easygame.Game
-
- getImage() - Method in class fr.ensicaen.ecole.easygame.LaunchableGame
-
- getInventory() - Method in class fr.ensicaen.ecole.easygame.state.Player
-
- getInventoryEntitySize() - Method in class fr.ensicaen.ecole.easygame.Game
-
- getInventoryEntitySize() - Method in class fr.ensicaen.ecole.easygame.LaunchableGame
-
Informs about the size of the entities in the inventory.
- getInventoryZone() - Method in class fr.ensicaen.ecole.easygame.gui.GamePane
-
- getListCellRendererComponent(JList<? extends Entity>, Entity, int, boolean, boolean) - Method in class fr.ensicaen.ecole.easygame.gui.InventoryCellRenderer
-
- getLocalPlayerId() - Method in class fr.ensicaen.ecole.easygame.Game
-
- getNbEntities() - Method in class fr.ensicaen.ecole.easygame.state.Zone
-
- getNbPlugins() - Method in class fr.ensicaen.ecole.easygame.Game
-
- getNextPlayer(GameState, Player) - Method in class fr.ensicaen.ecole.easygame.state.AscendingPlayerOrder
-
- getNextPlayer(GameState, Player) - Method in class fr.ensicaen.ecole.easygame.state.DescendingPlayerOrder
-
- getNextPlayer(GameState, Player) - Method in interface fr.ensicaen.ecole.easygame.state.PlayerOrder
-
Computes the player that has to play next.
- getNickname() - Method in class fr.ensicaen.ecole.easygame.ServerClient
-
- getNickname() - Method in class fr.ensicaen.ecole.easygame.state.Player
-
- getOffsetX() - Method in class fr.ensicaen.ecole.easygame.gui.GameZone
-
- getOffsetY() - Method in class fr.ensicaen.ecole.easygame.gui.GameZone
-
- getPane() - Method in class fr.ensicaen.ecole.easygame.Game
-
- getPlayer() - Method in class fr.ensicaen.ecole.easygame.state.Entity
-
Returns the owner of the entity.
- getPlayers() - Method in class fr.ensicaen.ecole.easygame.state.GameState
-
- getPlugin(int) - Method in class fr.ensicaen.ecole.easygame.Game
-
- getSelectedEntity() - Method in class fr.ensicaen.ecole.easygame.gui.InventoryZone
-
- getSelectedEntity() - Method in class fr.ensicaen.ecole.easygame.state.Inventory
-
- getSelectedPlayer() - Method in class fr.ensicaen.ecole.easygame.gui.InventoryZone
-
- getShape() - Method in class fr.ensicaen.ecole.easygame.state.Zone
-
- getSize() - Method in class fr.ensicaen.ecole.easygame.gui.EntityListModel
-
- getStatusColumn() - Method in class fr.ensicaen.ecole.easygame.gui.GamePane
-
- getW() - Method in class fr.ensicaen.ecole.easygame.state.RectangleShape
-
- getX() - Method in class fr.ensicaen.ecole.easygame.events.MouseClickEvent
-
- getX() - Method in class fr.ensicaen.ecole.easygame.state.Zone
-
- getY() - Method in class fr.ensicaen.ecole.easygame.events.MouseClickEvent
-
- getY() - Method in class fr.ensicaen.ecole.easygame.state.Zone
-
- getZone() - Method in class fr.ensicaen.ecole.easygame.messaging.AddEntityToZoneMessage
-
Returns the zone in which the entity has been added.
- getZoneAt(int, int) - Method in class fr.ensicaen.ecole.easygame.state.Board
-
Finds the zone situated at the coordinates the player clicked at.
- getZones() - Method in class fr.ensicaen.ecole.easygame.state.Board
-
Accesses the list of zones on the board.