- Entity - Class in asteroids.model
-
A class representing an Asteroid entity involving a position, a velocity, and a radius.
- Entity(double, double, double, double, double) - Constructor for class asteroids.model.Entity
-
Initialize a new entity with x-position, y-position, velocity in x-direction, velocity in y-direction, radius.
- entity - Class in asteroids.model.Programs.Expressions
-
- entity(SourceLocation) - Constructor for class asteroids.model.Programs.Expressions.entity
-
- entityOutOfBounds(Entity) - Method in class asteroids.model.World
-
Return true if the entity is out of bounds.
- equalTo - Class in asteroids.model.Programs.Expressions
-
- equalTo(Expression<?>, Expression<?>, SourceLocation) - Constructor for class asteroids.model.Programs.Expressions.equalTo
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.addition
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.addition
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.callFunction
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.callFunction
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.changeSign
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.changeSign
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.conditional
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.conditional
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.constantDouble
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.constantDouble
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.entity
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.equalTo
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.equalTo
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.Expression
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.Expression
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.getDirection
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getDirection
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.getRadius
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getRadius
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.getVelocityX
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getVelocityX
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.getVelocityY
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getVelocityY
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.getX
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getX
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.getY
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.getY
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.lessThan
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.lessThan
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.logicalNegation
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.logicalNegation
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.multiplication
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.multiplication
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.readParameter
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.readParameter
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.readVariable
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.readVariable
-
- evaluate() - Method in class asteroids.model.Programs.Expressions.sqrt
-
- evaluate(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Expressions.sqrt
-
- evolve(World, double, CollisionListener) - Method in class asteroids.facade.Facade
-
- evolve(double, CollisionListener) - Method in class asteroids.model.World
-
Method to evolve the world during a given duration.
- execute(double) - Method in class asteroids.model.Program
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.actionStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.assertStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.assertStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.assignmentStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.assignmentStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.breakStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.breakStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.ifStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.ifStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.printStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.printStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.returnStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.returnStatement
-
- execute() - Method in class asteroids.model.Programs.Statements.sequenceOfStatements
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.sequenceOfStatements
-
- execute() - Method in class asteroids.model.Programs.Statements.Statement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.Statement
-
- execute() - Method in class asteroids.model.Programs.Statements.whileStatement
-
- execute(Object[], Set<Variable>) - Method in class asteroids.model.Programs.Statements.whileStatement
-
- executeProgram(Ship, double) - Method in class asteroids.facade.Facade
-
- executeProgram(double) - Method in class asteroids.model.Ship
-
Execute the program for a given duration.
- Expression<T> - Class in asteroids.model.Programs.Expressions
-