Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form