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