New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

quoridor

Package Overview
Dependencies
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

quoridor - npm Package Compare versions

Comparing version 2.1.7 to 2.1.8

3

lib/consts.d.ts

@@ -6,4 +6,3 @@ import { DecrementableHorizontalPiecePosition, DecrementableHorizontalWallCoordinate, DecrementableVerticalPiecePosition, DecrementableVerticalWallCoordinate, HorizontallyDecrementablePawnPosition, HorizontallyIncrementablePawnPosition, HorizontalPiecePosition, HorizontalWallCoordinate, IncrementableHorizontalPiecePosition, IncrementableHorizontalWallCoordinate, IncrementableVerticalPiecePosition, IncrementableVerticalWallCoordinate, PawnPosition, PlayerMatrix, VerticallyDecrementablePawnPosition, VerticallyIncrementablePawnPosition, VerticalPiecePosition, VerticalWallCoordinate, WallMatrix, WallPosition } from './types';

export declare const pawnAndWallPositions: (PawnPosition | WallPosition)[];
export declare const initialPlayerMatrix: PlayerMatrix;
export declare const initialWallMatrix: WallMatrix;
export declare const initialBoard: PlayerMatrix & WallMatrix;
export declare const horizontalPawnCoordinates: HorizontalPiecePosition[];

