objektbeziehungen:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
objektbeziehungen:start [2024/03/19 13:33] – [Erstes Projekt: Die Klasse Ghost] Martin Pabst | objektbeziehungen:start [2024/04/09 12:06] (aktuell) – [Bewegen des Geistes] Martin Pabst | ||
---|---|---|---|
Zeile 123: | Zeile 123: | ||
</ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | Ghost g = new Ghost(400, 300, 0x308020); | ||
+ | g.setDirection(" | ||
+ | g.setDirection(" | ||
+ | g.setDead(true); | ||
+ | |||
+ | |||
+ | class Ghost extends Actor { | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | body = new Sprite(x, y, SpriteLibrary.PMan, | ||
+ | eyes = new Sprite(x, y, SpriteLibrary.PMan, | ||
+ | this.color = color; | ||
+ | |||
+ | changeEyes(); | ||
+ | changeBody(); | ||
+ | |||
+ | body.playAnimation(15, | ||
+ | } | ||
+ | |||
+ | | ||
+ | if(isKeyDown(" | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | if(isKeyDown(" | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | if(isKeyDown(" | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | if(isKeyDown(" | ||
+ | | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | |||
+ | void setDead(boolean isDead) { | ||
+ | this.isDead = isDead; | ||
+ | changeEyes(); | ||
+ | changeBody(); | ||
+ | } | ||
+ | |||
+ | void setDirection(String direction) { | ||
+ | this.direction = direction; | ||
+ | changeEyes(); | ||
+ | } | ||
+ | |||
+ | | ||
+ | if(isDead) { | ||
+ | | ||
+ | } else { | ||
+ | | ||
+ | case " | ||
+ | | ||
+ | | ||
+ | case " | ||
+ | | ||
+ | | ||
+ | case " | ||
+ | | ||
+ | | ||
+ | case " | ||
+ | | ||
+ | | ||
+ | default : | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | | ||
+ | if(isDead) { | ||
+ | | ||
+ | | ||
+ | } else { | ||
+ | | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
objektbeziehungen/start.1710855214.txt.gz · Zuletzt geändert: 2024/03/19 13:33 von Martin Pabst