gpt4 book ai didi

java - 如何让玩家正确的移动到另外一个 field 呢?

转载 作者:太空宇宙 更新时间:2023-11-04 14:13:49 25 4
gpt4 key购买 nike

我正在制作一款类似垄断的游戏,而且快完成了。我唯一的问题是机会卡。当玩家获得机会卡时,他可能会被要求移动到特定的区域。所以我的问题是游戏没有将汽车(玩家)移动到这个特定的区域,为什么?它将玩家移动到随机区域。

import desktop_resources.GUI;


public class Movecard extends Card {

protected int move;

public Movecard(String text, int move) {
this.text=text;
this.move=move;
}

public void activateCard(Player s) {
GUI.showMessage(text);
GUI.removeCar(s.getField(), s.getName());
int Move= s.getField()+move;
s.setField(Move);
GUI.setCar(s.getField(), s.getName());
Matador.fields[s.getField()].landonField(s);
}

}

public abstract class Kort {
protected String text;

public String getText() {
return text;
}

public abstract void activateCard(Player s);

}

最佳答案

您并不是将玩家移动到索引为 move 的字段,而是将玩家推进到 move 字段。

尝试使用s.setField(move);

关于java - 如何让玩家正确的移动到另外一个 field 呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27987282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com