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

A

A - Static variable in interface ch.epfl.cs107.play.window.Keyboard
 
abortCurrentMove() - Method in class ch.epfl.cs107.play.areagame.actor.MovableAreaEntity
Final abortCurrentMove method If a displacement occurs and if the displacement is not end, abort the current move, returning to the previous cell Note the abort is possible only if this MovableAreaEntity can: - return to the cells it left - leave the cells it entered
acceptInteraction(AreaInteractionVisitor, boolean) - Method in class ch.epfl.cs107.play.areagame.actor.CellMouseIndicator
 
acceptInteraction(AreaInteractionVisitor, boolean) - Method in interface ch.epfl.cs107.play.areagame.actor.Interactable
Call directly the interaction on this if accepted
acknowledgeDrop() - Method in class ch.epfl.cs107.play.areagame.actor.DraggableAreaEntity
 
acknowledgeDrop() - Method in interface ch.epfl.cs107.play.engine.actor.Draggable
acknowledge that a drop do happened
Acoustics - Interface in ch.epfl.cs107.play.engine.actor
???
Actor - Interface in ch.epfl.cs107.play.engine.actor
Top game object, which is directly managed by the game.
add(float, float) - Method in class ch.epfl.cs107.play.math.Vector
 
add(Vector) - Method in class ch.epfl.cs107.play.math.Vector
 
add(String, JSONValue) - Method in class ch.epfl.cs107.play.data.json.JSONObject
Adds a value to this object
addArea(Area) - Method in class ch.epfl.cs107.play.areagame.AreaGame
Add an Area to the AreaGame list
addEntry(RecordEntry) - Method in class ch.epfl.cs107.play.recorder.Record
 
addNode(DiscreteCoordinates, boolean, boolean, boolean, boolean) - Method in class ch.epfl.cs107.play.areagame.AreaGraph
Add if absent a new Node into the graph.
addPocketItem(InventoryItem, int) - Method in class ch.epfl.cs107.play.areagame.handler.Inventory
Add if possible the given quantity of the given item into the given pocket If done, notify listener of the change into the pocket
And - Class in ch.epfl.cs107.play.signal.logic
Implementation of a Logical And gate
And(Logic, Logic) - Constructor for class ch.epfl.cs107.play.signal.logic.And
Default constructor of logical And
Animation - Class in ch.epfl.cs107.play.engine.actor
Animation is a Frames sequence of Sprite
Animation(int, Sprite[]) - Constructor for class ch.epfl.cs107.play.engine.actor.Animation
Repeated animation constructor
Animation(int, Sprite[], boolean) - Constructor for class ch.epfl.cs107.play.engine.actor.Animation
Default Animation Constructor
Animation(String, int, float, float, Positionable, int, int, int, boolean) - Constructor for class ch.epfl.cs107.play.engine.actor.Animation
 
Animation(String, int, float, float, Positionable, int, int, Vector, int, boolean) - Constructor for class ch.epfl.cs107.play.engine.actor.Animation
 
append(JSONValue) - Method in class ch.epfl.cs107.play.data.json.JSONArray
Appends the given value to the array
Area - Class in ch.epfl.cs107.play.areagame.area
Area is a "Part" of the AreaGame.
Area() - Constructor for class ch.epfl.cs107.play.areagame.area.Area
 
AreaBehavior - Class in ch.epfl.cs107.play.areagame.area
AreaBehavior is a basically a map made of Cells.
AreaBehavior(Window, String) - Constructor for class ch.epfl.cs107.play.areagame.area.AreaBehavior
Default AreaBehavior Constructor
AreaBehavior.Cell - Class in ch.epfl.cs107.play.areagame.area
Each AreaGame will have its own Cell extension.
AreaEntity - Class in ch.epfl.cs107.play.areagame.actor
Area Entities are assigned to at least one Area Cell which make them Interactable
AreaEntity(Area, Orientation, DiscreteCoordinates) - Constructor for class ch.epfl.cs107.play.areagame.actor.AreaEntity
Default AreaEntity constructor
AreaGame - Class in ch.epfl.cs107.play.areagame
AreaGames are a concept of Game which is displayed in a (MxN) Grid which is called an Area An AreaGame has multiple Areas
AreaGame() - Constructor for class ch.epfl.cs107.play.areagame.AreaGame
 
AreaGraph - Class in ch.epfl.cs107.play.areagame
AreaGraph is a specific kind of graph apply to Area.
AreaGraph() - Constructor for class ch.epfl.cs107.play.areagame.AreaGraph
Default AreaGraph Constructor
AreaGraph.AreaNode - Class in ch.epfl.cs107.play.areagame
 
AreaInteractionVisitor - Interface in ch.epfl.cs107.play.areagame.handler
 
AreaNode(DiscreteCoordinates, boolean, boolean, boolean, boolean) - Constructor for class ch.epfl.cs107.play.areagame.AreaGraph.AreaNode
Default AreaNode Constructor
AreaPauseMenu - Class in ch.epfl.cs107.play.areagame.area
AreaPauseMenu extends standard a Pause menu.
AreaPauseMenu() - Constructor for class ch.epfl.cs107.play.areagame.area.AreaPauseMenu
 
Attachable - Interface in ch.epfl.cs107.play.math
Represents a positionable object that can be placed or attached.
Audio - Interface in ch.epfl.cs107.play.window
Represents a audio context, with playing capability.
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