diff --git a/www/js/game_config_const.js b/www/js/game_config_const.js index d9519db..3a13d19 100644 --- a/www/js/game_config_const.js +++ b/www/js/game_config_const.js @@ -608,27 +608,32 @@ const GAME_CONFIGS = { .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) + Freeplay: new GameConfig() + .set_pieces(CONFIG_PIECES_STANDARD) + .set_pool(new Uint8Array([0, 1, 1, 2, 2, 0, 0, 7, 0, 1, 0, 0, 0, 0])) + .set_layout( + 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), };