//https://www.redblobgames.com/grids/xgEPTagons/ //https://www.redblobgames.com/grids/xgEPTagons/implementation.html //NhBoE() //lGFAC(name, x, y) //Re8E9() //z29pg(locationName) //xlx4B = function(cbo, text, value) //z5bJ9() //Gvtfu(locationName) //dSYjO() //hSMb6() //gO0xB(locationName) //RdJHP() //Uv0IX() //KODnW() //GvKBR() //jIGh4() //dIjPa() //F3bo3() //J8vHI() //wgnhh() //xY7cn() //nmUEx() //fyKq1() //hYrYS(ev) //Zoom() //PaDbg(evt) //F42zk(evt) //q75ps() //UNWVh( ev ) //itUrN( ev ) //MQUPz( ev ) //LwQhh() //R932u() //FMkLI( ev ) //r4FsF(ev) //vnr21( e ) //wYmVJ(strComment, objError) //scvQ3(min,max) //rd6n0() //CXXVh() //vYRYW(targetPercent) //Wr7oj() //Wb4RF() //YB7qA(xgEPT) //z2R7O(xgEPT) //pHPdQ(xgEPT) //v0hYK(clickedGqyZR) //NPCjy(clickedGqyZR) //nm3Ie(xgEPTStart, xgEPTEnd) //yeoZb(xgEPTStart, xgEPTEnd) //mog4N(xgEPTStart, xgEPTEnd, arySelectedgY8uv) //ggg9q(xgEPT, arygY8uv) //SdTBD(xgEPT, arygY8uv) //B8q4t(xgEPTStart, xgEPTEnd) //xKyY0(xgEPTStart, xgEPTEnd) //xXfCh(arygY8uv) //J3mk8(xgEPTStart, xgEPTEnd, countgY8uv) //KUmE5(bVyoa) //cZzZd(xgEPT) //OYwS0(aryStrings) //plJE7(aryStrings) //AO6qw(bVyoa) //p8K1I(xgEPTCenter, radius, isPerimeterOnly) //AwcUe(xgEPTCenter, radius, isPerimeterOnly) //g1LPu(clickedGqyZR) //kTkUY(clickedGqyZR) //ggfAE(clickedGqyZR) //ByzsP(fromGqyZR, toGqyZR) //Z2Mc3(clickedGqyZR) //K017h(clickedGqyZR) //IoA6y(clickedGqyZR) //XuHiK() //hhYlq(xgEPTCenter, radius, isPerimeterOnly) //xpwuF(radius, isPerimeterOnly) //RyNC4(radius, isPerimeterOnly) //Bvd1j(radius, isPerimeterOnly) //xdhGt(radius, isPerimeterOnly) //KyTU9(radius, isPerimeterOnly) //gQpN9() //nWiAE() //qRife(xgEPTGalaxy) //iqBmQ() //TS1qi() //QXkrY(intPlayerNumber) //jgmZO(isVisible) //KQL8C(xgEPTCenter) //p0wvC(xgEPT, intPlayerNumber, playerColorString) //Tky9G(xgEPT, intPlayerNumber, playerColorString) //OgYug(centerGqyZR) //twNPZ(centerGqyZR, countRings, isPerimeterOnly) //QIxns(UWNTI) //OmpEx(intPlayerNumber, UWNTIVisible) //DdsJM()