Player.java
Dosyayı İndir
package com.godoro.game.eater.image;
import com.godoro.game.eater.Board;
import com.godoro.game.eater.Status;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.ImageObserver;
import java.util.Map;
public class Player extends Actor {
public final static int SPEED = 10;
public Player(int x, int y) {
super(x, y, 32, 32, 10, 0);
}
@Override
public void draw(Graphics g, Board board, Status status) {
Image image = board.getImageMap().get("player");
g.drawImage(image, getStartX(), getStartY(), board);
}
public Bullet fire() {
int bulletVelocityX = (int) (Math.signum(velocityX) * Bullet.SPEED);
int bulletVelocityY = (int) (Math.signum(velocityY) * Bullet.SPEED);
Bullet bullet = new Bullet(x, y, bulletVelocityX, bulletVelocityY);
return bullet;
}
}
Dosyayı İndir