예제 #1
0
  /** Denne kalles av renderloopen. Sørger for at action() blir kalt. */
  public void doAction() {
    _age++;
    if (_age == 200) { // Todo: denne burde ikke være her. Men det går så JÆVLIG fort nå...
      _age = 0;
    }
    action();

    x += _xSpeed;
    y += _ySpeed;
    // Hvis vi går utenfor skjermen, håndter det!
    if (y + height > _gameRenderer.getHeight()
        || y < 0
        || x + width > _gameRenderer.getWidth()
        || x < 0) {
      outOfScreenAction();
    }
  }
예제 #2
0
 /** Skal bli kalt når objektet skal dø, fjernes eller noe slikt... */
 public void die() {
   dead = true;
   _gameRenderer.removeObject(this);
 }