OSDN Git Service

男、女の特性の追加とアイテムボックスの配置
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / pengin.js
1 var stgObjects={
2
3 a:{base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:false}},
4 b:{base:BlockClass, args:"1190.png"},
5 c:{base:BlockClass, args:"1292.png"},
6 d:{base:BlockClass, args:"1216.png"},
7 e:{base:BlockClass, args:"glass.png"},
8 f:{base:BlockClass, args:"1150.png"},
9 g:{base:HiddenBlockClass, args:"leaves.png"},
10 h:{base:BlockClass, args:"cow2.png"},
11 i:{base:SlopeBlockClass,args:['1151.png',0,32],prop:{enableDebugMode:false}},
12 j:{base:SlopeBlockClass,args:['1152.png',33,0],prop:{enableDebugMode:false}},
13 k:{base:SlopeBlockClass,args:['1192.png',33,0],prop:{enableDebugMode:false}},
14 l:{base:SlopeBlockClass,args:['1191.png',0,33],prop:{enableDebugMode:false}},
15 n:{base:SlopeBlockClass,args:['toge.png',32,33]},
16 m:{base:SlopeBlockClass,args:['stop.png',32,33]},
17 o:{base:BlockClass, args:"toge.png"},
18 p:{base:HiddenBlockClass, args:"1233.png"},
19 q : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
20 r:{base:SlopeBlockClass,args:['kusa.png',32,32],prop:{enableDebugMode:false}},
21 s:{base:BlockClass, args:"palm_body.png"},
22 t:{base:BlockClass, args:"palm_leaf.png"},
23 u : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},
24 v : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},
25 w : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideTop, collidingExcludeMask:(CollideLeft | CollideRight | CollideBody)}},
26 x:  {base:EnemyCharacterClass_Rat,args:'null'},
27 y:  {base:EnemyCharacterClass_Bear,args:'null'},
28 z: {base:EnemyCharacterClass_PanTank, args:[]},
29 Q : {base:RandomIngredientItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:false}},
30 _:null,
31
32 };
33 function callback_test(){
34 }
35 var stgInfo = {
36     width: 6400,                                //���T�C�Y
37     height: 480,
38      background: "DSC_0372.png",                //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B
39     BGM:   "mikosakuseimori.mp3"
40                                 //�c�T�C�Y
41         //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B
42 };
43
44  
45 with(stgObjects){var tbl=[
46
47 [e,g,_,_,_,_,g,_,g,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,v,_,x,Q,x,Q,Q,Q,Q,x,u,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
48
49 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,q,q,_,_,_,_,_,_,_,_,_,_,_,b,q,_,_,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
50
51 [e,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,b,_,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
52
53 [e,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
54
55 [e,_,_,_,_,_,g,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
56
57 [e,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,q,b,g,g,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
58
59 [e,_,_,g,_,_,_,_,d,_,_,_,q,q,q,q,q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
60
61 [e,g,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,b,_,_,_,_,a,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,b,_,_,_,b,_,b,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_],
62
63 [e,_,_,_,_,_,g,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,s,a,a,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
64
65 [e,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,q,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,d,w,_,a,w,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,z,_,_,_,_,_,_,g,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
66
67 [e,_,_,g,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,_,_,_,_,_,_,_,_,v,_,_,Q,_,_,x,x,u,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
68
69 [e,g,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,i,_,_,_,_,_,_,_,_,_,_,_,_,_,d,w,_,d,w,s,d,d,d,_,_,_,_,q,_,q,_,b,_,b,b,b,b,b,b,b,b,b,_,_,_,_,_,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
70
71 [e,_,_,_,_,_,v,_,d,_,_,_,_,_,b,_,_,_,b,_,_,_,_,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,i,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,_,x,_,_,_,_,_,_,_,_,y,_,x,_,_,Q,Q,Q,Q,_,_,a,_,_,_,_,b,b,b,q,b,b,b,_,_,_,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
72
73 [e,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,i,_,_,_,_,_,_,_,_,_,_,_,d,w,_,d,w,s,d,d,d,_,_,_,_,b,b,b,b,b,q,q,q,q,q,q,q,q,q,q,_,_,_,_,_,_,_,_,_,_,_,_,d,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,x,r,r,r,r,x,r,r,r,r,r,x,r,r,r,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
74
75 [e,f,f,f,f,f,f,f,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_],
76
77
78 ];
79 }
80 var stage = new PCDSLStageClass(stgInfo, tbl);
81
82
83
84
85 function callBack(obj, obj_x, obj_y)
86 {
87         if(obj instanceof MainCharacterClass){
88
89         }
90 }
91
92 stage.runStage = function(){
93         PCDSLStageClass.prototype.runStage.apply(this, []);
94         var main = new MainCharacterClass_Man(stage);
95
96         main.origin.x = 50;
97         main.origin.y =0;
98         main.ownerUID = stage.manager.userID;
99         stage.userControlledCharacter = main;
100         stage.addStageObject(main, true);
101         
102
103
104         
105 var leaf1 =new SlopeBlockClass(stage, ["palm_leaf.png", 0, 0]);
106
107 leaf1.size.x = 140;
108 leaf1.size.y = 140;
109 leaf1.origin.x = 2120;
110 leaf1.origin.y =160;
111 leaf1.collisionMargin.top = 900;
112 leaf1.collisionMargin.right = 0;
113 stage.addStageObject(leaf1);
114
115 var cow1 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
116 cow1.size.x = 100;
117 cow1.size.y = 50;
118 cow1.origin.x = 1650;
119 cow1.origin.y = 50;
120 stage.addStageObject(cow1);
121
122
123 var cow2 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
124 cow2.size.x = 100;
125 cow2.size.y = 50;
126 cow2.origin.x = 1710;
127 cow2.origin.y = 50;
128 stage.addStageObject(cow2);
129
130
131 var cow3 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
132 cow3.size.x = 100;
133 cow3.size.y = 50;
134 cow3.origin.x = 1770;
135 cow3.origin.y = 50;
136 stage.addStageObject(cow3);
137
138 var cow4 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
139 cow4.size.x = 100;
140 cow4.size.y = 50;
141 cow4.origin.x = 1830;
142 cow4.origin.y = 50;
143 stage.addStageObject(cow4);
144
145 var cow5 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
146 cow5.size.x = 100;
147 cow5.size.y = 50;
148 cow5.origin.x = 1890;
149 cow5.origin.y = 50;
150 stage.addStageObject(cow5);
151
152 var cow6 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
153 cow6.size.x = 100;
154 cow6.size.y = 50;
155 cow6.origin.x = 1950;
156 cow6.origin.y = 50;
157 stage.addStageObject(cow6);
158
159 var cow7 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
160 cow7.size.x = 100;
161 cow7.size.y = 50;
162 cow7.origin.x = 2010;
163 cow7.origin.y = 50;
164 stage.addStageObject(cow7);
165
166 var cow8 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
167 cow8.size.x = 100;
168 cow8.size.y = 50;
169 cow8.origin.x = 2070;
170 cow8.origin.y = 50;
171 stage.addStageObject(cow8);
172
173
174 var cow9 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
175 cow9.size.x = 100;
176 cow9.size.y = 50;
177 cow9.origin.x = 2130;
178 cow9.origin.y = 90;
179 stage.addStageObject(cow9);
180
181
182 var cow10 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
183 cow10.size.x = 100;
184 cow10.size.y = 50;
185 cow10.origin.x = 2190;
186 cow10.origin.y = 130;
187 stage.addStageObject(cow10);
188
189         
190         
191 },
192 stage;