update frontend class diagram
This commit is contained in:
parent
e4d7935d27
commit
b88b364343
1 changed files with 12 additions and 5 deletions
|
|
@ -26,6 +26,7 @@ class Obstacle {
|
||||||
number speed
|
number speed
|
||||||
number _distanceBetweenPipes
|
number _distanceBetweenPipes
|
||||||
number _startX
|
number _startX
|
||||||
|
createPipes(position: Position, obstacleHeight: number, obstacleWidth: number, pipeImagePath: string) void
|
||||||
resetPosition() void
|
resetPosition() void
|
||||||
randomizeHeight() void
|
randomizeHeight() void
|
||||||
randomRange(min: number, max: number) number
|
randomRange(min: number, max: number) number
|
||||||
|
|
@ -36,13 +37,13 @@ class Obstacle {
|
||||||
any distanceBetweenPipes
|
any distanceBetweenPipes
|
||||||
}
|
}
|
||||||
class Pipe {
|
class Pipe {
|
||||||
constructor(positionX: number, width: number, height: number)
|
constructor(positionX: number, width: number, height: number, image: string)
|
||||||
any _image
|
p5.Image _image
|
||||||
update() void
|
update() void
|
||||||
draw() void
|
draw() void
|
||||||
move(speed: number) void
|
move(speed: number) void
|
||||||
collides(o: Entity) boolean
|
collides(o: Entity) boolean
|
||||||
any image
|
p5.Image image
|
||||||
}
|
}
|
||||||
class Position {
|
class Position {
|
||||||
constructor(x: number, y: number)
|
constructor(x: number, y: number)
|
||||||
|
|
@ -56,7 +57,7 @@ class Raspberry {
|
||||||
number lift
|
number lift
|
||||||
number gravity
|
number gravity
|
||||||
number _velocity
|
number _velocity
|
||||||
any _image
|
p5.Image _image
|
||||||
Position position
|
Position position
|
||||||
number maxVelocity
|
number maxVelocity
|
||||||
number WIDTH
|
number WIDTH
|
||||||
|
|
@ -65,10 +66,16 @@ class Raspberry {
|
||||||
update() void
|
update() void
|
||||||
applyGravity() void
|
applyGravity() void
|
||||||
forceBoundaries() void
|
forceBoundaries() void
|
||||||
|
boundaryTop() void
|
||||||
|
boundaryBottom() void
|
||||||
boost() void
|
boost() void
|
||||||
draw() void
|
draw() void
|
||||||
|
drawObject() void
|
||||||
|
drawRocket() void
|
||||||
|
drawHitBox() void
|
||||||
|
setPose() void
|
||||||
number velocity
|
number velocity
|
||||||
any image
|
p5.Image image
|
||||||
}
|
}
|
||||||
|
|
||||||
Obstacle ..> Collidable
|
Obstacle ..> Collidable
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue