Files
J1B2-Game-controller/docs/opdracht/uml.md
2024-01-23 20:15:54 +01:00

55 lines
836 B
Markdown

### UML game.js
```mermaid
classDiagram
class bullet {
+x
+y
+shot
+angle
+bulletHit
+direction
+directionX
+direcitonY
+hasMoved
+projectile
+radius
+targetx
+targety
+speed
-hit
-shot
-isOffScreen
-originalPos
-targetx
-targety
+draw()
+update(targetx, targety)
}
class Menu {
+controlsImage
+clearDataOnce
+scorescreenOn
+keyReleasedFlag
+dataIsCalled
+requesteddata
+isDead
+iIndex
+currentIndex
+Height
+Width
+homescreen()
+pauseMenu()
+gameOver()
+scoreMenu()
+dodgeBanner()
}
class Database {
+requesteddata
-data
-response
+sendData()
+getData()
}
Menu --> Database
```