我正在为学校做一个项目,我们必须制作游戏记忆,我想你们都知道游戏。我们的问题是我们不明白javafx如何比较两个'卡'
我们现在拥有的代码是4张卡片,您可以点击它们,它们会变成一种颜色,当您点击它们时它们会转回来。你能帮我吗?
我目前的代码是这样的:
rectangle:rectangle1 = Rectangle {
width: 50
height: 50
x: 10
y: 50
arcWidth: 10
arcHeight: 10
fill: bind Color.web(kleur1)
onMouseClicked: function(event) {
if (kleur1 == "red"){
kleur1 = "blue"
}
else if (kleur1 == "blue") {
kleur1 = "red"}
}
}
答案 0 :(得分:0)
您似乎需要检查颜色是否相等
if(kleur1.equals("blue") && kleur3.equals("blue"))
{
rectangle1.setVisible(false);
rectangle3.setVisible(false);
}
并设置如上所示