OSDN Git Service

no message
[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 _:null,
30
31 };
32
33 var stgInfo = {
34     width: 6400,                                //���T�C�Y
35     height: 480,
36      background: "DSC_0372.png",                //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B
37     BGM:   "mikosakuseimori.mp3"
38                                 //�c�T�C�Y
39         //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B
40 };
41
42  
43 with(stgObjects){var tbl=[
44
45 [e,_,_,_,_,_,_,_,g,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,v,_,x,_,x,_,_,_,_,x,u,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
46
47 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,q,q,_,_,_,_,_,_,_,_,_,_,_,b,q,_,_,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
48
49 [e,_,_,g,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,b,_,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
50
51 [e,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
52
53 [e,_,_,g,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
54
55 [e,_,_,_,_,_,g,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,q,b,g,g,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
56
57 [e,_,_,_,_,_,_,_,d,_,_,_,q,q,q,q,q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
58
59 [e,_,_,g,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,b,_,_,_,_,a,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,b,_,_,_,b,_,b,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_],
60
61 [e,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,s,a,a,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
62
63 [e,_,_,_,_,_,g,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,q,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,w,_,a,w,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,z,_,_,_,_,_,_,g,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
64
65 [e,_,_,g,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,_,_,_,_,_,_,_,_,v,_,_,_,_,_,x,x,u,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
66
67 [e,_,_,_,_,_,_,_,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,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
68
69 [e,_,_,_,_,_,g,_,d,_,_,_,_,_,_,_,_,_,b,_,_,_,_,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,i,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,x,_,x,_,x,x,x,_,x,_,x,_,x,_,x,_,x,_,y,y,_,y,_,x,_,_,_,_,_,_,_,_,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,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
70
71 [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,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
72
73 [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,_,_,_,_,_,_,_,_,_,_],
74
75
76 ];
77 }
78 var stage = new PCDSLStageClass(stgInfo, tbl);
79
80
81
82
83 function callBack(obj, obj_x, obj_y)
84 {
85         if(obj instanceof MainCharacterClass){
86
87         }
88 }
89
90
91
92 stage.runStage = function(){
93         PCDSLStageClass.prototype.runStage.apply(this, []);
94         var main = new MainCharacterClass(stage, [["witch.png","witch2.png"]]);
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 var leaf1 =new SlopeBlockClass(stage, ["palm_leaf.png", 0, 0]);
103
104 leaf1.size.x = 140;
105 leaf1.size.y = 140;
106 leaf1.origin.x = 2120;
107 leaf1.origin.y =160;
108 leaf1.collisionMargin.top = 900;
109 leaf1.collisionMargin.right = 0;
110 stage.addStageObject(leaf1);
111
112 var cow1 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
113 cow1.size.x = 100;
114 cow1.size.y = 50;
115 cow1.origin.x = 1650;
116 cow1.origin.y = 50;
117 stage.addStageObject(cow1);
118
119
120 var cow2 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
121 cow2.size.x = 100;
122 cow2.size.y = 50;
123 cow2.origin.x = 1710;
124 cow2.origin.y = 50;
125 stage.addStageObject(cow2);
126
127
128 var cow3 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
129 cow3.size.x = 100;
130 cow3.size.y = 50;
131 cow3.origin.x = 1770;
132 cow3.origin.y = 50;
133 stage.addStageObject(cow3);
134
135 var cow4 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
136 cow4.size.x = 100;
137 cow4.size.y = 50;
138 cow4.origin.x = 1830;
139 cow4.origin.y = 50;
140 stage.addStageObject(cow4);
141
142 var cow5 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
143 cow5.size.x = 100;
144 cow5.size.y = 50;
145 cow5.origin.x = 1890;
146 cow5.origin.y = 50;
147 stage.addStageObject(cow5);
148
149 var cow6 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
150 cow6.size.x = 100;
151 cow6.size.y = 50;
152 cow6.origin.x = 1950;
153 cow6.origin.y = 50;
154 stage.addStageObject(cow6);
155
156 var cow7 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
157 cow7.size.x = 100;
158 cow7.size.y = 50;
159 cow7.origin.x = 2010;
160 cow7.origin.y = 50;
161 stage.addStageObject(cow7);
162
163 var cow8 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
164 cow8.size.x = 100;
165 cow8.size.y = 50;
166 cow8.origin.x = 2070;
167 cow8.origin.y = 50;
168 stage.addStageObject(cow8);
169
170
171 var cow9 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
172 cow9.size.x = 100;
173 cow9.size.y = 50;
174 cow9.origin.x = 2130;
175 cow9.origin.y = 90;
176 stage.addStageObject(cow9);
177
178
179 var cow10 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
180 cow10.size.x = 100;
181 cow10.size.y = 50;
182 cow10.origin.x = 2190;
183 cow10.origin.y = 130;
184 stage.addStageObject(cow10);
185
186         
187         
188 },
189 stage;