X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fclient_OLD%2Fjavascripts%2Futils%2FsquareId.js;fp=client%2Fclient_OLD%2Fjavascripts%2Futils%2FsquareId.js;h=8fec48eb3772ad6c3b26c8281645c1d94d844f7b;hb=625022fdcf750f0aff8fcd699f7e9b89730e1d10;hp=0000000000000000000000000000000000000000;hpb=b955c65b942d09d24b5c3bed0d755d4f2f8f71f1;p=vchess.git diff --git a/client/client_OLD/javascripts/utils/squareId.js b/client/client_OLD/javascripts/utils/squareId.js new file mode 100644 index 00000000..8fec48eb --- /dev/null +++ b/client/client_OLD/javascripts/utils/squareId.js @@ -0,0 +1,13 @@ +// 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) +{ + const idParts = id.split('-'); + return [parseInt(idParts[1]), parseInt(idParts[2])]; +}