首页 > 解决方案 > 鼠标点击后无法绘制塔

问题描述

我一直在研究塔防。现在的问题是我的塔在鼠标点击后没有被吸引到板上。它以前可以工作,但现在不能工作!

@Override
public void mouseClicked(MouseEvent e) {

    Towers.posX = (int)(MouseInfo.getPointerInfo().getLocation().getX()) - 321;
    Towers.posY = (int)(MouseInfo.getPointerInfo().getLocation().getY()) - 100;
    TowerArray.add(Towers);

    if (TowerArray.size() > 0) {
        // if(TowerArray[i] != EnemyArray[j]) {
        System.out.println(Towers.posX + " " + Towers.posY);
        Towers.Draw(View.background.getGraphics());
        // } else {
        // System.out.println("Cant place tower on enemy path");
    }

    Towers.Draw(Controller.View.background.getGraphics());
}

标签: java

解决方案


推荐阅读