Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- C - Static variable in interface ch.epfl.cs107.play.window.Keyboard
- CAMERA_SCALE_FACTOR - Static variable in class ch.epfl.cs107.play.engine.PauseMenu
- canDrag() - Method in class ch.epfl.cs107.play.areagame.actor.DraggableAreaEntity
- canDrag() - Method in interface ch.epfl.cs107.play.engine.actor.Draggable
- canDrop() - Method in interface ch.epfl.cs107.play.engine.actor.Droppable
- canEnter(Interactable) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior.Cell
-
Indicate if the given Interactable can enter this Cell
- canEnter(Interactable, List<DiscreteCoordinates>) - Method in interface ch.epfl.cs107.play.areagame.actor.Interactable.Listener
-
Indicate if the given Interactable entity can enter the cell at given coordinates
- canEnter(Interactable, List<DiscreteCoordinates>) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- canEnterAreaCells(Interactable, List<DiscreteCoordinates>) - Method in class ch.epfl.cs107.play.areagame.area.Area
-
Inform if the entity can enter the area cells
- canLeave(Interactable) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior.Cell
-
Indicate if the given Interactable can leave this Cell
- canLeave(Interactable, List<DiscreteCoordinates>) - Method in interface ch.epfl.cs107.play.areagame.actor.Interactable.Listener
-
Indicate if the given Interactable entity can leave the cell at given coordinates
- canLeave(Interactable, List<DiscreteCoordinates>) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- canLeaveAreaCells(Interactable, List<DiscreteCoordinates>) - Method in class ch.epfl.cs107.play.areagame.area.Area
-
Inform if the entity can leave the area cells
- Canvas - Interface in ch.epfl.cs107.play.window
-
Represents a rendering context, with various drawing capabilities.
- Cell(int, int) - Constructor for class ch.epfl.cs107.play.areagame.area.AreaBehavior.Cell
-
Default Cell constructor
- cellInteractionOf(Interactor) - Method in interface ch.epfl.cs107.play.areagame.actor.Interactor.Listener
-
Do the interactor interact with Interactable (i.e.
- cellInteractionOf(Interactor) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- CellMouseIndicator - Class in ch.epfl.cs107.play.areagame.actor
- CellMouseIndicator(Area) - Constructor for class ch.epfl.cs107.play.areagame.actor.CellMouseIndicator
- CENTER - Enum constant in enum class ch.epfl.cs107.play.math.TextAlign.Horizontal
- ch.epfl.cs107.play.areagame - package ch.epfl.cs107.play.areagame
- ch.epfl.cs107.play.areagame.actor - package ch.epfl.cs107.play.areagame.actor
- ch.epfl.cs107.play.areagame.area - package ch.epfl.cs107.play.areagame.area
- ch.epfl.cs107.play.areagame.handler - package ch.epfl.cs107.play.areagame.handler
- ch.epfl.cs107.play.data.json - package ch.epfl.cs107.play.data.json
- ch.epfl.cs107.play.engine - package ch.epfl.cs107.play.engine
- ch.epfl.cs107.play.engine.actor - package ch.epfl.cs107.play.engine.actor
- ch.epfl.cs107.play.io - package ch.epfl.cs107.play.io
- ch.epfl.cs107.play.math - package ch.epfl.cs107.play.math
- ch.epfl.cs107.play.math.random - package ch.epfl.cs107.play.math.random
- ch.epfl.cs107.play.math.shape - package ch.epfl.cs107.play.math.shape
- ch.epfl.cs107.play.recorder - package ch.epfl.cs107.play.recorder
- ch.epfl.cs107.play.recorder.recordEntry - package ch.epfl.cs107.play.recorder.recordEntry
- ch.epfl.cs107.play.signal - package ch.epfl.cs107.play.signal
- ch.epfl.cs107.play.signal.logic - package ch.epfl.cs107.play.signal.logic
- ch.epfl.cs107.play.signal.wave - package ch.epfl.cs107.play.signal.wave
- ch.epfl.cs107.play.window - package ch.epfl.cs107.play.window
- ch.epfl.cs107.play.window.swing - package ch.epfl.cs107.play.window.swing
- changePosition(DiscreteCoordinates) - Method in class ch.epfl.cs107.play.areagame.actor.MovableAreaEntity
-
Change the unit position to the one specified
- Circle - Class in ch.epfl.cs107.play.math.shape
-
Represents an immutable circle.
- Circle(float) - Constructor for class ch.epfl.cs107.play.math.shape.Circle
-
Creates a new circle.
- Circle(float, Vector) - Constructor for class ch.epfl.cs107.play.math.shape.Circle
-
Creates a new circle.
- clockwise() - Method in class ch.epfl.cs107.play.math.Vector
- collect() - Method in class ch.epfl.cs107.play.areagame.actor.CollectableAreaEntity
-
Collect the object (set flag to true)
- CollectableAreaEntity - Class in ch.epfl.cs107.play.areagame.actor
- CollectableAreaEntity(Area, Orientation, DiscreteCoordinates) - Constructor for class ch.epfl.cs107.play.areagame.actor.CollectableAreaEntity
-
Default CollectableAreaEntity constructor
- CollectableAreaEntity(Area, Orientation, DiscreteCoordinates, boolean) - Constructor for class ch.epfl.cs107.play.areagame.actor.CollectableAreaEntity
-
Alternative CollectableAreaEntity constructor
- compareTo(InventoryItem) - Method in interface ch.epfl.cs107.play.areagame.handler.InventoryItem
-
By default compare item by using there name
- compareTo(Item) - Method in interface ch.epfl.cs107.play.window.swing.Item
- contains(InventoryItem) - Method in class ch.epfl.cs107.play.areagame.handler.Inventory
-
Boolean accessor to this inventory which indicate if one pocket possess the given object
- contains(JSONValue) - Method in class ch.epfl.cs107.play.data.json.JSONArray
-
Checks if the array contains the given value
- containsKey(String) - Method in class ch.epfl.cs107.play.data.json.JSONObject
-
Returns whether this object contains the given key
- convertPositionOnScreen(Vector) - Method in interface ch.epfl.cs107.play.window.Canvas
-
Convert a coordinate in the canvas to a coordinate in the screen
- convertPositionOnScreen(Vector) - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- coordinates - Variable in class ch.epfl.cs107.play.areagame.area.AreaBehavior.Cell
- counterClockwise() - Method in class ch.epfl.cs107.play.math.Vector
- createAnimations(int, Sprite[][]) - Static method in class ch.epfl.cs107.play.engine.actor.Animation
-
Creates an array of 4 animations (one animation per orientation) the entry indexed by Orientation.dir.ordinal() is the animation corresponding to the orientation Orientation.dir.
- createAnimations(int, Sprite[][], boolean) - Static method in class ch.epfl.cs107.play.engine.actor.Animation
-
Creates an array of 4 animations (one animation per orientation) the entry indexed by Orientation.dir.ordinal() is the animation corresponding to the orientation Orientation.dir
- CTRL - Static variable in interface ch.epfl.cs107.play.window.Keyboard
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form