-function DiePress(x, y) {\r
- if (PS.BeadColor(x, y) == PS.COLOR_WHITE) {\r
- PS.BeadColor(x, y, PS.COLOR_BLACK);\r
- } else {\r
- PS.BeadColor(x, y, PS.COLOR_WHITE);\r
- }\r
- switch (count) {\r
- case 3:\r
- if (ApproveIfExact([1, 5, 9]) || ApproveIfExact([7, 5, 3]))\r
- count = 4;\r
- break;\r
- case 4:\r
- if (ApproveIfExact([1, 3, 7, 9]))\r
- count = 5;\r
- break;\r
- case 5:\r
- if (ApproveIfExact([1, 3, 5, 7, 9]))\r
- count = 6;\r
- break;\r
- case 6:\r
- if (CheckExact([1, 2, 3, 7, 8, 9])\r
- || CheckExact([1, 4, 7, 3, 6, 9])) {\r
- Win();\r
- return;\r
+function Die () {\r
+ PS.Clock(40);\r
+ QueueChange([[PS.COLOR_BLACK, 5]], [PS.Xylophone(13)]);\r
+ QueueChange([[PS.COLOR_GREEN, 5]], [PS.Xylophone(14)]);\r
+ QueueChange([[PS.COLOR_WHITE, 5]]);\r
+ QueueChange([[PS.COLOR_BLACK, 1]], [PS.Xylophone(13)]);\r
+ QueueChange([[PS.COLOR_BLACK, 9]], [PS.Xylophone(13)]);\r
+ QueueChange([[PS.COLOR_GREEN, 1],\r
+ [PS.COLOR_GREEN, 9]], [PS.Xylophone(14)]);\r
+ QueueChange([[PS.COLOR_WHITE, 1],\r
+ [PS.COLOR_WHITE, 9]]);\r
+ var count = 3;\r
+\r
+ this.Press = function (x, y) {\r
+ if (PS.BeadColor(x, y) == PS.COLOR_WHITE) {\r
+ PS.BeadColor(x, y, PS.COLOR_BLACK);\r
+ } else {\r
+ PS.BeadColor(x, y, PS.COLOR_WHITE);\r
+ }\r
+ switch (count) {\r
+ case 3:\r
+ if (ApproveIfExact([1, 5, 9]) || ApproveIfExact([7, 5, 3]))\r
+ count = 4;\r
+ break;\r
+ case 4:\r
+ if (ApproveIfExact([1, 3, 7, 9]))\r
+ count = 5;\r
+ break;\r
+ case 5:\r
+ if (ApproveIfExact([1, 3, 5, 7, 9]))\r
+ count = 6;\r
+ break;\r
+ case 6:\r
+ if (CheckExact([1, 2, 3, 7, 8, 9])\r
+ || CheckExact([1, 4, 7, 3, 6, 9])) {\r
+ Win();\r
+ return;\r
+ }\r