Не хочу показывать код потому что я просто скопировал код проигрыша, а так делать не желательно, но лучше решения я не нашел
scene("win", () => {
add([
text("You Win", {
size: 50,
}),
pos(center()),
anchor("center"),
])
add([
sprite("moth"),
scale(6),
pos(center().add(0, -100)),
anchor("center"),
{
add() {
this.onMousePress(() => {
this.play("like")
})
this.onAnimEnd((anim) => {
if (anim == "like")
go("game")
})
}
}
])
})Вызывается сцена очень просто по счётчику, в будущем конечно я всё это доделаю нормально, а пока так
const game = add([
timer(),
"game",
{
crowsLeft: 5,
update() {
if (this.crowsLeft <= 0)
go("win")
}
}
])