@@ -10,0 +9,0 @@ /**

"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from) {

@@ -8,3 +19,3 @@ for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)

Object.defineProperty(exports, "__esModule", { value: true });
exports.isHorizontallyDecrementablePawnPositionMap = exports.horizontallyDecrementedPawnPositions = exports.isHorizontallyIncrementablePawnPositionMap = exports.horizontallyIncrementedPawnPositions = exports.isVerticallyDecrementablePawnPositionMap = exports.verticallyDecrementedPawnPositions = exports.isVerticallyIncrementablePawnPositionMap = exports.verticallyIncrementedPawnPositions = exports.isDecrementableVerticalPiecePositionMap = exports.isIncrementableVerticalPiecePositionMap = exports.isDecrementableHorizontalPiecePositionMap = exports.isIncrementableHorizontalPiecePositionMap = exports.isDecrementableVerticalWallCoordinateMap = exports.isIncrementableVerticalWallCoordinateMap = exports.isDecrementableHorizontalWallCoordinateMap = exports.isIncrementableHorizontalWallCoordinateMap = exports.isVerticalWallCoordinateMap = exports.isHorizontalWallCoordinateMap = exports.incrementedHorizontalPiecePositions = exports.incrementedVerticalPiecePositions = exports.decrementedVerticalPiecePositions = exports.decrementedHorizontalPiecePositions = exports.incrementedVerticalWallCoordinates = exports.decrementedVerticalWallCoordinates = exports.incrementedHorizontalWallCoordinates = exports.decrementedHorizontalWallCoordinates = exports.verticalPiecePositions = exports.verticallyDecrementableWallPositions = exports.verticallyIncrementableWallPositions = exports.horizontallyDecrementableWallPositions = exports.horizontallyIncrementableWallPositions = exports.possiblyTrappedPositions = exports.horizontalPawnCoordinates = exports.initialWallMatrix = exports.initialPlayerMatrix = exports.pawnAndWallPositions = exports.isWallPositionMap = exports.wallPositions = exports.pawnPositions = void 0;
exports.isHorizontallyDecrementablePawnPositionMap = exports.horizontallyDecrementedPawnPositions = exports.isHorizontallyIncrementablePawnPositionMap = exports.horizontallyIncrementedPawnPositions = exports.isVerticallyDecrementablePawnPositionMap = exports.verticallyDecrementedPawnPositions = exports.isVerticallyIncrementablePawnPositionMap = exports.verticallyIncrementedPawnPositions = exports.isDecrementableVerticalPiecePositionMap = exports.isIncrementableVerticalPiecePositionMap = exports.isDecrementableHorizontalPiecePositionMap = exports.isIncrementableHorizontalPiecePositionMap = exports.isDecrementableVerticalWallCoordinateMap = exports.isIncrementableVerticalWallCoordinateMap = exports.isDecrementableHorizontalWallCoordinateMap = exports.isIncrementableHorizontalWallCoordinateMap = exports.isVerticalWallCoordinateMap = exports.isHorizontalWallCoordinateMap = exports.incrementedHorizontalPiecePositions = exports.incrementedVerticalPiecePositions = exports.decrementedVerticalPiecePositions = exports.decrementedHorizontalPiecePositions = exports.incrementedVerticalWallCoordinates = exports.decrementedVerticalWallCoordinates = exports.incrementedHorizontalWallCoordinates = exports.decrementedHorizontalWallCoordinates = exports.verticalPiecePositions = exports.verticallyDecrementableWallPositions = exports.verticallyIncrementableWallPositions = exports.horizontallyDecrementableWallPositions = exports.horizontallyIncrementableWallPositions = exports.possiblyTrappedPositions = exports.horizontalPawnCoordinates = exports.initialBoard = exports.pawnAndWallPositions = exports.isWallPositionMap = exports.wallPositions = exports.pawnPositions = void 0;
exports.pawnPositions = [

@@ -354,3 +365,3 @@ 'a1',

exports.pawnAndWallPositions = __spreadArray(__spreadArray([], exports.pawnPositions), exports.wallPositions);
exports.initialPlayerMatrix = {
var initialPlayerMatrix = {
a1: 0,

@@ -438,3 +449,3 @@ a2: 0,

};
exports.initialWallMatrix = {
var initialWallMatrix = {
a1h: false,

@@ -569,2 +580,3 @@ a1v: false,

};
exports.initialBoard = __assign(__assign({}, initialPlayerMatrix), initialWallMatrix);
exports.horizontalPawnCoordinates = [

@@ -571,0 +583,0 @@ 'a',

@@ -5,8 +5,5 @@ "use strict";

var consts_1 = require("./consts");
var createNewBoard_1 = require("./createNewBoard");
var createNewGame = function () {
var game = {
board: createNewBoard_1.createNewBoard(),
pieceMatrix: consts_1.initialPlayerMatrix,
wallMatrix: consts_1.initialWallMatrix,
board: consts_1.initialBoard,
pastMoves: [],

@@ -13,0 +10,0 @@ futureMoves: [],

@@ -49,7 +49,7 @@ "use strict";

var verticalWallPosition = "" + x + y + "v";
if (game.pieceMatrix[pawnPosition] === 0) {
if (game.board[pawnPosition] === 0) {
row += ' ';
}
else {
row += " " + game.pieceMatrix[pawnPosition] + " ";
row += " " + game.board[pawnPosition] + " ";
}

@@ -80,3 +80,3 @@ if (utils_1.isWallPosition(verticalWallPosition) &&

utils_1.isVerticallyDecrementableWallPosition(horizontalWallPosition) &&
game.wallMatrix[utils_1.moveWallDown(horizontalWallPosition)]) {
game.board[utils_1.moveWallDown(horizontalWallPosition)]) {
row += '╪';

@@ -83,0 +83,0 @@ }

@@ -30,4 +30,2 @@ export { createNewGame } from './createNewGame';

board: import("./types").Board;
pieceMatrix: import("./types").PlayerMatrix;
wallMatrix: import("./types").WallMatrix;
pastMoves: import("./types").Move[];

@@ -34,0 +32,0 @@ playerPositions: Record<import("./types").Player, {

@@ -23,10 +23,8 @@ "use strict";

var makeUnvalidatedMove = function (game, move) {
var _a, _b, _c, _d, _e, _f, _g;
var currentPosition = game.playerPositions[getTurn_1.getTurn(game)].position;
var _a, _b, _c, _d;
if (utils_1.isWallPosition(move)) {
// If wall move
return __assign(__assign({}, game), { board: __assign(__assign({}, game.board), (_a = {}, _a[move] = true, _a)), wallMatrix: __assign(__assign({}, game.wallMatrix), (_b = {}, _b[move] = true, _b)), playerWallCounts: __assign(__assign({}, game.playerWallCounts), (_c = {}, _c[getTurn_1.getTurn(game)] = game.playerWallCounts[getTurn_1.getTurn(game)] - 1, _c)), playerPositions: __assign(__assign({}, game.playerPositions), (_d = {}, _d[getTurn_1.getTurn(game)] = __assign(__assign({}, game.playerPositions[getTurn_1.getTurn(game)]), { previousPosition: game.playerPositions[getTurn_1.getTurn(game)] }), _d)), pastMoves: __spreadArray(__spreadArray([], game.pastMoves), [move]), futureMoves: [] });
return __assign(__assign({}, game), { board: __assign(__assign({}, game.board), (_a = {}, _a[move] = true, _a)), playerWallCounts: __assign(__assign({}, game.playerWallCounts), (_b = {}, _b[getTurn_1.getTurn(game)] = game.playerWallCounts[getTurn_1.getTurn(game)] - 1, _b)), playerPositions: __assign(__assign({}, game.playerPositions), (_c = {}, _c[getTurn_1.getTurn(game)] = __assign(__assign({}, game.playerPositions[getTurn_1.getTurn(game)]), { previousPosition: game.playerPositions[getTurn_1.getTurn(game)] }), _c)), pastMoves: __spreadArray(__spreadArray([], game.pastMoves), [move]), futureMoves: [] });
}
else {
var pieceMatrixWithRemovedPiece = __assign(__assign({}, game.pieceMatrix), (_e = {}, _e[currentPosition] = 0, _e));
return __assign(__assign({}, game), { board: Object.fromEntries(Object.entries(game.board).map(function (_a) {

@@ -36,10 +34,10 @@ var pos = _a[0], val = _a[1];

pos,
pos === move ? getTurn_1.getTurn(game) : val === getTurn_1.getTurn(game) ? null : val,
pos === move ? getTurn_1.getTurn(game) : val === getTurn_1.getTurn(game) ? 0 : val,
];
})), playerPositions: __assign(__assign({}, game.playerPositions), (_f = {}, _f[getTurn_1.getTurn(game)] = {
})), playerPositions: __assign(__assign({}, game.playerPositions), (_d = {}, _d[getTurn_1.getTurn(game)] = {
position: move,
previousPosition: game.playerPositions[getTurn_1.getTurn(game)],
}, _f)), pastMoves: __spreadArray(__spreadArray([], game.pastMoves), [move]), futureMoves: [], pieceMatrix: __assign(__assign({}, pieceMatrixWithRemovedPiece), (_g = {}, _g[move] = getTurn_1.getTurn(game), _g)) });
}, _d)), pastMoves: __spreadArray(__spreadArray([], game.pastMoves), [move]), futureMoves: [] });
}
};
exports.makeUnvalidatedMove = makeUnvalidatedMove;

@@ -5,4 +5,2 @@ import { Game } from './types';

board: import("./types").Board;
pieceMatrix: import("./types").PlayerMatrix;
wallMatrix: import("./types").WallMatrix;
pastMoves: import("./types").Move[];

@@ -9,0 +7,0 @@ playerPositions: Record<import("./types").Player, {

@@ -30,3 +30,3 @@ export declare type HorizontalPiecePosition = 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i';

export declare type VerticallyDecrementableWallPosition = 'a2h' | 'a2v' | 'a3h' | 'a3v' | 'a4h' | 'a4v' | 'a5h' | 'a5v' | 'a6h' | 'a6v' | 'a7h' | 'a7v' | 'a8h' | 'a8v' | 'b2h' | 'b2v' | 'b3h' | 'b3v' | 'b4h' | 'b4v' | 'b5h' | 'b5v' | 'b6h' | 'b6v' | 'b7h' | 'b7v' | 'b8h' | 'b8v' | 'c2h' | 'c2v' | 'c3h' | 'c3v' | 'c4h' | 'c4v' | 'c5h' | 'c5v' | 'c6h' | 'c6v' | 'c7h' | 'c7v' | 'c8h' | 'c8v' | 'd2h' | 'd2v' | 'd3h' | 'd3v' | 'd4h' | 'd4v' | 'd5h' | 'd5v' | 'd6h' | 'd6v' | 'd7h' | 'd7v' | 'd8h' | 'd8v' | 'e2h' | 'e2v' | 'e3h' | 'e3v' | 'e4h' | 'e4v' | 'e5h' | 'e5v' | 'e6h' | 'e6v' | 'e7h' | 'e7v' | 'e8h' | 'e8v' | 'f2h' | 'f2v' | 'f3h' | 'f3v' | 'f4h' | 'f4v' | 'f5h' | 'f5v' | 'f6h' | 'f6v' | 'f7h' | 'f7v' | 'f8h' | 'f8v' | 'g2h' | 'g2v' | 'g3h' | 'g3v' | 'g4h' | 'g4v' | 'g5h' | 'g5v' | 'g6h' | 'g6v' | 'g7h' | 'g7v' | 'g8h' | 'g8v' | 'h2h' | 'h2v' | 'h3h' | 'h3v' | 'h4h' | 'h4v' | 'h5h' | 'h5v' | 'h6h' | 'h6v' | 'h7h' | 'h7v' | 'h8h' | 'h8v';
export declare type Board = Record<PawnPosition, Player | null> & Record<WallPosition, boolean>;
export declare type Board = PlayerMatrix & WallMatrix;
export declare type WallMove = WallPosition;

@@ -42,4 +42,2 @@ export declare type Move = PawnMove | WallMove;

board: Board;
pieceMatrix: PlayerMatrix;
wallMatrix: WallMatrix;
pastMoves: Move[];

@@ -46,0 +44,0 @@ futureMoves: Move[];

@@ -5,4 +5,2 @@ import { Game } from './types';

board: import("./types").Board;
pieceMatrix: import("./types").PlayerMatrix;
wallMatrix: import("./types").WallMatrix;
pastMoves: import("./types").Move[];

@@ -9,0 +7,0 @@ playerPositions: Record<import("./types").Player, {

@@ -66,11 +66,9 @@ "use strict";

var doesWallMoveOverlapExistingWall = function (game, wallMove) {
var x = exports.getHorizontalCoordinate(wallMove);
var y = exports.getVerticalCoordinate(wallMove);
if (exports.isHorizontalWallMove(wallMove)) {
if (game.wallMatrix[wallMove] ||
game.wallMatrix[rotateWall(wallMove)] ||
if (game.board[wallMove] ||
game.board[rotateWall(wallMove)] ||
(exports.isHorizontallyDecrementableWallPosition(wallMove) &&
game.wallMatrix[exports.moveWallLeft(wallMove)]) ||
game.board[exports.moveWallLeft(wallMove)]) ||
(isHorizontallyIncrementableWallPosition(wallMove) &&
game.wallMatrix[moveWallRight(wallMove)])) {
game.board[moveWallRight(wallMove)])) {
return true;

@@ -80,8 +78,8 @@ }

if (isVerticalWallMove(wallMove)) {
if (game.wallMatrix[wallMove] ||
game.wallMatrix[rotateWall(wallMove)] ||
if (game.board[wallMove] ||
game.board[rotateWall(wallMove)] ||
(exports.isVerticallyDecrementableWallPosition(wallMove) &&
game.wallMatrix[exports.moveWallDown(wallMove)]) ||
game.board[exports.moveWallDown(wallMove)]) ||
(isVerticallyIncrementableWallPosition(wallMove) &&
game.wallMatrix[moveWallUp(wallMove)])) {
game.board[moveWallUp(wallMove)])) {
return true;

@@ -114,6 +112,6 @@ }

exports.isVerticalWallCoordinate(verticalCoordinate) &&
game.wallMatrix["" + horizontalCoordinate + verticalCoordinate + "h"]) ||
game.board["" + horizontalCoordinate + verticalCoordinate + "h"]) ||
(isDecrementableHorizontalPiecePosition(horizontalCoordinate) &&
exports.isVerticalWallCoordinate(verticalCoordinate) &&
game.wallMatrix["" + decrementHorizontalPiecePosition(horizontalCoordinate) + verticalCoordinate + "h"])) {
game.board["" + decrementHorizontalPiecePosition(horizontalCoordinate) + verticalCoordinate + "h"])) {
return true;

@@ -134,3 +132,3 @@ }

if (exports.isVerticallyIncrementablePawnPosition(position) &&
game.pieceMatrix[exports.verticallyIncrementPawnPosition(position)] ===
game.board[exports.verticallyIncrementPawnPosition(position)] ===
exports.getOppositePlayer(getTurn_1.getTurn(game))) {

@@ -157,7 +155,7 @@ return true;

exports.isVerticalWallCoordinate(verticalCoordinate) &&
game.wallMatrix["" + horizontalCoordinate + verticalCoordinate + "v"]) ||
game.board["" + horizontalCoordinate + verticalCoordinate + "v"]) ||
(exports.getVerticalCoordinate(move) > 1 &&
exports.isHorizontalWallCoordinate(horizontalCoordinate) &&
isDecrementableVerticalPiecePosition(verticalCoordinate) &&
game.wallMatrix["" + horizontalCoordinate + decrementVerticalPiecePosition(verticalCoordinate) + "v"])) {
game.board["" + horizontalCoordinate + decrementVerticalPiecePosition(verticalCoordinate) + "v"])) {
return true;

@@ -194,7 +192,7 @@ }

exports.isVerticalWallCoordinate(verticalCoordinate) &&
game.wallMatrix["" + decrementHorizontalPiecePosition(horizontalCoordinate) + verticalCoordinate + "v"]) ||
game.board["" + decrementHorizontalPiecePosition(horizontalCoordinate) + verticalCoordinate + "v"]) ||
(exports.getVerticalCoordinate(move) > 1 &&
isDecrementableHorizontalPiecePosition(horizontalCoordinate) &&
isDecrementableVerticalPiecePosition(verticalCoordinate) &&
game.wallMatrix["" + decrementHorizontalPiecePosition(horizontalCoordinate) + decrementVerticalPiecePosition(verticalCoordinate) + "v"])) {
game.board["" + decrementHorizontalPiecePosition(horizontalCoordinate) + decrementVerticalPiecePosition(verticalCoordinate) + "v"])) {
return true;

@@ -224,3 +222,3 @@ }

if (exports.isHorizontallyIncrementablePawnPosition(position) &&
game.pieceMatrix[exports.horizontallyIncrementPawnPosition(position)] ===
game.board[exports.horizontallyIncrementPawnPosition(position)] ===
exports.getOppositePlayer(getTurn_1.getTurn(game))) {

@@ -246,7 +244,7 @@ return true;

isDecrementableVerticalPiecePosition(verticalCoordinate) &&
game.wallMatrix["" + horizontalCoordinate + decrementVerticalPiecePosition(verticalCoordinate) + "h"]) ||
game.board["" + horizontalCoordinate + decrementVerticalPiecePosition(verticalCoordinate) + "h"]) ||
(letterToNumber(exports.getHorizontalCoordinate(move)) > 1 &&
isDecrementableHorizontalPiecePosition(horizontalCoordinate) &&
isDecrementableVerticalPiecePosition(verticalCoordinate) &&
game.wallMatrix["" + decrementHorizontalPiecePosition(horizontalCoordinate) + decrementVerticalPiecePosition(verticalCoordinate) + "h"])) {
game.board["" + decrementHorizontalPiecePosition(horizontalCoordinate) + decrementVerticalPiecePosition(verticalCoordinate) + "h"])) {
return true;

@@ -275,3 +273,3 @@ }

if (exports.isVerticallyDecrementablePawnPosition(position) &&
game.pieceMatrix[exports.verticallyDecrementPawnPosition(position)] ===
game.board[exports.verticallyDecrementPawnPosition(position)] ===
exports.getOppositePlayer(getTurn_1.getTurn(game))) {

@@ -322,3 +320,3 @@ return true;

if (exports.isHorizontallyDecrementablePawnPosition(position) &&
game.pieceMatrix[exports.horizontallyDecrementPawnPosition(position)] ===
game.board[exports.horizontallyDecrementPawnPosition(position)] ===
exports.getOppositePlayer(getTurn_1.getTurn(game))) {

@@ -394,3 +392,3 @@ return true;

// If the move lands on top of the opponent
if (game.pieceMatrix[move] === exports.getOppositePlayer(getTurn_1.getTurn(game))) {
if (game.board[move] === exports.getOppositePlayer(getTurn_1.getTurn(game))) {
return false;

@@ -742,8 +740,8 @@ }

// A horizontal wall
if (game.wallMatrix[wallMove] ||
game.wallMatrix[rotateWall(wallMove)] ||
if (game.board[wallMove] ||
game.board[rotateWall(wallMove)] ||
(exports.isHorizontallyDecrementableWallPosition(wallMove) &&
game.wallMatrix[exports.moveWallLeft(wallMove)]) ||
game.board[exports.moveWallLeft(wallMove)]) ||
(isHorizontallyIncrementableWallPosition(wallMove) &&
game.wallMatrix[moveWallRight(wallMove)])) {
game.board[moveWallRight(wallMove)])) {
return true;

@@ -753,8 +751,8 @@ }

if (isVerticalWallMove(wallMove)) {
if (game.wallMatrix[rotateWall(wallMove)] ||
game.wallMatrix[wallMove] ||
if (game.board[rotateWall(wallMove)] ||
game.board[wallMove] ||
(exports.isVerticallyDecrementableWallPosition(wallMove) &&
game.wallMatrix[exports.moveWallDown(wallMove)]) ||
game.board[exports.moveWallDown(wallMove)]) ||
(isVerticallyIncrementableWallPosition(wallMove) &&
game.wallMatrix[moveWallUp(wallMove)])) {
game.board[moveWallUp(wallMove)])) {
return true;

@@ -799,3 +797,3 @@ }

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallAboveRight) + exports.getVerticalCoordinate(verticalWallAboveRight) + exports.getWallOrientation(verticalWallAboveRight)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallAboveRight) + exports.getVerticalCoordinate(verticalWallAboveRight) + exports.getWallOrientation(verticalWallAboveRight)];
};

@@ -811,3 +809,3 @@ var doesHorizontalWallHaveVerticalWallAboveLeft = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallAboveLeft) + exports.getVerticalCoordinate(verticalWallAboveLeft) + exports.getWallOrientation(verticalWallAboveLeft)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallAboveLeft) + exports.getVerticalCoordinate(verticalWallAboveLeft) + exports.getWallOrientation(verticalWallAboveLeft)];
};

@@ -823,3 +821,3 @@ var doesHorizontalWallHaveVerticalWallBelowRight = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallBelowRight) + exports.getVerticalCoordinate(verticalWallBelowRight) + exports.getWallOrientation(verticalWallBelowRight)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallBelowRight) + exports.getVerticalCoordinate(verticalWallBelowRight) + exports.getWallOrientation(verticalWallBelowRight)];
};

@@ -835,3 +833,3 @@ var doesHorizontalWallHaveVerticalWallBelowLeft = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallBelowLeft) + exports.getVerticalCoordinate(verticalWallBelowLeft) + exports.getWallOrientation(verticalWallBelowLeft)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallBelowLeft) + exports.getVerticalCoordinate(verticalWallBelowLeft) + exports.getWallOrientation(verticalWallBelowLeft)];
};

@@ -846,3 +844,3 @@ var doesHorizontalWallHaveHorizontalWallRight = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallRight) + exports.getVerticalCoordinate(horizontalWallRight) + exports.getWallOrientation(horizontalWallRight)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallRight) + exports.getVerticalCoordinate(horizontalWallRight) + exports.getWallOrientation(horizontalWallRight)];
};

@@ -857,3 +855,3 @@ var doesHorizontalWallHaveHorizontalWallLeft = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallLeft) + exports.getVerticalCoordinate(horizontalWallLeft) + exports.getWallOrientation(horizontalWallLeft)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallLeft) + exports.getVerticalCoordinate(horizontalWallLeft) + exports.getWallOrientation(horizontalWallLeft)];
};

@@ -867,3 +865,3 @@ var doesHorizontalWallHaveVerticalWallAbove = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallAbove) + exports.getVerticalCoordinate(verticalWallAbove) + exports.getWallOrientation(verticalWallAbove)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallAbove) + exports.getVerticalCoordinate(verticalWallAbove) + exports.getWallOrientation(verticalWallAbove)];
};

@@ -877,3 +875,3 @@ var doesHorizontalWallHaveVerticalWallBelow = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallBelow) + exports.getVerticalCoordinate(verticalWallBelow) + exports.getWallOrientation(verticalWallBelow)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallBelow) + exports.getVerticalCoordinate(verticalWallBelow) + exports.getWallOrientation(verticalWallBelow)];
};

@@ -889,3 +887,3 @@ var doesVerticalWallHaveHorizontalWallAboveRight = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallAboveRight) + exports.getVerticalCoordinate(horizontalWallAboveRight) + exports.getWallOrientation(horizontalWallAboveRight)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallAboveRight) + exports.getVerticalCoordinate(horizontalWallAboveRight) + exports.getWallOrientation(horizontalWallAboveRight)];
};

@@ -901,3 +899,3 @@ var doesVerticalWallHaveHorizontalWallAboveLeft = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallAboveLeft) + exports.getVerticalCoordinate(horizontalWallAboveLeft) + exports.getWallOrientation(horizontalWallAboveLeft)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallAboveLeft) + exports.getVerticalCoordinate(horizontalWallAboveLeft) + exports.getWallOrientation(horizontalWallAboveLeft)];
};

@@ -913,3 +911,3 @@ var doesVerticalWallHaveHorizontalWallBelowRight = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallBelowRight) + exports.getVerticalCoordinate(horizontalWallBelowRight) + exports.getWallOrientation(horizontalWallBelowRight)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallBelowRight) + exports.getVerticalCoordinate(horizontalWallBelowRight) + exports.getWallOrientation(horizontalWallBelowRight)];
};

@@ -925,3 +923,3 @@ var doesVerticalWallHaveHorizontalWallBelowLeft = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallBelowLeft) + exports.getVerticalCoordinate(horizontalWallBelowLeft) + exports.getWallOrientation(horizontalWallBelowLeft)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallBelowLeft) + exports.getVerticalCoordinate(horizontalWallBelowLeft) + exports.getWallOrientation(horizontalWallBelowLeft)];
};

@@ -936,3 +934,3 @@ var doesVerticalWallHaveVerticalWallAbove = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallAbove) + exports.getVerticalCoordinate(verticalWallAbove) + exports.getWallOrientation(verticalWallAbove)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallAbove) + exports.getVerticalCoordinate(verticalWallAbove) + exports.getWallOrientation(verticalWallAbove)];
};

@@ -947,3 +945,3 @@ var doesVerticalWallHaveVerticalWallBelow = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(verticalWallBelow) + exports.getVerticalCoordinate(verticalWallBelow) + exports.getWallOrientation(verticalWallBelow)];
return game.board["" + exports.getHorizontalCoordinate(verticalWallBelow) + exports.getVerticalCoordinate(verticalWallBelow) + exports.getWallOrientation(verticalWallBelow)];
};

@@ -957,3 +955,3 @@ var doesVerticalWallHaveHorizontalWallAbove = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallAbove) + exports.getVerticalCoordinate(horizontalWallAbove) + exports.getWallOrientation(horizontalWallAbove)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallAbove) + exports.getVerticalCoordinate(horizontalWallAbove) + exports.getWallOrientation(horizontalWallAbove)];
};

@@ -967,3 +965,3 @@ var doesVerticalWallHaveHorizontalWallBelow = function (game, wallMove) {

return false;
return game.wallMatrix["" + exports.getHorizontalCoordinate(horizontalWallBelow) + exports.getVerticalCoordinate(horizontalWallBelow) + exports.getWallOrientation(horizontalWallBelow)];
return game.board["" + exports.getHorizontalCoordinate(horizontalWallBelow) + exports.getVerticalCoordinate(horizontalWallBelow) + exports.getWallOrientation(horizontalWallBelow)];
};

@@ -970,0 +968,0 @@ var doesHorizontalWallHaveBoardEdgeRight = function (wallMove) {

{
"name": "quoridor",
"version": "2.1.7",
"version": "2.1.8",
"description": "A JavaScipt Quoridor library for move validation etc.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc