Added temporary laser beeem!
[AntiTD.git] / src / se / umu / cs / dit06ajnajs / agent / BasicTower.java
blob874d3aa434e91232caa8747125c6c8965d8006e4
1 package se.umu.cs.dit06ajnajs.agent;
3 import java.awt.Color;
4 import java.awt.Graphics;
5 import java.util.List;
7 import se.umu.cs.dit06ajnajs.Paintable;
9 public class BasicTower extends Tower implements Paintable {
11 public BasicTower(int width, int height, int damage, int range) {
12 super(width, height, damage, range);
13 // TODO super.image = img;
16 public void paint(Graphics g) {
17 // TODO cast to graphics2D?
18 g.setColor(Color.RED);
19 g.fillRect(this.getX(), this.getY(), this.getWidth(), this.getHeight());
21 // TODO Tillfällig implementering
22 if (this.isFiering()) {
23 this.setFiering(false);
24 g.setColor(Color.YELLOW);
25 List<Unit> fireingList = this.getFireingList();
26 if (!fireingList.isEmpty()) {
27 Unit unit = this.getFireingList().get(0);
28 g.drawLine(this.getCenterX(), this.getCenterY(), unit.getCenterPoint().x, unit.getCenterPoint().y);