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

I

I - Static variable in class ch.epfl.cs107.play.math.Transform
The identity transform
I - Static variable in interface ch.epfl.cs107.play.window.Keyboard
 
Image - Interface in ch.epfl.cs107.play.window
Context-agnostic immutable image.
ImageGraphics - Class in ch.epfl.cs107.play.engine.actor
Contains information to render a single image, which can be attached to any positionable.
ImageGraphics(String, float, float) - Constructor for class ch.epfl.cs107.play.engine.actor.ImageGraphics
Creates a new image graphics.
ImageGraphics(String, float, float, RegionOfInterest) - Constructor for class ch.epfl.cs107.play.engine.actor.ImageGraphics
Creates a new image graphics.
ImageGraphics(String, float, float, RegionOfInterest, boolean) - Constructor for class ch.epfl.cs107.play.engine.actor.ImageGraphics
Creates a new image graphics.
ImageGraphics(String, float, float, RegionOfInterest, Vector) - Constructor for class ch.epfl.cs107.play.engine.actor.ImageGraphics
Creates a new image graphics.
ImageGraphics(String, float, float, RegionOfInterest, Vector, float, float) - Constructor for class ch.epfl.cs107.play.engine.actor.ImageGraphics
Creates a new image graphics.
ImageGraphics(String, float, float, RegionOfInterest, Vector, float, float, boolean) - Constructor for class ch.epfl.cs107.play.engine.actor.ImageGraphics
Creates a new image graphics.
ImageItem - Class in ch.epfl.cs107.play.window.swing
Draw a single image.
ImageItem(float, float, Transform, SwingImage) - Constructor for class ch.epfl.cs107.play.window.swing.ImageItem
Creates a new image item.
initialize(FileSystem, String) - Static method in class ch.epfl.cs107.play.io.XMLTexts
Initialize the static strings map with strings contained into the given xml file
INSTANCE - Enum constant in enum class ch.epfl.cs107.play.io.DefaultFileSystem
 
Interactable - Interface in ch.epfl.cs107.play.areagame.actor
Represent Interactable object (i.e.
Interactable.Listener - Interface in ch.epfl.cs107.play.areagame.actor
 
Interactor - Interface in ch.epfl.cs107.play.areagame.actor
Represents Interactor object (i.e.
Interactor.Listener - Interface in ch.epfl.cs107.play.areagame.actor
 
interactWith(Interactable, boolean) - Method in interface ch.epfl.cs107.play.areagame.actor.Interactor
Do this Interactor interact with the given Interactable The interaction is implemented on the interactor side !
interactWith(Interactable, boolean) - Method in interface ch.epfl.cs107.play.areagame.handler.AreaInteractionVisitor
Default interaction between something and an interactable Notice: if this method is used, then you probably forget to cast the AreaInteractionVisitor into its correct child
Inventory - Class in ch.epfl.cs107.play.areagame.handler
 
Inventory(String...) - Constructor for class ch.epfl.cs107.play.areagame.handler.Inventory
Default Inventory Constructor
Inventory.GUI - Interface in ch.epfl.cs107.play.areagame.handler
 
Inventory.Holder - Interface in ch.epfl.cs107.play.areagame.handler
Can be implemented by all Inventory holder.
InventoryItem - Interface in ch.epfl.cs107.play.areagame.handler
 
inverted() - Method in class ch.epfl.cs107.play.math.Transform
 
is(Signal, float) - Method in interface ch.epfl.cs107.play.signal.Signal
Check if this signal and other given signal are equivalent for given time t
isActive() - Method in class ch.epfl.cs107.play.areagame.AreaGraph.AreaNode
 
isBold() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
 
isBoolean(String) - Static method in class ch.epfl.cs107.play.data.json.JSONString
Checks if the given string is a boolean
isCellInteractable() - Method in class ch.epfl.cs107.play.areagame.actor.CellMouseIndicator
 
isCellInteractable() - Method in interface ch.epfl.cs107.play.areagame.actor.Interactable
 
isClosed() - Method in class ch.epfl.cs107.play.math.shape.Polyline
 
isCloseRequested() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
 
isCloseRequested() - Method in interface ch.epfl.cs107.play.window.Window
 
isCollected() - Method in class ch.epfl.cs107.play.areagame.actor.CollectableAreaEntity
 
isCompleted() - Method in class ch.epfl.cs107.play.engine.actor.Animation
???
isCompleted() - Method in class ch.epfl.cs107.play.engine.actor.Dialog
 
isCompleted() - Method in class ch.epfl.cs107.play.engine.actor.OrientedAnimation
 
isCoordinates(Vector) - Static method in class ch.epfl.cs107.play.math.DiscreteCoordinates
Check weather a vector is close enough from any coordinate crossing
isCoordinates(Vector, DiscreteCoordinates) - Static method in class ch.epfl.cs107.play.math.DiscreteCoordinates
Check weather a vector is close enough from a specific coordinate crossing
isDisplacementOccurs() - Method in class ch.epfl.cs107.play.areagame.actor.MovableAreaEntity
Indicate if a displacement is occurring
isDouble(String) - Static method in class ch.epfl.cs107.play.data.json.JSONString
Checks if the given string is a double
isDown() - Method in class ch.epfl.cs107.play.window.Button
 
isDragging() - Method in class ch.epfl.cs107.play.areagame.actor.DraggableAreaEntity
 
isDragging() - Method in interface ch.epfl.cs107.play.engine.actor.Draggable
 
isFinish() - Method in class ch.epfl.cs107.play.window.swing.SoundItem
 
isInteger(String) - Static method in class ch.epfl.cs107.play.data.json.JSONString
Checks if the given string is an integer
isItalics() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
 
isLastPressed() - Method in class ch.epfl.cs107.play.window.Button
 
isMouseOver() - Method in class ch.epfl.cs107.play.areagame.actor.AreaEntity
Tell if the mouse is over any of the currentCells of the entity
isOff() - Method in interface ch.epfl.cs107.play.signal.logic.Logic
 
isOff() - Method in class ch.epfl.cs107.play.signal.logic.LogicGate
 
isOn() - Method in interface ch.epfl.cs107.play.signal.logic.Logic
 
isOn() - Method in class ch.epfl.cs107.play.signal.logic.LogicGate
 
isPaused() - Method in class ch.epfl.cs107.play.areagame.area.Area
 
isPaused() - Method in class ch.epfl.cs107.play.areagame.AreaGame
 
isPaused() - Method in interface ch.epfl.cs107.play.engine.PauseMenu.Pausable
 
isPressed() - Method in class ch.epfl.cs107.play.window.Button
 
isReleased() - Method in class ch.epfl.cs107.play.window.Button
 
isResumeRequested() - Method in class ch.epfl.cs107.play.areagame.area.AreaPauseMenu
 
isSoundSupported() - Method in interface ch.epfl.cs107.play.window.Audio
 
isSoundSupported() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
 
isStarted() - Method in class ch.epfl.cs107.play.areagame.area.Area
 
isTargetReached() - Method in class ch.epfl.cs107.play.areagame.actor.MovableAreaEntity
 
isUp() - Method in class ch.epfl.cs107.play.window.Button
 
isViewCentered() - Method in class ch.epfl.cs107.play.areagame.area.Area
 
isViewInteractable() - Method in class ch.epfl.cs107.play.areagame.actor.CellMouseIndicator
 
isViewInteractable() - Method in interface ch.epfl.cs107.play.areagame.actor.Interactable
 
Item - Interface in ch.epfl.cs107.play.window.swing
Represent a renderable element in a Swing context.
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