OSDN Git Service

ステージイメージ
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / onieasy.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:"1160.png"},
9 g:{base:HiddenBlockClass, args:"leaves.png"},
10 h:{base:BlockClass, args:"cow2.png"},
11 i:{base:SlopeBlockClass,args:['1161.png',0,32],prop:{enableDebugMode:false}},
12 j:{base:SlopeBlockClass,args:['1162.png',32,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:'1190.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},
24 v : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},
25 w : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideTop, collidingExcludeMask:( CollideBody)}},
26 x:  {base:EnemyCharacterClass_Rat,args:'null'},
27 y:  {base:EnemyCharacterClass_SlowHotoke,args:'null'},
28 z: {base:EnemyCharacterClass_FastHotoke, args:[]},
29 B:{base:SlopeBlockClass,args:['1166.png',0,16],prop:{enableDebugMode:false}},
30 C:{base:SlopeBlockClass,args:['1167.png',16,0],prop:{enableDebugMode:false}},
31 D:{base:SlopeBlockClass,args:['1197.png',16,0],prop:{enableDebugMode:false}},
32 E:{base:SlopeBlockClass,args:['1196.png',0,16],prop:{enableDebugMode:false}},
33 F:{base:BlockClass, args:"1163.png"},
34 G:{base:BlockClass, args:"1193.png"},
35 H:{base:BlockClass, args:"bridge.png"},
36 I:{base:SlopeBlockClass,args:['fence.png',32,32],prop:{enableDebugMode:false}},
37 J : {base:FreeItemClass,args:["bridge.png",callBack],prop:{times:1}},
38 K:{base:HiddenBlockClass, args:"1190.png"},
39 L : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
40 M : {base:SlopeBlockClass,args:['leaves.png',32,33]},
41 N : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:false}},
42 O : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:false}},
43 P : {base:FreeItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:true}},
44 Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},
45 R : {base:BakingOvenObjectClass,args:[]},
46 S : {base:FreeItemClass,args:["1160.png",callBack],prop:{times:1}},
47 T : {base:FreeItemClass,args:["board.png",callBack0],prop:{times:1,DebugMode:false,}},
48 U : {base:FreeItemClass,args:["board.png",callBack1],prop:{times:1,DebugMode:false,}},
49 V : {base:FreeItemClass,args:["board.png",callBack2],prop:{times:1,DebugMode:false,}},
50 W : {base:FreeItemClass,args:["board.png",callBack3],prop:{times:1,DebugMode:false,}},
51 X : {base:FreeItemClass,args:["board.png",callBack4],prop:{times:1,DebugMode:false,}},
52 Y : {base:FreeItemClass,args:["board.png",callBack5],prop:{times:1,DebugMode:false,}},
53 Z : {base:FreeItemClass,args:["board.png",callBack6],prop:{times:1,DebugMode:false,}},
54 ab: {base:FreeItemClass,args:["board.png",callBack9],prop:{times:1,DebugMode:false,}},
55 _:null,
56
57 };
58 function callback_test(){
59 }
60
61 function callBack0(obj,x,y)
62 {
63                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["敵キャラは頭を踏む、もしくはパン球(パンを数字キーによって選択し、Spaceキーを押すことで発射することが出来るというもの。これをパン球と名付ける。)によって倒すことが出来る。\n好敵手(ログインしている他の人。)には頭を踏んでも意味がない。\nまた好敵手は倒すと相手の持ってるおいしい材料、パンが手に入るので倒すべきである。\n自分がモンスターに倒された場合材料だけが落ち、パンは残る。"]));
64                 
65         }
66 };
67
68 function callBack1(obj,x,y)
69 {
70                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["ここで材料をパンに焼くことが出来る。\nこのゲームが終わるまでに材料は全て焼ききることを推奨する。\nパンがおいしく焼けるまでの時間は10秒である。\nさてじゃあかまどの前でEnterキーを押してみよう。\n"]));
71                 
72         }
73 };
74
75 function callBack2(obj,x,y)
76 {
77                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["材料はランダムである。\nどこにあるかは自分で探り出す。\nパンにしてまずそうなものは得点がマイナスとなるのでご注意を。\n"]));
78                 
79         }
80 };
81
82 function callBack3(obj,x,y)
83 {
84                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["これらは隠しブロックである。\nこれはどこにあるか見えないため要注意すべきものである。"]));
85
86                 
87         }
88 };
89
90 function callBack4(obj,x,y)
91 {
92                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["この橋は崩れかかっているため消えるブロックがあることであろう。\n足場が消えるのにはご注意を。\nでも安心して。このステージでは落ちることはないのでね。\n"]));
93                 
94         }
95 };
96
97 function callBack5(obj,x,y)
98 {
99                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["このステージには各所にこのような看板が置いてある。\nこの看板は有益な情報しか書いていないので読んでいくべきである。\n読まないやつはただの馬鹿か反抗してる俺かっこいいか俺説明書読まないでゲームする派だからという強がりである。\nこの看板は有益であるが故にとても長い。\nそこで上(↑)キーを押すとスキップすることが出来る。\n一度聞き逃すともう二度と聞けないので注意ではあるが。\n"]));
100                 
101         }
102 };
103
104 function callBack6(obj,x,y)
105 {
106                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["おめでとう、クリアだ。\nただこのように親切な看板は以後ありません。\nまた他のステージはこの二倍、いや二十倍は難しくいらいらすることもあります。\n頑張ってくださいね。byステージ製作者\n"]));
107                 
108         }
109 };
110
111 function callBack9(obj,x,y)
112 {
113                 if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["主人公は貧困であった。\nお金もなく、家族もなく、学力もなかった。\nしかし力と夢だけはあった。\n力があっても使う用途はない。\nなんせ護るものは何もない、もう失っていたからであった。\n前までは母がいた。\n母は死ぬ前に鍵を渡してきた。\nそして私の選択は間違っていないよ・・・。\nと言って山のふもとを見ながら誇らしげに死んでいった。\n夢は英雄という大まかなものであった。\nなぜなら母親は町の人から英雄と呼ばれていたからであり、その母親に全く誇ることが出来ない自分自身に嫌気がさしており母親を見習おうと思ったからであった。\n母親が死んで十年後のある日そんな主人公は自分を変えるために仕事を始めようと決意する。\n仕事の面接に行ってもどの場所も学力がなくぶっきらぼうの自分を雇ってはくれない。しかも今は町で大飢饉が流行っており、可能性はゼロパーセントを下回っていた。\nこれは自分にとって不幸なことである。\nしかし自分だけではなく、他の人も不幸という状況に自分が心地よくなっていた。\n妙な満足感と安心感を得ていた。\nただ主人公は自分自身を不満に思い、苛立っていた。\nそこで主人公は町の人が下に降りてきて満足するのではなく、自分で町の人の元へ上がっていこう、自分で変わろうと思った。\nそのためにはまず町の人を上げ、それと同時に自分も上がろうとした。\n主人公はパン屋からパンを盗み、町の人々に分け与えて町の人々が飢饉から脱出すると同時に自分自身も名声と名誉を手に入れることが出来、英雄になれると考え、パン屋からパンを盗もうとする。\n山の中にあるパン屋に隠れていこう、小屋の上を歩いて行こうそう思い足を進めた・・・。\n"]));
114                 
115         }
116 };
117
118
119 var stgInfo = {
120     width: 6400,                                //横サイズ
121     height: 480,                                //縦サイズ
122     background: "back2.png",    
123     BGM: "eritou.mp3",  
124  
125 };
126
127
128         
129  
130 with(stgObjects){
131         var tbl = [
132                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
133                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,i,_,_,_,_,_,_, ],
134                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,S,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,i, , , , , , ],
135                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,R,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,S,S,S,S,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,_,_,_,_,_,_,_,_,_,_,a,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,i,_,_,_,_, ],
136                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,S,S,S,S,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,i,_,_,_, ],
137                 [e,ab,_,_,_,_,_,_,_,_,_,_,Y,_,_,_,I,V,I,I,I,U,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,S,S,S,S,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,_,_,_,_,_,_,g,g,g,g,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,i,Z,_, ],
138                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,H,i,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,S,S,S,S,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,i,_,_],
139                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,i,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,S,S,S,S,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,d,d,I,I,I,I,I,I,I,I,I,W,d,d,a,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , ,j,f,f,f,f,f,f,f,f,f,f,f,f,i,_],
140                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,i,_,_,_,_,_,_,j,f,f,f,f,f,f,f,S,S,S,f,S,S,S,S,S,S,S,S,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,d,d,d,H,H,H,H,H,H,H,H,H,H,d,d,d,_,_,_,_,_,_,_,_,_,_,_,d,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,i],
141                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,i,_,_,_,_,j,f,f,f,f,f,f,f,f,S,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,d,d,a,_,a,a,_,a,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,X,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f],
142                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,i,_,_,j,f,f,f,f,f,f,f,f,f,S,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,d,a,a,_,_,_,_,_,_,_,_,a,d,d,d,_,d,d,_,d,_,d,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,I,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f],
143                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,f,i,j,f,f,f,f,f,f,f,f,f,f,S,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,y,y,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,d,d,d,_,_,_,_,_,_,_,a,d,d,d,d,w,d,d,w,d,w,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,H,H,H,H,H,H,H,H,H,H,H,H,H,H,J,J,J,J,J,J,J,J,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f],
144                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,S,_,_,_,_,_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,_,_,_,r,r,r,r,r,_,_,_,_,_,_,_,a,d,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,d,d,d,_,_,_,_,_,_,_,d,d,d,d,d,_,d,d,_,d,_,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f],
145                 [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,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,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,a,d,d,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,d,d,d,_,_,_,a,a,a,_,d,d,d,d,d,_,d,d,_,d,_,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f],
146                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,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,f,f,f,f,f,f,f,f,f,w,w,w,w,w,w,d,d,d,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,d,d,d,d,d,w,w,w,d,d,d,w,d,d,d,d,d,_,d,d,_,d,_,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,e,e,e,e,e,e,e,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f]
147         ];
148 }
149 var stage = new PCDSLStageClass(stgInfo, tbl);
150
151
152
153
154 function callBack(obj, obj_x, obj_y)
155 {
156         if(obj instanceof MainCharacterClass){
157
158         }
159 }
160
161
162
163 stage.runStage = function(){
164         PCDSLStageClass.prototype.runStage.apply(this, []);
165         //var main = MainCharacterClass.createCharacter(stage);
166
167         //main.origin.x = 50;
168         //main.origin.y =0;
169         //main.ownerUID = stage.manager.userID;
170         //stage.userControlledCharacter = main;
171         
172 var barn = new BlockClass(stage, ["barn.png",]);
173         
174         barn.size.x = 600;
175         barn.size.y = 450;
176         barn.origin.x = 0;
177         barn.origin.y =50;
178         barn.collisionMargin.top = 140;
179         barn.collisionMargin.right = 30;
180         stage.addStageObject(barn);
181         
182         var warpRight = new WarpItemClass(stage, [false, undefined, undefined, 32, 480, false]);
183         warpRight.origin.x = 6368;
184         warpRight.origin.y = 0;
185         stage.addStageObject(warpRight);
186         
187         
188
189 },
190 stage;