X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Futils%2FsquareId.js;fp=public%2Fjavascripts%2Futils%2FsquareId.js;h=a3423f7b8b0f631552d07c01d4c0eeff9861fdd7;hb=582df3497b0f91dd4b645386a059eac9e98da1bb;hp=0000000000000000000000000000000000000000;hpb=59d58d7da742c937bca80c2102c2e72cc7d6e840;p=vchess.git diff --git a/public/javascripts/utils/squareId.js b/public/javascripts/utils/squareId.js new file mode 100644 index 00000000..a3423f7b --- /dev/null +++ b/public/javascripts/utils/squareId.js @@ -0,0 +1,12 @@ +// Get the identifier of a HTML square from its numeric coordinates o.x,o.y. +function getSquareId(o) +{ + // NOTE: a separator is required to allow any size of board + return "sq-" + o.x + "-" + o.y; +} + +// Inverse function +function getSquareFromId(id) { + let idParts = id.split('-'); + return [parseInt(idParts[1]), parseInt(idParts[2])]; +}