Forced round to integer.
authorKoichi KAMICHI <kamichi@fonts.jp>
Fri, 3 Mar 2006 07:21:39 +0000 (07:21 +0000)
committerKoichi KAMICHI <kamichi@fonts.jp>
Fri, 3 Mar 2006 07:21:39 +0000 (07:21 +0000)
engine/polygon.js
engine/polygons.js

index 32667db..526d0c4 100755 (executable)
@@ -2,15 +2,15 @@ function Polygon(number){
   // method\r
   function push(x, y){ // void\r
     var temp = new Object();\r
-    temp.x = x;\r
-    temp.y = y;\r
+    temp.x = Math.floor(x);\r
+    temp.y = Math.floor(y);\r
     this.array.push(temp);\r
   }\r
   Polygon.prototype.push = push;\r
   \r
   function set(index, x, y){ // void\r
-    this.array[index].x = x;\r
-    this.array[index].y = y;\r
+    this.array[index].x = Math.floor(x);\r
+    this.array[index].y = Math.floor(y);\r
   }\r
   Polygon.prototype.set = set;\r
   \r
index 9f26955..38fe2b7 100755 (executable)
@@ -8,12 +8,13 @@ function Polygons(){
   function generateSVG(){ // string\r
     var buffer = "";\r
     buffer += "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" baseProfile=\"full\">\n";\r
-    buffer += "<g stroke=\"black\" stroke-width=\"1\" fill=\"black\">\n";\r
+    buffer += "<g fill=\"black\">\n";\r
     for(var i = 0; i < this.array.length; i++){\r
       buffer += "<polyline points=\"";\r
       for(var j = 0; j < this.array[i].array.length; j++){\r
         buffer += this.array[i].array[j].x + "," + this.array[i].array[j].y + " ";\r
       }\r
+      buffer += this.array[i].array[0].x + "," + this.array[i].array[0].y + " ";\r
       buffer += "\" />\n";\r
     }\r
     buffer += "</g>\n";\r