Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- G - Static variable in interface ch.epfl.cs107.play.window.Keyboard
- Game - Interface in ch.epfl.cs107.play.engine
- get() - Method in class ch.epfl.cs107.play.data.json.JSONObject
-
Returns all the values in this object
- get(int) - Method in class ch.epfl.cs107.play.data.json.JSONArray
-
Returns the value at the given index
- get(int) - Method in interface ch.epfl.cs107.play.window.Keyboard
-
Getter for the button corresponding to the given code
- get(String) - Method in class ch.epfl.cs107.play.data.json.JSONObject
-
Returns the value with the given key
- getAffineTransform() - Method in class ch.epfl.cs107.play.math.Transform
- getAlpha() - Method in class ch.epfl.cs107.play.engine.actor.ImageGraphics
- getAlpha() - Method in class ch.epfl.cs107.play.engine.actor.ShapeGraphics
- getAlpha() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getAnchor() - Method in class ch.epfl.cs107.play.engine.actor.ImageGraphics
- getAnchor() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getAngle() - Method in class ch.epfl.cs107.play.math.Transform
- getAngle() - Method in class ch.epfl.cs107.play.math.Vector
- getArea() - Method in class ch.epfl.cs107.play.math.shape.Circle
- getArea() - Method in class ch.epfl.cs107.play.math.shape.Polygon
- getArea() - Method in class ch.epfl.cs107.play.math.shape.Polyline
- getArea() - Method in class ch.epfl.cs107.play.math.shape.Shape
- getBackground(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getBehavior(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getBoolean() - Method in class ch.epfl.cs107.play.data.json.JSONString
-
Returns the value of this object
- getButton(int) - Method in interface ch.epfl.cs107.play.window.Mouse
-
Getter for the button corresponding to the given index
- getCameraScaleFactor() - Method in class ch.epfl.cs107.play.areagame.area.Area
- getCell(int, int) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- getCenter() - Method in class ch.epfl.cs107.play.math.shape.Circle
- getCurrentArea() - Method in class ch.epfl.cs107.play.areagame.AreaGame
-
Getter for the current area
- getCurrentCells() - Method in class ch.epfl.cs107.play.areagame.actor.CellMouseIndicator
- getCurrentCells() - Method in interface ch.epfl.cs107.play.areagame.actor.Interactable
-
Get this Interactor's current occupying cells coordinates
- getCurrentCells() - Method in interface ch.epfl.cs107.play.areagame.actor.Interactor
-
Get this Interactor's current occupying cells coordinates
- getCurrentCells() - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior.Cell
- getCurrentDraggedElement() - Static method in class ch.epfl.cs107.play.engine.DragHelper
- getCurrentMainCellCoordinates() - Method in class ch.epfl.cs107.play.areagame.actor.AreaEntity
-
Getter for the coordinates of the main cell occupied by the AreaEntity
- getDepth() - Method in class ch.epfl.cs107.play.engine.actor.ImageGraphics
- getDepth() - Method in class ch.epfl.cs107.play.engine.actor.ShapeGraphics
- getDepth() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getDepth() - Method in class ch.epfl.cs107.play.window.swing.ImageItem
- getDepth() - Method in interface ch.epfl.cs107.play.window.swing.Item
- getDepth() - Method in class ch.epfl.cs107.play.window.swing.ShapeItem
- getDepth() - Method in class ch.epfl.cs107.play.window.swing.TextItem
- getDialog(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getDouble() - Method in class ch.epfl.cs107.play.data.json.JSONString
-
Returns the value of this object
- getEntry(int) - Method in class ch.epfl.cs107.play.recorder.Record
- getFieldOfViewCells() - Method in interface ch.epfl.cs107.play.areagame.actor.Interactor
-
Get this Interactor's current field of view cells coordinates
- getFileSystem() - Method in class ch.epfl.cs107.play.areagame.AreaGame
- getFillColor() - Method in class ch.epfl.cs107.play.engine.actor.ShapeGraphics
- getFillColor() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getFocus() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getFocus() - Method in interface ch.epfl.cs107.play.window.Window
- getFontName() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getFontSize() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getForeground(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getFrameRate() - Method in interface ch.epfl.cs107.play.engine.Game
-
Getter for the game frame rate
- getGraphics() - Method in class ch.epfl.cs107.play.engine.actor.GraphicsEntity
- getHeight() - Method in class ch.epfl.cs107.play.areagame.area.Area
-
Getter for the area height
- getHeight() - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- getHeight() - Method in class ch.epfl.cs107.play.engine.actor.ImageGraphics
- getHeight() - Method in interface ch.epfl.cs107.play.window.Canvas
-
Return the canvas height
- getHeight() - Method in interface ch.epfl.cs107.play.window.Image
- getHeight() - Method in class ch.epfl.cs107.play.window.swing.SwingImage
- getHeight() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getImage(String, RegionOfInterest, boolean) - Method in interface ch.epfl.cs107.play.window.Canvas
-
Gets image from file system.
- getImage(String, RegionOfInterest, boolean) - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getInitialPosition() - Method in class ch.epfl.cs107.play.areagame.actor.DraggableAreaEntity
- getInstance() - Static method in class ch.epfl.cs107.play.math.random.RandomGenerator
- getInt() - Method in class ch.epfl.cs107.play.data.json.JSONString
-
Returns the value of this object
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.And
- getIntensity() - Method in interface ch.epfl.cs107.play.signal.logic.Logic
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.LogicNumber
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.MultipleAnd
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.Nand
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.Not
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.Or
- getIntensity() - Method in class ch.epfl.cs107.play.signal.logic.Xor
- getIntensity(float) - Method in interface ch.epfl.cs107.play.signal.logic.Logic
- getIntensity(float) - Method in class ch.epfl.cs107.play.signal.logic.LogicGate
- getIntensity(float) - Method in class ch.epfl.cs107.play.signal.Numeric
- getIntensity(float) - Method in interface ch.epfl.cs107.play.signal.Signal
-
Intensity getter for given time
- getIntensity(float) - Method in class ch.epfl.cs107.play.signal.wave.Sawtooth
- getIntensity(float) - Method in class ch.epfl.cs107.play.signal.wave.Sine
- getIntensity(float) - Method in class ch.epfl.cs107.play.signal.wave.Square
- getIntensity(float) - Method in class ch.epfl.cs107.play.signal.wave.Triangle
- getKeyboard() - Method in class ch.epfl.cs107.play.areagame.area.Area
- getKeyboard() - Method in class ch.epfl.cs107.play.engine.PauseMenu
- getKeyboard() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getKeyboard() - Method in interface ch.epfl.cs107.play.window.Window
- getLeftButton() - Method in interface ch.epfl.cs107.play.window.Mouse
- getLength() - Method in class ch.epfl.cs107.play.math.Vector
- getMiddleButton() - Method in interface ch.epfl.cs107.play.window.Mouse
- getMouse() - Method in class ch.epfl.cs107.play.areagame.area.Area
- getMouse() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getMouse() - Method in interface ch.epfl.cs107.play.window.Window
- getName() - Method in interface ch.epfl.cs107.play.areagame.handler.InventoryItem
- getName() - Method in class ch.epfl.cs107.play.engine.actor.ImageGraphics
- getNeighbours() - Method in class ch.epfl.cs107.play.math.DiscreteCoordinates
-
Return the neighbours coordinates
- getOrientation() - Method in class ch.epfl.cs107.play.areagame.actor.AreaEntity
-
Getter for the orientation
- getOrigin() - Method in class ch.epfl.cs107.play.math.Transform
- getOutlineColor() - Method in class ch.epfl.cs107.play.engine.actor.ShapeGraphics
- getOutlineColor() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getOwner() - Method in class ch.epfl.cs107.play.engine.PauseMenu
- getOwnerArea() - Method in class ch.epfl.cs107.play.areagame.actor.AreaEntity
-
Getter for the owner area
- getParent() - Method in interface ch.epfl.cs107.play.math.Attachable
- getParent() - Method in class ch.epfl.cs107.play.math.Node
- getPerimeter() - Method in class ch.epfl.cs107.play.math.shape.Circle
- getPerimeter() - Method in class ch.epfl.cs107.play.math.shape.Polygon
- getPerimeter() - Method in class ch.epfl.cs107.play.math.shape.Polyline
- getPerimeter() - Method in class ch.epfl.cs107.play.math.shape.Shape
- getPocketId() - Method in interface ch.epfl.cs107.play.areagame.handler.InventoryItem
- getPoints() - Method in class ch.epfl.cs107.play.math.shape.Polygon
- getPoints() - Method in class ch.epfl.cs107.play.math.shape.Polyline
- getPosition() - Method in class ch.epfl.cs107.play.engine.actor.Entity
- getPosition() - Method in class ch.epfl.cs107.play.math.Node
- getPosition() - Method in interface ch.epfl.cs107.play.math.Positionable
- getRadius() - Method in class ch.epfl.cs107.play.math.shape.Circle
- getRandomSeed() - Method in class ch.epfl.cs107.play.recorder.Record
- getRelativeMouseCoordinates() - Method in class ch.epfl.cs107.play.areagame.area.Area
- getRelativeMousePosition() - Method in class ch.epfl.cs107.play.areagame.area.Area
- getRelativeTransform() - Method in interface ch.epfl.cs107.play.math.Attachable
- getRelativeTransform() - Method in class ch.epfl.cs107.play.math.Node
- getRGB(int, int) - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- getRGB(int, int) - Method in interface ch.epfl.cs107.play.window.Image
-
Color getter of the pixel at the given row and column
- getRGB(int, int) - Method in class ch.epfl.cs107.play.window.swing.SwingImage
- getRightButton() - Method in interface ch.epfl.cs107.play.window.Mouse
- getScaledHeight() - Method in interface ch.epfl.cs107.play.window.Canvas
-
Return the canvas scaled height after adjusting to ratio
- getScaledHeight() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getScaledWidth() - Method in interface ch.epfl.cs107.play.window.Canvas
-
Return the canvas scaled width after adjusting to ratio
- getScaledWidth() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getShape() - Method in class ch.epfl.cs107.play.engine.actor.ShapeGraphics
- getSound(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getSound(String) - Method in interface ch.epfl.cs107.play.window.Audio
-
Gets sound from file system.
- getSound(String) - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getSprite(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getString() - Method in class ch.epfl.cs107.play.data.json.JSONString
-
Returns the value of this object
- getString(String) - Static method in class ch.epfl.cs107.play.io.ResourcePath
- getText() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getText(String) - Static method in class ch.epfl.cs107.play.io.XMLTexts
-
XMLTexts map accessor for the given key String
- getThickness() - Method in class ch.epfl.cs107.play.engine.actor.ShapeGraphics
- getThickness() - Method in class ch.epfl.cs107.play.engine.actor.TextGraphics
- getTime() - Method in class ch.epfl.cs107.play.recorder.recordEntry.RecordEntry
- getTitle() - Method in class ch.epfl.cs107.play.areagame.area.AreaPauseMenu
- getTitle() - Method in class ch.epfl.cs107.play.engine.PauseMenu
- getTitle() - Method in interface ch.epfl.cs107.play.engine.Playable
-
Getter for game title Note: Need to be Override
- getTransform() - Method in class ch.epfl.cs107.play.engine.actor.Entity
- getTransform() - Method in class ch.epfl.cs107.play.math.Node
- getTransform() - Method in interface ch.epfl.cs107.play.math.Positionable
- getTransform() - Method in interface ch.epfl.cs107.play.window.Mouse
- getVelocity() - Method in class ch.epfl.cs107.play.areagame.actor.MovableAreaEntity
- getVelocity() - Method in class ch.epfl.cs107.play.engine.actor.Entity
- getVelocity() - Method in class ch.epfl.cs107.play.math.Node
- getVelocity() - Method in interface ch.epfl.cs107.play.math.Positionable
- getWidth() - Method in class ch.epfl.cs107.play.areagame.area.Area
-
Getter for the area width
- getWidth() - Method in class ch.epfl.cs107.play.areagame.area.AreaBehavior
- getWidth() - Method in class ch.epfl.cs107.play.engine.actor.ImageGraphics
- getWidth() - Method in interface ch.epfl.cs107.play.window.Canvas
-
Return the canvas width
- getWidth() - Method in interface ch.epfl.cs107.play.window.Image
- getWidth() - Method in class ch.epfl.cs107.play.window.swing.SwingImage
- getWidth() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getWindow() - Method in class ch.epfl.cs107.play.areagame.AreaGame
- getX() - Method in class ch.epfl.cs107.play.math.Transform
- getX() - Method in class ch.epfl.cs107.play.math.Vector
- getXScale() - Method in interface ch.epfl.cs107.play.window.Canvas
-
Return the canvas scaled width
- getXScale() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- getY() - Method in class ch.epfl.cs107.play.math.Transform
- getY() - Method in class ch.epfl.cs107.play.math.Vector
- getYScale() - Method in interface ch.epfl.cs107.play.window.Canvas
-
Return the canvas scaled height
- getYScale() - Method in class ch.epfl.cs107.play.window.swing.SwingWindow
- Graphics - Interface in ch.epfl.cs107.play.engine.actor
-
Represents a drawable element.
- GraphicsEntity - Class in ch.epfl.cs107.play.engine.actor
-
GraphicEntity useful to link a single Specific Graphic type to a space point
- GraphicsEntity(Vector, ImageGraphics) - Constructor for class ch.epfl.cs107.play.engine.actor.GraphicsEntity
-
Alternative GraphicsEntity Constructor
- GraphicsEntity(Vector, ShapeGraphics) - Constructor for class ch.epfl.cs107.play.engine.actor.GraphicsEntity
-
Alternative GraphicsEntity Constructor
- GraphicsEntity(Vector, TextGraphics) - Constructor for class ch.epfl.cs107.play.engine.actor.GraphicsEntity
-
Alternative GraphicsEntity Constructor
- Grid - Class in ch.epfl.cs107.play.engine.actor
-
Grid Overlay entity Draw a grid on the DiscreteCoordinate Lines: Assume a coordinate system which is graduated every unit (0, 1, 2, ...) Assume a grid overlay with unit square
- Grid(int, int) - Constructor for class ch.epfl.cs107.play.engine.actor.Grid
-
Default Grid Constructor
- Grid(Area) - Constructor for class ch.epfl.cs107.play.engine.actor.Grid
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form