Fixed var names.
[chise/kage.git] / engine / polygons.js
1 function Polygons(){\r
2   // method\r
3   function push(polygon){ // void\r
4     this.array.push(polygon);\r
5   }\r
6   Polygons.prototype.push = push;\r
7   \r
8   function generateSVG(){ // string\r
9     var buffer = "";\r
10     buffer += "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" baseProfile=\"full\">\n";\r
11     buffer += "<g stroke=\"black\" stroke-width=\"1\" fill=\"black\">\n";\r
12     for(var i = 0; i < this.array.length; i++){\r
13       buffer += "<polyline points=\"";\r
14       for(var j = 0; j < this.array[i].array.length; j++){\r
15         buffer += this.array[i].array[j].x + "," + this.array[i].array[j].y + " ";\r
16       }\r
17       buffer += "\" />\n";\r
18     }\r
19     buffer += "</g>\n";\r
20     buffer += "</svg>\n";\r
21     return buffer;\r
22   }\r
23   Polygons.prototype.generateSVG = generateSVG;\r
24   \r
25   // property\r
26   this.array = new Array();\r
27   \r
28   return this;\r
29 }\r