-
-var stgObjects={
-
-a:{base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:false}},
-b:{base:BlockClass, args:"1190.png"},
-c:{base:BlockClass, args:"1292.png"},
-d:{base:SlopeBlockClass,args:['1216.png',32,33]},
-e:{base:BlockClass, args:"glass.png"},
-f:{base:BlockClass, args:"1160.png"},
-g:{base:HiddenBlockClass, args:"leaves.png"},
-h:{base:BlockClass, args:"cow2.png"},
-i:{base:SlopeBlockClass,args:['1161.png',0,32],prop:{enableDebugMode:false}},
-j:{base:SlopeBlockClass,args:['1162.png',33,0],prop:{enableDebugMode:false}},
-k:{base:SlopeBlockClass,args:['1192.png',33,0],prop:{enableDebugMode:false}},
-l:{base:SlopeBlockClass,args:['1191.png',0,33],prop:{enableDebugMode:false}},
-n:{base:SlopeBlockClass,args:['toge.png',32,33]},
-m:{base:SlopeBlockClass,args:['stop.png',32,33]},
-o:{base:BlockClass, args:"toge.png"},
-p:{base:HiddenBlockClass, args:"1233.png"},
-q : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
-r:{base:SlopeBlockClass,args:['kusa.png',32,32],prop:{enableDebugMode:false}},
-s:{base:BlockClass, args:"palm_body.png"},
-t:{base:BlockClass, args:"palm_leaf.png"},
-u : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},
-v : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},
-w : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideTop, collidingExcludeMask:( CollideBody)}},
-x: {base:EnemyCharacterClass_Rat,args:'null'},
-y: {base:EnemyCharacterClass_Frog,args:'null'},
-z: {base:EnemyCharacterClass_FastHotoke, args:[]},
-B:{base:SlopeBlockClass,args:['1166.png',0,16],prop:{enableDebugMode:false}},
-C:{base:SlopeBlockClass,args:['1167.png',16,0],prop:{enableDebugMode:false}},
-D:{base:SlopeBlockClass,args:['1197.png',16,0],prop:{enableDebugMode:false}},
-E:{base:SlopeBlockClass,args:['1196.png',0,16],prop:{enableDebugMode:false}},
-F:{base:BlockClass, args:"1163.png"},
-G:{base:BlockClass, args:"1193.png"},
-H:{base:BlockClass, args:"bridge.png"},
-I:{base:SlopeBlockClass,args:['fence.png',32,32],prop:{enableDebugMode:false}},
-J : {base:FreeItemClass,args:["bridge.png",callBack],prop:{times:1}},
-K:{base:HiddenBlockClass, args:"1190.png"},
-L : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
-M : {base:SlopeBlockClass,args:['leaves.png',32,33]},
-N : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:false}},
-O : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:false}},
-P : {base:FreeItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:true}},
-Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},
-S : {base:BakingOvenObjectClass,args:[""]},
-R : {base:BakingOvenObjectClass,args:[]},
-_:null,
-
-};
-function callback_test(){
-}
-var stgInfo = {
- width: 1600, //???T?C?Y
- height: 480,
- background: "DSC_0372.png", //?w?i???B??????640px??????K?v?????B
- BGM: "007.mp3"
- //?c?T?C?Y
- //?w?i???B??????640px??????K?v?????B
-};
-
-
-with(stgObjects){
- var tbl = [
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,_,_,R,_,_,_,_,_,L,K,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,k,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [ ,_,_,_,_,_,_,y,_,_,_,_,_,_,_,_,_,_,k,b,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
- [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]
- ];
-}
-var stage = new PCDSLStageClass(stgInfo, tbl);
-
-
-
-
-function callBack(obj, obj_x, obj_y)
-{
- if(obj instanceof MainCharacterClass){
-
- }
-}
-
-
-
-stage.runStage = function(){
- PCDSLStageClass.prototype.runStage.apply(this, []);
-
- //死亡時の戻り先再設定
-
- mainManager.returningStage = 'panya';
-
- var that = this;
- var stageNameList = [];
- var addSelectWidgetItemFromStageName = function(title, stgName, selected){
- var item = new SelectWidgetItemClass(true, title, null, selected, title + "ステージへ移動します。\n難易度: ☆☆☆☆☆");
- item.stgName = stgName;
- stageNameList.push(item);
- }
-
- addSelectWidgetItemFromStageName("街","city", true);
- addSelectWidgetItemFromStageName("洞窟","fukushima");
- addSelectWidgetItemFromStageName("山","koenma");
- addSelectWidgetItemFromStageName("牧場","okubo");
- addSelectWidgetItemFromStageName("森","pengin");
- addSelectWidgetItemFromStageName("海","sea");
-
- var bakery1 = new FreeItemClass(stage, ["bakery.png", function(){
- var stageSelectorClosed = function(retv){
- var tryAgain = true;
- if(retv != null)
- {
- if(retv){
- if(retv.length == 1){
- tryAgain = false;
- }
- }
- if(tryAgain){
- //もう一度選択させる
- var sw = new SelectWidgetClass(mainManager, [stageNameList, stageSelectorClosed, false, 0, true]);
- //sw.enableCancel = false;
- mainManager.addWidget(sw);
- } else{
- //次のステージへ移動
- mainManager.loadStageFromNetwork(retv[0].stgName);
- }
- }
- };
-
- var stageSelector = new SelectWidgetClass(mainManager, [stageNameList, stageSelectorClosed, false, 0, true]);
- //stageSelector.enableCancel = false;
- mainManager.addWidget(stageSelector);
- }]);
- var s;
- //ステージ
-
- bakery1.size.x = 512;
- bakery1.size.y = 384;
- bakery1.origin.x = 800;
- bakery1.origin.y = 85;
- bakery1.mustSelectKey = true;
- stage.addStageObject(bakery1);
-
- var warpLeft = new WarpItemClass(stage, [false, 1568, undefined, 32, 480, false]);
- warpLeft.origin.x = -32;
- warpLeft.origin.y = 0;
- var warpRight = new WarpItemClass(stage, [false, 0, undefined, 32, 480, false]);
- warpRight.origin.x = 1600;
- warpRight.origin.y = 0;
- stage.addStageObject(warpLeft);
- stage.addStageObject(warpRight);
-
- if(!mainManager.timerRunning)
- {
- TimerWidgetClass.startTimer(mainManager);
- }
-};
-
+\r
+var stgObjects={\r
+\r
+a:{base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:false}},\r
+b:{base:BlockClass, args:"1190.png"},\r
+c:{base:BlockClass, args:"1292.png"},\r
+d:{base:SlopeBlockClass,args:['1216.png',32,33]},\r
+e:{base:BlockClass, args:"glass.png"},\r
+f:{base:BlockClass, args:"1160.png"},\r
+g:{base:HiddenBlockClass, args:"leaves.png"},\r
+h:{base:BlockClass, args:"cow2.png"},\r
+i:{base:SlopeBlockClass,args:['1161.png',0,32],prop:{enableDebugMode:false}},\r
+j:{base:SlopeBlockClass,args:['1162.png',33,0],prop:{enableDebugMode:false}},\r
+k:{base:SlopeBlockClass,args:['1192.png',33,0],prop:{enableDebugMode:false}},\r
+l:{base:SlopeBlockClass,args:['1191.png',0,33],prop:{enableDebugMode:false}},\r
+n:{base:SlopeBlockClass,args:['toge.png',32,33]},\r
+m:{base:SlopeBlockClass,args:['stop.png',32,33]},\r
+o:{base:BlockClass, args:"toge.png"},\r
+p:{base:HiddenBlockClass, args:"1233.png"},\r
+q : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},\r
+r:{base:SlopeBlockClass,args:['kusa.png',32,32],prop:{enableDebugMode:false}},\r
+s:{base:BlockClass, args:"palm_body.png"},\r
+t:{base:BlockClass, args:"palm_leaf.png"},\r
+u : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},\r
+v : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},\r
+w : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideTop, collidingExcludeMask:( CollideBody)}},\r
+x: {base:EnemyCharacterClass_Rat,args:'null'},\r
+y: {base:EnemyCharacterClass_Frog,args:'null'},\r
+z: {base:EnemyCharacterClass_FastHotoke, args:[]},\r
+B:{base:SlopeBlockClass,args:['1166.png',0,16],prop:{enableDebugMode:false}},\r
+C:{base:SlopeBlockClass,args:['1167.png',16,0],prop:{enableDebugMode:false}},\r
+D:{base:SlopeBlockClass,args:['1197.png',16,0],prop:{enableDebugMode:false}},\r
+E:{base:SlopeBlockClass,args:['1196.png',0,16],prop:{enableDebugMode:false}},\r
+F:{base:BlockClass, args:"1163.png"},\r
+G:{base:BlockClass, args:"1193.png"},\r
+H:{base:BlockClass, args:"bridge.png"},\r
+I:{base:SlopeBlockClass,args:['fence.png',32,32],prop:{enableDebugMode:false}},\r
+J : {base:FreeItemClass,args:["bridge.png",callBack],prop:{times:1}},\r
+K:{base:HiddenBlockClass, args:"1190.png"},\r
+L : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},\r
+M : {base:SlopeBlockClass,args:['leaves.png',32,33]},\r
+N : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:false}},\r
+O : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:false}},\r
+P : {base:FreeItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:true}},\r
+Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},\r
+S : {base:BakingOvenObjectClass,args:[""]},\r
+R : {base:BakingOvenObjectClass,args:[]},\r
+_:null,\r
+\r
+};\r
+function callback_test(){\r
+}\r
+var stgInfo = {\r
+ width: 1600, //???T?C?Y\r
+ height: 480,\r
+ background: "DSC_0372.png", //?w?i???B??????640px??????K?v?????B\r
+ BGM: "007.mp3"\r
+ //?c?T?C?Y\r
+ //?w?i???B??????640px??????K?v?????B\r
+};\r
+\r
+ \r
+with(stgObjects){\r
+ var tbl = [\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,L,K,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,k,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [ ,_,_,_,_,_,_,y,_,_,_,_,_,_,_,_,_,_,k,b,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+ [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]\r
+ ];\r
+}\r
+var stage = new PCDSLStageClass(stgInfo, tbl);\r
+\r
+\r
+\r
+\r
+function callBack(obj, obj_x, obj_y)\r
+{\r
+ if(obj instanceof MainCharacterClass){\r
+\r
+ }\r
+}\r
+\r
+\r
+\r
+stage.runStage = function(){\r
+ PCDSLStageClass.prototype.runStage.apply(this, []);\r
+ \r
+ //死亡時の戻り先再設定\r
+ \r
+ mainManager.returningStage = 'panya';\r
+\r
+ var that = this;\r
+ var stageNameList = [];\r
+ stage.addSelectWidgetItemFromStageName = function(title, picName, stgName, selected, nanido){\r
+ var item = new SelectWidgetItemClass(false, picName, null, selected, title + "ステージへ移動します。\n難易度: " + nanido);\r
+ item.size.x = 60;\r
+ item.size.y = 90;\r
+ item.stgName = stgName;\r
+ stageNameList.push(item);\r
+ };\r
+//ステージ\r
+//stage.addSelectWidgetItemFromStageName("街","city.png","city", true, "★☆☆☆☆");\r
+stage.addSelectWidgetItemFromStageName("洞窟","cave.png","fukushima",false, "★★★★☆");\r
+stage.addSelectWidgetItemFromStageName("山","yama.png","koenma",false, "★★☆☆☆");\r
+stage.addSelectWidgetItemFromStageName("牧場","farm.png","okubo",false, "★★★☆☆");\r
+stage.addSelectWidgetItemFromStageName("森","mori.png","pengin",false, "★★★☆☆");\r
+stage.addSelectWidgetItemFromStageName("海","sea.png","sea",false, "★☆☆☆☆");\r
+stage.addSelectWidgetItemFromStageName("池","ike.png","ikeikegogo",false, "★★★★★");\r
+\r
+ var bakery1 = new FreeItemClass(stage, ["bakery.png", function(){\r
+ var stageSelectorClosed = function(retv){\r
+ var tryAgain = true;\r
+ if(retv != null)\r
+ {\r
+ if(retv){\r
+ if(retv.length == 1){\r
+ tryAgain = false;\r
+ }\r
+ }\r
+ if(tryAgain){\r
+ //もう一度選択させる\r
+ var sw = new SelectWidgetClass(mainManager, [stageNameList, stageSelectorClosed, false, 0, true]);\r
+ //sw.enableCancel = false;\r
+ mainManager.addWidget(sw);\r
+ } else{\r
+ //次のステージへ移動\r
+ if(!mainManager.timerRunning){\r
+ TimerWidgetClass.startTimer(mainManager);\r
+ }\r
+ mainManager.loadStageFromNetwork(retv[0].stgName);\r
+ }\r
+ }\r
+ };\r
+ \r
+ var stageSelector = new SelectWidgetClass(mainManager, [stageNameList, stageSelectorClosed, false, 0, true]);\r
+ //stageSelector.enableCancel = false;\r
+ mainManager.addWidget(stageSelector);\r
+ }]);\r
+ var s;\r
+ //ステージ\r
+ \r
+ bakery1.size.x = 512;\r
+ bakery1.size.y = 384;\r
+ bakery1.origin.x = 800;\r
+ bakery1.origin.y = 85;\r
+ bakery1.mustSelectKey = true;\r
+ stage.addStageObject(bakery1);\r
+\r
+ var warpLeft = new WarpItemClass(stage, [null, 1568, null, 32, 480, false]);\r
+ warpLeft.origin.x = -32;\r
+ warpLeft.origin.y = 0;\r
+ var warpRight = new WarpItemClass(stage, [null, 10, null, 32, 480, false]);\r
+ warpRight.origin.x = 1600;\r
+ warpRight.origin.y = 0;\r
+ stage.addStageObject(warpLeft);\r
+ stage.addStageObject(warpRight);\r
+};\r
+\r
stage;
\ No newline at end of file