Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form