Package | Description |
---|---|
asteroids.facade | |
asteroids.model | |
asteroids.model.Programs | |
asteroids.model.Programs.Expressions | |
asteroids.model.Programs.Statements |
Modifier and Type | Method and Description |
---|---|
Program |
Facade.getShipProgram(Ship ship)
PROGRAMS
|
Modifier and Type | Method and Description |
---|---|
asteroids.part3.programs.IProgramFactory<?,?,?,? extends Program> |
Facade.createProgramFactory() |
Modifier and Type | Method and Description |
---|---|
void |
Facade.loadProgramOnShip(Ship ship,
Program program) |
Modifier and Type | Method and Description |
---|---|
Program |
Ship.getProgram()
Get the program loaded on this ship.
|
Modifier and Type | Method and Description |
---|---|
void |
Ship.setProgram(Program program)
Set the program of this ship to the given program.
|
Modifier and Type | Method and Description |
---|---|
Program |
ProgramFactory.createProgram(java.util.List<Function> functions,
Statement main) |
Program |
Function.getProgram() |
Modifier and Type | Method and Description |
---|---|
void |
Function.setProgram(Program program) |
Modifier and Type | Method and Description |
---|---|
Program |
Expression.getProgram() |
Modifier and Type | Method and Description |
---|---|
void |
constantDouble.setProgram(Program program) |
void |
entity.setProgram(Program program) |
void |
getVelocityY.setProgram(Program program) |
void |
Expression.setProgram(Program program) |
void |
getX.setProgram(Program program) |
void |
logicalNegation.setProgram(Program program) |
void |
sqrt.setProgram(Program program) |
void |
getDirection.setProgram(Program program) |
void |
getRadius.setProgram(Program program) |
void |
equalTo.setProgram(Program program) |
void |
multiplication.setProgram(Program program) |
void |
lessThan.setProgram(Program program) |
void |
changeSign.setProgram(Program program) |
void |
getVelocityX.setProgram(Program program) |
void |
addition.setProgram(Program program) |
void |
getY.setProgram(Program program) |
void |
callFunction.setProgram(Program program) |
void |
readVariable.setProgram(Program program) |
Modifier and Type | Field and Description |
---|---|
Program |
breakStatement.program |
Modifier and Type | Method and Description |
---|---|
Program |
Statement.getProgram() |
Modifier and Type | Method and Description |
---|---|
void |
printStatement.setProgram(Program program) |
void |
Statement.setProgram(Program program) |
void |
ifStatement.setProgram(Program program) |
void |
sequenceOfStatements.setProgram(Program program) |
void |
whileStatement.setProgram(Program program) |
void |
assignmentStatement.setProgram(Program program) |
void |
breakStatement.setProgram(Program program) |