Add freeplay guide.
This commit is contained in:
parent
3560139587
commit
41d2cfeb51
@ -607,4 +607,28 @@ const GAME_CONFIGS = {
|
|||||||
.set_rule("par", 4)
|
.set_rule("par", 4)
|
||||||
.set_rule("cpu", true),
|
.set_rule("cpu", true),
|
||||||
],
|
],
|
||||||
|
|
||||||
|
Freeplay: new GameConfig.Layout()
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(0, 1))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(1, 1))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(2, 2))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(3, 2))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(4, 3))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(5, 3))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(6, 4))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(7, 4))
|
||||||
|
.add_piece(0, 0, false, new MATH.Vec2(8, 5))
|
||||||
|
.add_piece(1, 0, false, new MATH.Vec2(0, 0))
|
||||||
|
.add_piece(1, 0, false, new MATH.Vec2(8, 4))
|
||||||
|
.add_piece(2, 0, false, new MATH.Vec2(1, 0))
|
||||||
|
.add_piece(2, 0, false, new MATH.Vec2(7, 3))
|
||||||
|
.add_piece(3, 0, false, new MATH.Vec2(3, 0))
|
||||||
|
.add_piece(3, 0, false, new MATH.Vec2(5, 1))
|
||||||
|
.add_piece(4, 0, false, new MATH.Vec2(2, 0))
|
||||||
|
.add_piece(4, 0, false, new MATH.Vec2(6, 2))
|
||||||
|
.add_piece(5, 0, false, new MATH.Vec2(4, 2))
|
||||||
|
.add_piece(6, 0, false, new MATH.Vec2(4, 1))
|
||||||
|
.add_piece(7, 0, false, new MATH.Vec2(4, 0))
|
||||||
|
.mirror(1)
|
||||||
|
.set_rule("turn", false),
|
||||||
};
|
};
|
||||||
|
@ -708,6 +708,7 @@ const SCENES = {
|
|||||||
case "promote": config = GAME_CONFIGS.Guide_Promote; break;
|
case "promote": config = GAME_CONFIGS.Guide_Promote; break;
|
||||||
case "check": config = GAME_CONFIGS.Guide_Check; break;
|
case "check": config = GAME_CONFIGS.Guide_Check; break;
|
||||||
case "checkmate": config = GAME_CONFIGS.Guide_Checkmate; break;
|
case "checkmate": config = GAME_CONFIGS.Guide_Checkmate; break;
|
||||||
|
case "freeplay": config = GAME_CONFIGS.Freeplay; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -234,6 +234,7 @@ const UI = {
|
|||||||
buttons_top.push(UI.button("Promotion", () => { SCENE.load(SCENES.Guide, "promote"); }, page == "guide_promote"));
|
buttons_top.push(UI.button("Promotion", () => { SCENE.load(SCENES.Guide, "promote"); }, page == "guide_promote"));
|
||||||
buttons_top.push(UI.button("Check", () => { SCENE.load(SCENES.Guide, "check"); }, page == "guide_check"));
|
buttons_top.push(UI.button("Check", () => { SCENE.load(SCENES.Guide, "check"); }, page == "guide_check"));
|
||||||
buttons_top.push(UI.button("Checkmate", () => { SCENE.load(SCENES.Guide, "checkmate"); }, page == "guide_checkmate"));
|
buttons_top.push(UI.button("Checkmate", () => { SCENE.load(SCENES.Guide, "checkmate"); }, page == "guide_checkmate"));
|
||||||
|
buttons_top.push(UI.button("Freeplay", () => { SCENE.load(SCENES.Guide, "freeplay"); }, page == "guide_freeplay"));
|
||||||
|
|
||||||
// Bottom Buttons
|
// Bottom Buttons
|
||||||
if(game_buttons) {
|
if(game_buttons) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user