4 a:{base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:false}},
5 b:{base:BlockClass, args:"1190.png"},
6 c:{base:BlockClass, args:"1292.png"},
7 d:{base:SlopeBlockClass,args:['1216.png',32,33]},
8 e:{base:BlockClass, args:"glass.png"},
9 f:{base:BlockClass, args:"1160.png"},
10 g:{base:HiddenBlockClass, args:"leaves.png"},
11 h:{base:BlockClass, args:"cow2.png"},
12 i:{base:SlopeBlockClass,args:['1161.png',0,32],prop:{enableDebugMode:false}},
13 j:{base:SlopeBlockClass,args:['1162.png',33,0],prop:{enableDebugMode:false}},
14 k:{base:SlopeBlockClass,args:['1192.png',33,0],prop:{enableDebugMode:false}},
15 l:{base:SlopeBlockClass,args:['1191.png',0,33],prop:{enableDebugMode:false}},
16 n:{base:SlopeBlockClass,args:['toge.png',32,33]},
17 m:{base:SlopeBlockClass,args:['stop.png',32,33]},
18 o:{base:BlockClass, args:"toge.png"},
19 p:{base:HiddenBlockClass, args:"1233.png"},
20 q : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
21 r:{base:SlopeBlockClass,args:['kusa.png',32,32],prop:{enableDebugMode:false}},
22 s:{base:BlockClass, args:"palm_body.png"},
23 t:{base:BlockClass, args:"palm_leaf.png"},
24 u : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},
25 v : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},
26 w : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideTop, collidingExcludeMask:( CollideBody)}},
27 x: {base:EnemyCharacterClass_Rat,args:'null'},
28 y: {base:EnemyCharacterClass_Frog,args:'null'},
29 z: {base:EnemyCharacterClass_FastHotoke, args:[]},
30 B:{base:SlopeBlockClass,args:['1166.png',0,16],prop:{enableDebugMode:false}},
31 C:{base:SlopeBlockClass,args:['1167.png',16,0],prop:{enableDebugMode:false}},
32 D:{base:SlopeBlockClass,args:['1197.png',16,0],prop:{enableDebugMode:false}},
33 E:{base:SlopeBlockClass,args:['1196.png',0,16],prop:{enableDebugMode:false}},
34 F:{base:BlockClass, args:"1163.png"},
35 G:{base:BlockClass, args:"1193.png"},
36 H:{base:BlockClass, args:"bridge.png"},
37 I:{base:SlopeBlockClass,args:['fence.png',32,32],prop:{enableDebugMode:false}},
38 J : {base:FreeItemClass,args:["bridge.png",callBack],prop:{times:1}},
39 K:{base:HiddenBlockClass, args:"1190.png"},
40 L : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
41 M : {base:SlopeBlockClass,args:['leaves.png',32,33]},
42 N : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:false}},
43 O : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:false}},
44 P : {base:FreeItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:true}},
45 Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},
46 S : {base:BakingOvenObjectClass,args:[""]},
47 R : {base:BakingOvenObjectClass,args:[]},
51 function callback_test(){
54 width: 1600, //���T�C�Y
56 background: "DSC_0372.png", //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B
57 //BGM: "yamamusic.mp3"
59 //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B
65 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
66 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
67 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
68 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
69 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
70 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
71 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
72 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
73 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
74 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
75 [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
76 [ ,_,_,_,_,_,_,_,_,R,_,_,_,_,_,L,K,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
77 [ ,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,k,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
78 [ ,_,_,_,_,_,_,y,_,_,_,_,_,_,_,_,_,_,k,b,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
79 [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b]
82 var stage = new PCDSLStageClass(stgInfo, tbl);
87 function callBack(obj, obj_x, obj_y)
89 if(obj instanceof MainCharacterClass){
96 stage.runStage = function(){
97 PCDSLStageClass.prototype.runStage.apply(this, []);
100 var stageNameList = [];
101 var addSelectWidgetItemFromStageName = function(title, stgName, selected){
102 var item = new SelectWidgetItemClass(true, title, null, selected, title + "ステージへ移動します。\n難易度: ☆☆☆☆☆");
103 item.stgName = stgName;
104 stageNameList.push(item);
107 addSelectWidgetItemFromStageName("街","city", true);
108 addSelectWidgetItemFromStageName("洞窟","fukushima");
109 addSelectWidgetItemFromStageName("山","koenma");
110 addSelectWidgetItemFromStageName("牧場","okubo");
111 addSelectWidgetItemFromStageName("森","pengin");
112 addSelectWidgetItemFromStageName("海","sea");
114 var bakery1 = new FreeItemClass(stage, ["bakery.png", function(){
115 var stageSelectorClosed = function(retv){
118 if(retv.length == 1){
124 var sw = new SelectWidgetClass(mainManager, [stageNameList, stageSelectorClosed, false, 0, true]);
125 sw.enableCancel = false;
126 mainManager.addWidget(sw);
129 mainManager.loadStageFromNetwork(retv[0].stgName);
133 var stageSelector = new SelectWidgetClass(mainManager, [stageNameList, stageSelectorClosed, false, 0, true]);
134 stageSelector.enableCancel = false;
135 mainManager.addWidget(stageSelector);
140 bakery1.size.x = 512;
141 bakery1.size.y = 384;
142 bakery1.origin.x = 800;
143 bakery1.origin.y = 85;
144 bakery1.mustSelectKey = true;
145 stage.addStageObject(bakery1);
147 var warpLeft = new WarpItemClass(stage, [false, 1568, undefined, 32, 480, false]);
148 warpLeft.origin.x = -32;
149 warpLeft.origin.y = 0;
150 var warpRight = new WarpItemClass(stage, [false, 0, undefined, 32, 480, false]);
151 warpRight.origin.x = 1600;
152 warpRight.origin.y = 0;
153 stage.addStageObject(warpLeft);
154 stage.addStageObject(warpRight);