- sequenceOfStatements - Class in asteroids.model.Programs.Statements
-
- sequenceOfStatements(List<Statement>, SourceLocation) - Constructor for class asteroids.model.Programs.Statements.sequenceOfStatements
-
- setActiveBreak(boolean) - Method in class asteroids.model.Programs.Expressions.callFunction
-
- setActiveBreak(boolean) - Method in class asteroids.model.Programs.Statements.ifStatement
-
- setActiveBreakStatement(boolean) - Method in class asteroids.model.Programs.Statements.assignmentStatement
-
- setBody(Statement) - Method in class asteroids.model.Programs.Function
-
- setBodyElse(Statement) - Method in class asteroids.model.Programs.Statements.ifStatement
-
- setBodyIf(Statement) - Method in class asteroids.model.Programs.Statements.ifStatement
-
- setBreakActive(boolean) - Method in class asteroids.model.Programs.Function
-
- setBulletsource(Ship) - Method in class asteroids.model.Bullet
-
Set the source of the fired bullet to the given ship
- setCondition(Expression<Boolean>) - Method in class asteroids.model.Programs.Statements.whileStatement
-
- setFailedToAdvance(boolean) - Method in class asteroids.model.Programs.Statements.actionStatement
-
- setFailedToAdvance(boolean) - Method in class asteroids.model.Programs.Statements.ifStatement
-
- setFailedToAdvance(boolean) - Method in class asteroids.model.Programs.Statements.Statement
-
- setHeight(double) - Method in class asteroids.model.World
-
Set the height of this world with the given height.
- setLocation(SourceLocation) - Method in class asteroids.model.Program
-
- setMass(double) - Method in class asteroids.model.Ship
-
Set the mass of this ship to the given mass.
- setName(String) - Method in class asteroids.model.Programs.Function
-
- setPosition(Vector) - Method in class asteroids.model.Entity
-
Set the position of this entity to the given position.
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.addition
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.callFunction
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.changeSign
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.constantDouble
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.entity
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.equalTo
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.Expression
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.getDirection
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.getRadius
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.getVelocityX
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.getVelocityY
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.getX
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.getY
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.lessThan
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.logicalNegation
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.multiplication
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.readVariable
-
- setProgram(Program) - Method in class asteroids.model.Programs.Expressions.sqrt
-
- setProgram(Program) - Method in class asteroids.model.Programs.Function
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.assignmentStatement
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.breakStatement
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.ifStatement
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.printStatement
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.sequenceOfStatements
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.Statement
-
- setProgram(Program) - Method in class asteroids.model.Programs.Statements.whileStatement
-
- setProgram(Program) - Method in class asteroids.model.Ship
-
Set the program of this ship to the given program.
- setRadius(double) - Method in class asteroids.model.Entity
-
- setShip(Ship) - Method in class asteroids.model.Bullet
-
Sets the ship of the current bullet to the given ship.
- setShip(Ship) - Method in class asteroids.model.Program
-
- setThrusterActive(Ship, boolean) - Method in class asteroids.facade.Facade
-
- setTotalTravelledDistance(double) - Method in class asteroids.model.Planetoid
-
Set the travelle distance of this planetoid to a given distance.
- setValue(T) - Method in class asteroids.model.Programs.Variable
-
- setVelocity(Vector) - Method in class asteroids.model.Entity
-
Set the velocity of this entity to the given velocity.
- setWidth(double) - Method in class asteroids.model.World
-
Set the width of this world with the given width.
- setWorld(World) - Method in class asteroids.model.Entity
-
Set the world of this entity to the given world.
- Ship - Class in asteroids.model
-
A class representing an Asteroid Ship involving a position, a velocity, an angle and a radius
- Ship(double, double, double, double, double, double, double) - Constructor for class asteroids.model.Ship
-
Initialize a ship with x-position, y-position, velocity in x-direction, velocity in y-direction, angle, radius.
- shrink(double) - Method in class asteroids.model.BlackHole
-
- sqrt - Class in asteroids.model.Programs.Expressions
-
- sqrt(Expression<Double>, SourceLocation) - Constructor for class asteroids.model.Programs.Expressions.sqrt
-
- Statement - Class in asteroids.model.Programs.Statements
-