if someone needs, used this in RingInfo
switch (numby) {
case 0:
// 0
number = [
[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 0, NumY + 2], [NumX + 0, NumY + 3],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 3], [NumX + 0, NumY + 2],
[NumX + 0, NumY + 9], [NumX + 5, NumY + 2], [NumX + 5, NumY + 9],
[NumX + 2, NumY + 11], [NumX + 0, NumY + 9], [NumX + 3, NumY + 11],
[NumX + 5, NumY + 9], [NumX + 2, NumY + 11], [NumX + 3, NumY + 11]];
break;
case 1:
// 1
number = [[NumX + 3, NumY + 11], [NumX + 3, NumY + 0],
[NumX + 0, NumY + 3], [NumX + 3, NumY + 0]];
break;
case 2:
// 2
number =
[[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 0, NumY + 2], [NumX + 0, NumY + 3],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 3], [NumX + 5, NumY + 2],
[NumX + 0, NumY + 11], [NumX + 0, NumY + 11],
[NumX + 5, NumY + 11]];
break;
case 3:
// 3
number = [
[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 2], [NumX + 5, NumY + 3],
[NumX + 5, NumY + 3], [NumX + 3, NumY + 5], [NumX + 2, NumY + 5],
[NumX + 3, NumY + 5], [NumX + 5, NumY + 7], [NumX + 3, NumY + 5],
[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 7], [NumX + 5, NumY + 9],
[NumX + 2, NumY + 11], [NumX + 0, NumY + 9], [NumX + 3, NumY + 11],
[NumX + 5, NumY + 9], [NumX + 2, NumY + 11], [NumX + 3, NumY + 11]];
break;
case 4:
// 3
number =
[[NumX + 5, NumY + 11], [NumX + 5, NumY + 0], [NumX + 0, NumY + 5],
[NumX + 5, NumY + 5], [NumX + 0, NumY + 5], [NumX + 0, NumY + 0]];
break;
case 5:
// 5
number =
[[NumX + 0, NumY + 0], [NumX + 5, NumY + 0], [NumX + 0, NumY + 0],
[NumX + 0, NumY + 5], [NumX + 0, NumY + 5], [NumX + 2, NumY + 5],
[NumX + 5, NumY + 7], [NumX + 3, NumY + 5], [NumX + 5, NumY + 7],
[NumX + 5, NumY + 9], [NumX + 2, NumY + 11], [NumX + 0, NumY + 9],
[NumX + 3, NumY + 11], [NumX + 5, NumY + 9], [NumX + 2, NumY + 11],
[NumX + 3, NumY + 11]];
break;
case 6:
// 5
number =
[[NumX + 3, NumY + 0], [NumX + 5, NumY + 2], [NumX + 2, NumY + 0],
[NumX + 0, NumY + 2], [NumX + 0, NumY + 2], [NumX + 0, NumY + 9],
[NumX + 2, NumY + 5], [NumX + 3, NumY + 5], [NumX + 0, NumY + 7],
[NumX + 2, NumY + 5], [NumX + 5, NumY + 7], [NumX + 3, NumY + 5],
[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 0, NumY + 7], [NumX + 0, NumY + 11],
[NumX + 5, NumY + 7], [NumX + 5, NumY + 9], [NumX + 2, NumY + 11],
[NumX + 0, NumY + 9], [NumX + 3, NumY + 11], [NumX + 5, NumY + 9],
[NumX + 2, NumY + 11], [NumX + 3, NumY + 11]];
break;
case 7:
// 7
number =
[[NumX + 0, NumY + 0], [NumX + 3, NumY + 0], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 2], [NumX + 0, NumY + 11]];
break;
case 8:
// 7
number =
[[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 0, NumY + 2], [NumX + 0, NumY + 3],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 3], [NumX + 0, NumY + 3],
[NumX + 2, NumY + 5], [NumX + 5, NumY + 3], [NumX + 3, NumY + 5],
[NumX + 2, NumY + 5], [NumX + 3, NumY + 5], [NumX + 0, NumY + 7],
[NumX + 2, NumY + 5], [NumX + 5, NumY + 7], [NumX + 3, NumY + 5],
[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 0, NumY + 7], [NumX + 0, NumY + 11],
[NumX + 5, NumY + 7], [NumX + 5, NumY + 9], [NumX + 2, NumY + 11],
[NumX + 0, NumY + 9], [NumX + 3, NumY + 11], [NumX + 5, NumY + 9],
[NumX + 2, NumY + 11], [NumX + 3, NumY + 11]];
break;
case 9:
// 9
number =
[[NumX + 2, NumY + 0], [NumX + 0, NumY + 2], [NumX + 3, NumY + 0],
[NumX + 5, NumY + 2], [NumX + 0, NumY + 2], [NumX + 0, NumY + 3],
[NumX + 5, NumY + 2], [NumX + 5, NumY + 9], [NumX + 0, NumY + 3],
[NumX + 2, NumY + 5],
[NumX + 2, NumY + 5], [NumX + 3, NumY + 5], [NumX + 5, NumY + 7],
[NumX + 3, NumY + 5], [NumX + 2, NumY + 0], [NumX + 0, NumY + 2],
[NumX + 3, NumY + 0], [NumX + 5, NumY + 2], [NumX + 5, NumY + 7],
[NumX + 5, NumY + 9], [NumX + 2, NumY + 11], [NumX + 0, NumY + 9],
[NumX + 3, NumY + 11], [NumX + 5, NumY + 9], [NumX + 2, NumY + 11],
[NumX + 3, NumY + 11]];
break;
}