Added new directory.
[chise/kage.git] / engine / buhin.js
1 function Buhin(number){\r
2   // method\r
3   function push(name, data){ // void\r
4     var temp = new Object();\r
5     temp.name = name;\r
6     temp.data = data;\r
7     this.array.push(temp);\r
8   }\r
9   Buhin.prototype.push = push;\r
10   \r
11   function set(name, data){ // void\r
12     var temp = new Object();\r
13     temp.name = name;\r
14     temp.data = data;\r
15     for(var i = 0; i < this.array.length; i++){\r
16       if(this.array[i].name == name){\r
17         this.array.splice(i, 1);\r
18       }\r
19     }\r
20     this.array.push(temp);\r
21   }\r
22   Buhin.prototype.set = set;\r
23   \r
24   function search(name){ // string\r
25     for(var i = 0; i < this.array.length; i++){\r
26       if(this.array[i].name == name){\r
27         return this.array[i].data;\r
28       }\r
29     }\r
30     return ""; // no data\r
31   }\r
32   Buhin.prototype.search = search;\r
33   \r
34   // property\r
35   this.array = new Array();\r
36   \r
37   // initialize\r
38   // no operation\r
39   \r
40   return this;\r
41 }\r