OSDN Git Service

辛夷祭初日の緊急修正多数。
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / city.js
index cfa4cf9..fdf2836 100644 (file)
-var stgInfo = {
-    width: 6400,
-    height: 480,
-    background: "back2.png",
-    //waterLevel: 240,
-    //BGM: "S02.mp3",
-};
-
-var stgObjects = {
-
-    //地面ブロック
-    b : {base:BlockClass,args:'concrete.png'},
-    //坂ブロック
-    //45LU
-    p : {base:SlopeBlockClass,args:['concrete2.png',0,31]},
-    z : {base:SlopeBlockClass,args:['window.png',500,500]},
-    Z : {base:SlopeBlockClass,args:['window.png',0,0]},
-    B : {base:SlopeBlockClass,args:['stair2.png',600,600]},
-    C : {base:BlockClass,args:'stair3.png'},
-    //45RU
-    q : {base:SlopeBlockClass,args:['concrete1.png',31,0]},
-    //half
-    r : {base:SlopeBlockClass,args:['concrete3.png',15,15]},
-    //slopeLUU
-    s : {base:SlopeBlockClass,args:['concrete4.png',0,18]},
-    E:  {base:EnemyCharacterClass_Apache,args:'null'},
-    //slopeRUU
-    t : {base:SlopeBlockClass,args:['concrete5.png',18,0]},
-    //slopeLUD
-    u : {base:SlopeBlockClass,args:['concrete6.png',15,31]},
-    //slopeRUD
-    v : {base:SlopeBlockClass,args:['concrete7.png',31,15]},
-    A : {base:SlopeBlockClass,args:['stair.png',31,1],prop:{forceTopMost:true}},
-    D : {base:SlopeBlockClass,args:['1138.png',31,31]},
-    
-    //道路
-    w: {base:SlopeBlockClass,args:['road.png',18,18]},
-    W: {base:HiddenBlockClass,args:'concrete.png',prop:{collidingMask:CollideTop,collidingExcludeMask:(CollideBottom)}},
-  
-    
-    //灰色当たり判定なし
-    k : {base:BlockClass,args:'1138.png',prop:{isPhantom:true}},
-    
-    //当たり判定なしコンクリート
-    g : {base:BlockClass,args:'concrete.png',prop:{isPhantom:true}},
-    //窓ガラス当たり判定なし
-    j : {base:BlockClass,args:'1137.png',prop:{isPhantom:true}},
-    
-    //隠しブロック
-    //下から当たったときのみ出現
-    f : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideBottom, collidingExcludeMask:(CollideBody)}},
-    //左から当たったときのみ出現
-    H : {base:HiddenBlockClass,args:'warning.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideBody),forceTopMost:true}},
-    h : {base:HiddenBlockClass,args:'warning.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideBody),forceTopMost:true}},
-    //アイテム
-    i :  {base:RandomIngredientItemClass,args:[],prop:{debugMode:true}},
-    
-    //通常ブロック
-    o : {base:BlockClass,args:'1190.png',prop:{isPhantom:true}},
-    
-    //木の幹当たり判定なし
-    a : {base:BlockClass,args:'1214.png',prop:{isPhantom:true}},
-    //葉っぱ
-    c : {base:BlockClass,args:'leaves.png'},
-    //葉っぱ当たり判定なし
-    d : {base:BlockClass,args:['leavesedge1.png',0,18],prop:{isPhantom:true}},
-    e : {base:BlockClass,args:['leavesedge2.png',18,0],prop:{isPhantom:true}},
-    
-    //金属はしご
-    x: {base:LadderBlockClass,args:['metalladder.png']},
-    
-    y: {base:BakingOvenObjectClass,args:[]},
-    
-
-    _ : null,
-};
-
-function callback_test(){
-       
-}
-
-with(stgObjects){
-       var tbl = [
-               [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,H,z,k,k,k,k,k,k,k,k,k,b, , , , , , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,H,z,k,i,k,k,k,k,k,k,k,b, , , , , , , , ,_,_,b,s,r,r,r,r,r,r,r,r,r,t,b, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , ,d,c,e, , , , ,c,e, , , , , , , , , , ,r, , , , , ,r, , ,b,b,k,k,k,k,k,k,k,k,k,z, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,j,k,j,k,j,g,_,_,_,_,d,c,e,_,_,_,_,d,c,e, , , , ,d,c,e, , , , , , , , , , , , , , , ,d,c,e, , , ,d,c,c,e, , , ,_,_, , , , ,b,b,b,b,b,b,b, , , ,b,b,b,b,b,b,g,g,g,g,z, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,k,k,k,k,b,_,_,_,d,c,c,c,e,_,_,d,c,c,c,e, , ,d,c,c,c,e, , , , , , , , , , , , , ,d,c,c,c,e, ,d,c,c,c,f,f, ,_,_,_, , , , ,b,g,g,g,g,g,b, , , ,Z,k,k,k,k,H,k,B,A,C,b,_, , , , , , ,i,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , ,E, , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,i,k,k,k,g,_,_,_,d,c,c,c,e,_,_,d,c,c,c,e, , ,d,c,c,c,e, , , , , , , , , , , , , ,d,c,a,c,e, , , ,a, , , ,_,_,_,_,_, , , ,z,z,z,z,z,z,z, , ,_,Z,k,i,k,k,H,B,A,C,C,b, , , , , , , ,_,_,_,b,k,k,k,k,k,k,k,k,k,k,k,b,_,b,b,b,b,b,b,b,p, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,b,b,b,b,b,b,_,_,d,c,c,a,c,c,e,d,c,c,a,c,c,e,d,c,c,a,c,c,e, , , , , , , , , , , , , , ,a, , , , , ,a, , , , , ,_, , , , , ,b,g,g,g,g,g,b, , ,b,b,k,k,k,k,H,A,C,C,C,b,_,_, , , , , , ,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,_,b,b,b,b,b,b,b,b,p,_, , , , , , , , , , , , , , ,y, , ,_,i, ,b, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,j,k,j,k,j,b,_,_,d,c,c,a,c,c,e,d,c,c,a,c,c,e,d,c,c,a,c,c,e, , , , , , , , , ,q,b,b,k,b,b,b,b,b,b,b,b,b,s,u, , ,_, , , , , ,b,g,g,g,g,g,b, , , ,b,g,b,b,b,b,b,b,b,b,b, , , , , , , ,_,_,_,b,k,k,k,k,k,k,k,k,k,k,k,b,_,b,b,b,b,b,b,b,b,b,p,_, , , , , , , , , , , , , , , , , , , ,b, , , , , , , , , , , , , , ,_, , , , , , , , , , ,_, , , , , , , , , , , , , ,_,_, , , , , , , , , ],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,k,k,k,k,b,_,_,_,_,_,a,_,_,_,_,_,_,a, , , , , , ,a, , , , , , , , , , , ,q,b,b,b,k,b,b,b,b,b,b,b,b,b,b,b,b,b,s,u, , , , ,b,b,b,b,b,b,b, , , ,Z,k,k,k,k,h,k,k,k,k,b, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_,b,b,b,b,b,b,b,b,b,b,s,w,w,w,w,w,w,w,t,W,W,W,s,w,w,w,w,w,w,t,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,k,k,i,k,b,_,_,_,_,_,a,_,_,_,_,_,_,a, , , , , , ,a, , , , , , , , , , ,q,b,b,b,b,k,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,s,u, , ,z,z,z,z,z,z,z, , ,_,Z,k,i,k,k,h,k,k,k,k,b, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,o,o,o,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [_,_,_,_,_,_,_,_,_,_,_,_,g,b,b,b,b,b,b,_,_,_,_,_,a,_,_,_,_,_,_,a, , , , , , ,a, , , , , , , , , ,q,b,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,b,b,s,_,g,g,g,g,g,g,g, , ,b,b,k,k,k,k,h,k,k,k,k,z, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [b,b,b,b,s,u, ,_,_,_,_,_,g,j,k,j,k,j,g,_,_,_,_,v,a,_,_,_,_,_,_,a,_,_,_,_,_,_,a,_,r,u, , , , , ,q,b,b,k,k,k,k,k,k,k,k,k,k,k,i,k,k,k,k,k,k,i,k,b,b,b,_,b,b,b,b,b,b,b, , , ,b,b,b,b,b,b,g,g,g,g,z,_,h,h,h,h,h,h,h,h,h,b,k,k,k,k,k,k,k,k,k,k,k,b,_,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [b,b,b,b,b,b,b,b,s,u,_,_,g,k,k,k,k,k,g,_,_,v,t,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,s,u, , ,q,b,b,b,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,b,b,b,_,b,g,g,g,g,g,b, ,_,_,z,k,k,k,k,k,k,B,A,C,b,b, , , , , , , ,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,_,b,b,b,b,b,b,b,b,b,o,o,o,o,o,o,o,o,o,o,b,b,b,b,b,b,b,b,b,b,b,b,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],
-               [b,b,b,b,b,b,b,b,b,b,s,u,g,k,k,k,k,k,g,v,t,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,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,b,b,b,_,z,z,z,z,z,z,z,_,_,_,z,k,k,k,k,k,B,A,C,C,b,_, , , , , ,_,_,_,_,b,k,k,D,k,k,k,k,k,k,k,k,b,_,b,b,b,b,b,b,b,b,b,o,o,o,o,o,o,o,o,o,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,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,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,k,b,k,b,b,k,k,k,b,b,k,b,b,k,b,b,k,b,b,b,_,b,g,g,g,g,g,b,_,_,b,b,D,D,D,D,D,A,C,C,C,b,_,_,_,_,_,_,_,_,_,_,Z,k,k,D,D,k,k,k,k,k,k,k,Z,_,b,g,b,g,b,g,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,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);
-
-
-stage.runStage = function(){
-    PCDSLStageClass.prototype.runStage.apply(this, []);
-    
-       
-    //はしご
-    
-        var out = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-       out.origin.x = 2370;
-       out.origin.y = 330;
-       stage.addStageObject(out);
-
-       var out1 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-       out1.origin.x = 2370;
-       out1.origin.y = 200;
-       stage.addStageObject(out1);
-   
-    for(var i = 0; i < 12; i++){
-       var o = new LadderBlockClass(stage, ['metalladder.png']);
-       o.origin.x = 384;
-       o.origin.y = 416 - (i * 32);
-       stage.addStageObject(o);
-    }
-    //道路
-    for(var i = 0; i < 16; i++){
-       var o = new SlopeBlockClass(stage, ['road.png',18,18]);
-       o.origin.x = 768 + (i * 32);
-       o.origin.y = 352;
-       stage.addStageObject(o);
-    }
-    //はしご
-    for(var i = 0; i < 7; i++){
-       var o = new LadderBlockClass(stage, ['metalladder.png']);
-       o.origin.x = 1728;
-       o.origin.y = 224 + (i * 32);
-       stage.addStageObject(o);
-    }  
-       
-    for(var i = 0; i < 7; i++){
-       var o = new LadderBlockClass(stage, ['metalladder.png']);
-       o.origin.x = 2720;
-       o.origin.y = 128 + (i * 32);
-       o.forceTopMost = true;
-       stage.addStageObject(o);
-    }    
-var leaf = new BlockClass(stage,['1214.png']);
-leaf.origin.x = 2176;
-leaf.origin.y = 250;
-leaf.collisionMargin.top = 32;
-stage.addStageObject(leaf);
-
-var out = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-out.origin.x = 2370;
-out.forceTopMost= true;
-out.origin.y = 330;
-stage.addStageObject(out);
-
-var out1 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-out1.origin.x = 2370;
-out1.origin.y = 200;
-out1.forceTopMost= true;
-stage.addStageObject(out1);
-
-var out2 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-out2.origin.x = 2400;
-out2.origin.y = 65;
-out2.forceTopMost= true;
-stage.addStageObject(out2);
-
-var out3 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-out3.origin.x = 2428;
-out3.origin.y = 65;
-out3.forceTopMost= true;
-stage.addStageObject(out3);
-
-var out4 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);
-out4.origin.x = 2528;
-out4.origin.y = 65;
-out4.forceTopMost= true;
-stage.addStageObject(out4);
-
-var i1 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i1.origin.x = 2944;
-i1.origin.y = 384;
-
-stage.addStageObject(i1);
-
-var i2 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i2.origin.x = 2912;
-i2.origin.y = 384;
-
-stage.addStageObject(i2);
-
-var i3 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i3.origin.x = 2912;
-i3.origin.y = 416;
-
-stage.addStageObject(i3);
-
-var i3 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i3.origin.x = 2880;
-i3.origin.y = 416;
-
-stage.addStageObject(i3);
-
-var i4 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i4.origin.x = 2880;
-i4.origin.y = 448;
-
-stage.addStageObject(i4);
-
-var i5 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i5.origin.x = 2848;
-i5.origin.y = 320;
-
-
-stage.addStageObject(i5);
-
-var i6 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i6.origin.x = 2848;
-i6.origin.y = 288;
-
-
-stage.addStageObject(i6);
-
-var i7 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i7.origin.x = 2848;
-i7.origin.y = 256;
-
-
-stage.addStageObject(i7);
-
-var i9 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i9.origin.x = 2848;
-i9.origin.y = 192;
-
-
-
-stage.addStageObject(i9);
-
-var i10 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i10.origin.x = 2848;
-i10.origin.y = 128;
-
-
-
-stage.addStageObject(i10);
-
-var i11 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i11.origin.x = 2848;
-i11.origin.y = 160;
-
-stage.addStageObject(i11);
-
-var i12 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i12.origin.x = 2880;
-i12.origin.y = 192;
-
-stage.addStageObject(i12);
-
-var i13 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i13.origin.x = 2880;
-i13.origin.y = 160;
-
-stage.addStageObject(i13);
-
-var i14 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i14.origin.x = 2912;
-i14.origin.y = 160;
-
-stage.addStageObject(i14);
-
-var i14 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i14.origin.x = 2912;
-i14.origin.y = 128;
-
-stage.addStageObject(i14);
-
-var i15 = new SlopeBlockClass(stage,['1138.png',600,600]);
-i15.origin.x = 2944;
-i15.origin.y = 128;
-
-stage.addStageObject(i15);
-
-var ka1 = new BlockClass(stage,['kanban.png']);
-ka1.collisionMargin.top=10;
-ka1.collisionMargin.right= 20;
-ka1.origin.x = 3040;
-ka1.origin.y = 128;
-ka1.size.x= 70;
-ka1.size.y = 140;
-stage.addStageObject(ka1);
-
-var ka2 = new BlockClass(stage,['kanban2.png']);
-ka2.collisionMargin.top=10;
-ka2.collisionMargin.left= 40;
-ka2.collisionMargin.bottom= 80;
-ka2.origin.x = 3290;
-ka2.origin.y = 210;
-ka2.size.x= 70;
-ka2.size.y = 140;
-stage.addStageObject(ka2);
-
-  var warpRight = new WarpItemClass(stage, ["panya", 60, 0, 32, 480, false]);
-       warpRight.origin.x = 6368;
-       warpRight.origin.y = 0;
-       stage.addStageObject(warpRight);
-       var warpLeft = new WarpItemClass(stage, [panya, 60, 0, 32, 480, false]);
-       warpLeft.origin.x = -32;
-       warpLeft.origin.y = 0;
-       stage.addStageObject(warpLeft);
-};
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-}
-
+var stgInfo = {\r
+    width: 6400,\r
+    height: 480,\r
+    background: "back2.png",\r
+    //waterLevel: 240,\r
+    //BGM: "S02.mp3",\r
+};\r
+\r
+var stgObjects = {\r
+\r
+    //地面ブロック\r
+    b : {base:BlockClass,args:'concrete.png'},\r
+    //坂ブロック\r
+    //45LU\r
+    p : {base:SlopeBlockClass,args:['concrete2.png',0,31]},\r
+    z : {base:SlopeBlockClass,args:['window.png',500,500]},\r
+    Z : {base:SlopeBlockClass,args:['window.png',0,0]},\r
+    B : {base:SlopeBlockClass,args:['stair2.png',600,600]},\r
+    C : {base:BlockClass,args:'stair3.png'},\r
+    //45RU\r
+    q : {base:SlopeBlockClass,args:['concrete1.png',31,0]},\r
+    //half\r
+    r : {base:SlopeBlockClass,args:['concrete3.png',15,15]},\r
+    //slopeLUU\r
+    s : {base:SlopeBlockClass,args:['concrete4.png',0,18]},\r
+    E:  {base:EnemyCharacterClass_Apache,args:'null'},\r
+    //slopeRUU\r
+    t : {base:SlopeBlockClass,args:['concrete5.png',18,0]},\r
+    //slopeLUD\r
+    u : {base:SlopeBlockClass,args:['concrete6.png',15,31]},\r
+    //slopeRUD\r
+    v : {base:SlopeBlockClass,args:['concrete7.png',31,15]},\r
+    A : {base:SlopeBlockClass,args:['stair.png',31,1],prop:{forceTopMost:true}},\r
+    D : {base:SlopeBlockClass,args:['1138.png',31,31]},\r
+    \r
+    //道路\r
+    w: {base:SlopeBlockClass,args:['road.png',18,18]},\r
+    W: {base:HiddenBlockClass,args:'concrete.png',prop:{collidingMask:CollideTop,collidingExcludeMask:(CollideBottom)}},\r
+  \r
+    \r
+    //灰色当たり判定なし\r
+    k : {base:BlockClass,args:'1138.png',prop:{isPhantom:true}},\r
+    \r
+    //当たり判定なしコンクリート\r
+    g : {base:BlockClass,args:'concrete.png',prop:{isPhantom:true}},\r
+    //窓ガラス当たり判定なし\r
+    j : {base:BlockClass,args:'1137.png',prop:{isPhantom:true}},\r
+    \r
+    //隠しブロック\r
+    //下から当たったときのみ出現\r
+    f : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideBottom, collidingExcludeMask:(CollideBody)}},\r
+    //左から当たったときのみ出現\r
+    H : {base:HiddenBlockClass,args:'warning.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideBody),forceTopMost:true}},\r
+    h : {base:HiddenBlockClass,args:'warning.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideBody),forceTopMost:true}},\r
+    //アイテム\r
+    i :  {base:RandomIngredientItemClass,args:[],prop:{debugMode:true}},\r
+    \r
+    //通常ブロック\r
+    o : {base:BlockClass,args:'1190.png',prop:{isPhantom:true}},\r
+    \r
+    //木の幹当たり判定なし\r
+    a : {base:BlockClass,args:'1214.png',prop:{isPhantom:true}},\r
+    //葉っぱ\r
+    c : {base:BlockClass,args:'leaves.png'},\r
+    //葉っぱ当たり判定なし\r
+    d : {base:BlockClass,args:['leavesedge1.png',0,18],prop:{isPhantom:true}},\r
+    e : {base:BlockClass,args:['leavesedge2.png',18,0],prop:{isPhantom:true}},\r
+    \r
+    //金属はしご\r
+    x: {base:LadderBlockClass,args:['metalladder.png']},\r
+    \r
+    y: {base:BakingOvenObjectClass,args:[]},\r
+    \r
+\r
+    _ : null,\r
+};\r
+\r
+function callback_test(){\r
+       \r
+}\r
+\r
+with(stgObjects){\r
+       var tbl = [\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,H,z,k,k,k,k,k,k,k,k,k,b, , , , , , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,H,z,k,i,k,k,k,k,k,k,k,b, , , , , , , , ,_,_,b,s,r,r,r,r,r,r,r,r,r,t,b, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , ,d,c,e, , , , ,c,e, , , , , , , , , , ,r, , , , , ,r, , ,b,b,k,k,k,k,k,k,k,k,k,z, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,j,k,j,k,j,g,_,_,_,_,d,c,e,_,_,_,_,d,c,e, , , , ,d,c,e, , , , , , , , , , , , , , , ,d,c,e, , , ,d,c,c,e, , , ,_,_, , , , ,b,b,b,b,b,b,b, , , ,b,b,b,b,b,b,g,g,g,g,z, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,k,k,k,k,b,_,_,_,d,c,c,c,e,_,_,d,c,c,c,e, , ,d,c,c,c,e, , , , , , , , , , , , , ,d,c,c,c,e, ,d,c,c,c,f,f, ,_,_,_, , , , ,b,g,g,g,g,g,b, , , ,Z,k,k,k,k,H,k,B,A,C,b,_, , , , , , ,i,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , ,E, , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,i,k,k,k,g,_,_,_,d,c,c,c,e,_,_,d,c,c,c,e, , ,d,c,c,c,e, , , , , , , , , , , , , ,d,c,a,c,e, , , ,a, , , ,_,_,_,_,_, , , ,z,z,z,z,z,z,z, , ,_,Z,k,i,k,k,H,B,A,C,C,b, , , , , , , ,_,_,_,b,k,k,k,k,k,k,k,k,k,k,k,b,_,b,b,b,b,b,b,b,p, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,b,b,b,b,b,b,_,_,d,c,c,a,c,c,e,d,c,c,a,c,c,e,d,c,c,a,c,c,e, , , , , , , , , , , , , , ,a, , , , , ,a, , , , , ,_, , , , , ,b,g,g,g,g,g,b, , ,b,b,k,k,k,k,H,A,C,C,C,b,_,_, , , , , , ,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,_,b,b,b,b,b,b,b,b,p,_, , , , , , , , , , , , , , ,y, , ,_,i, ,b, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,j,k,j,k,j,b,_,_,d,c,c,a,c,c,e,d,c,c,a,c,c,e,d,c,c,a,c,c,e, , , , , , , , , ,q,b,b,k,b,b,b,b,b,b,b,b,b,s,u, , ,_, , , , , ,b,g,g,g,g,g,b, , , ,b,g,b,b,b,b,b,b,b,b,b, , , , , , , ,_,_,_,b,k,k,k,k,k,k,k,k,k,k,k,b,_,b,b,b,b,b,b,b,b,b,p,_, , , , , , , , , , , , , , , , , , , ,b, , , , , , , , , , , , , , ,_, , , , , , , , , , ,_, , , , , , , , , , , , , ,_,_, , , , , , , , , ],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,k,k,k,k,b,_,_,_,_,_,a,_,_,_,_,_,_,a, , , , , , ,a, , , , , , , , , , , ,q,b,b,b,k,b,b,b,b,b,b,b,b,b,b,b,b,b,s,u, , , , ,b,b,b,b,b,b,b, , , ,Z,k,k,k,k,h,k,k,k,k,b, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_,b,b,b,b,b,b,b,b,b,b,s,w,w,w,w,w,w,w,t,W,W,W,s,w,w,w,w,w,w,t,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,k,k,k,i,k,b,_,_,_,_,_,a,_,_,_,_,_,_,a, , , , , , ,a, , , , , , , , , , ,q,b,b,b,b,k,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,s,u, , ,z,z,z,z,z,z,z, , ,_,Z,k,i,k,k,h,k,k,k,k,b, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,o,o,o,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+               [_,_,_,_,_,_,_,_,_,_,_,_,g,b,b,b,b,b,b,_,_,_,_,_,a,_,_,_,_,_,_,a, , , , , , ,a, , , , , , , , , ,q,b,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,b,b,s,_,g,g,g,g,g,g,g, , ,b,b,k,k,k,k,h,k,k,k,k,z, , , , , , , , ,_,_,z,k,k,k,k,k,k,k,k,k,k,k,z,_,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+               [b,b,b,b,s,u, ,_,_,_,_,_,g,j,k,j,k,j,g,_,_,_,_,v,a,_,_,_,_,_,_,a,_,_,_,_,_,_,a,_,r,u, , , , , ,q,b,b,k,k,k,k,k,k,k,k,k,k,k,i,k,k,k,k,k,k,i,k,b,b,b,_,b,b,b,b,b,b,b, , , ,b,b,b,b,b,b,g,g,g,g,z,_,h,h,h,h,h,h,h,h,h,b,k,k,k,k,k,k,k,k,k,k,k,b,_,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+               [b,b,b,b,b,b,b,b,s,u,_,_,g,k,k,k,k,k,g,_,_,v,t,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,s,u, , ,q,b,b,b,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,b,b,b,_,b,g,g,g,g,g,b, ,_,_,z,k,k,k,k,k,k,B,A,C,b,b, , , , , , , ,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,_,b,b,b,b,b,b,b,b,b,o,o,o,o,o,o,o,o,o,o,b,b,b,b,b,b,b,b,b,b,b,b,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],\r
+               [b,b,b,b,b,b,b,b,b,b,s,u,g,k,k,k,k,k,g,v,t,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,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,b,b,b,_,z,z,z,z,z,z,z,_,_,_,z,k,k,k,k,k,B,A,C,C,b,_, , , , , ,_,_,_,_,b,k,k,D,k,k,k,k,k,k,k,k,b,_,b,b,b,b,b,b,b,b,b,o,o,o,o,o,o,o,o,o,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,b,b,b,b,b,b,b,b,b,b,b,b,b],\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,k,b,b,k,b,k,b,b,k,k,k,b,b,k,b,b,k,b,b,k,b,b,b,_,b,g,g,g,g,g,b,_,_,b,b,D,D,D,D,D,A,C,C,C,b,_,_,_,_,_,_,_,_,_,_,Z,k,k,D,D,k,k,k,k,k,k,k,Z,_,b,g,b,g,b,g,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,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
+\r
+\r
+var stage = new PCDSLStageClass(stgInfo, tbl);\r
+\r
+\r
+stage.runStage = function(){\r
+    PCDSLStageClass.prototype.runStage.apply(this, []);\r
+    \r
+       \r
+    //はしご\r
+    \r
+        var out = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+       out.origin.x = 2370;\r
+       out.origin.y = 330;\r
+       stage.addStageObject(out);\r
+\r
+       var out1 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+       out1.origin.x = 2370;\r
+       out1.origin.y = 200;\r
+       stage.addStageObject(out1);\r
+   \r
+    for(var i = 0; i < 12; i++){\r
+       var o = new LadderBlockClass(stage, ['metalladder.png']);\r
+       o.origin.x = 384;\r
+       o.origin.y = 416 - (i * 32);\r
+       stage.addStageObject(o);\r
+    }\r
+    //道路\r
+    for(var i = 0; i < 16; i++){\r
+       var o = new SlopeBlockClass(stage, ['road.png',18,18]);\r
+       o.origin.x = 768 + (i * 32);\r
+       o.origin.y = 352;\r
+       stage.addStageObject(o);\r
+    }\r
+    //はしご\r
+    for(var i = 0; i < 7; i++){\r
+       var o = new LadderBlockClass(stage, ['metalladder.png']);\r
+       o.origin.x = 1728;\r
+       o.origin.y = 224 + (i * 32);\r
+       stage.addStageObject(o);\r
+    }  \r
+       \r
+    for(var i = 0; i < 7; i++){\r
+       var o = new LadderBlockClass(stage, ['metalladder.png']);\r
+       o.origin.x = 2720;\r
+       o.origin.y = 128 + (i * 32);\r
+       o.forceTopMost = true;\r
+       stage.addStageObject(o);\r
+    }    \r
+var leaf = new BlockClass(stage,['1214.png']);\r
+leaf.origin.x = 2176;\r
+leaf.origin.y = 250;\r
+leaf.collisionMargin.top = 32;\r
+stage.addStageObject(leaf);\r
+\r
+var out = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+out.origin.x = 2370;\r
+out.forceTopMost= true;\r
+out.origin.y = 330;\r
+stage.addStageObject(out);\r
+\r
+var out1 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+out1.origin.x = 2370;\r
+out1.origin.y = 200;\r
+out1.forceTopMost= true;\r
+stage.addStageObject(out1);\r
+\r
+var out2 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+out2.origin.x = 2400;\r
+out2.origin.y = 65;\r
+out2.forceTopMost= true;\r
+stage.addStageObject(out2);\r
+\r
+var out3 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+out3.origin.x = 2428;\r
+out3.origin.y = 65;\r
+out3.forceTopMost= true;\r
+stage.addStageObject(out3);\r
+\r
+var out4 = new SlopeBlockClass(stage,['shitugaiki.png',20,20]);\r
+out4.origin.x = 2528;\r
+out4.origin.y = 65;\r
+out4.forceTopMost= true;\r
+stage.addStageObject(out4);\r
+\r
+var i1 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i1.origin.x = 2944;\r
+i1.origin.y = 384;\r
+\r
+stage.addStageObject(i1);\r
+\r
+var i2 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i2.origin.x = 2912;\r
+i2.origin.y = 384;\r
+\r
+stage.addStageObject(i2);\r
+\r
+var i3 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i3.origin.x = 2912;\r
+i3.origin.y = 416;\r
+\r
+stage.addStageObject(i3);\r
+\r
+var i3 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i3.origin.x = 2880;\r
+i3.origin.y = 416;\r
+\r
+stage.addStageObject(i3);\r
+\r
+var i4 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i4.origin.x = 2880;\r
+i4.origin.y = 448;\r
+\r
+stage.addStageObject(i4);\r
+\r
+var i5 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i5.origin.x = 2848;\r
+i5.origin.y = 320;\r
+\r
+\r
+stage.addStageObject(i5);\r
+\r
+var i6 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i6.origin.x = 2848;\r
+i6.origin.y = 288;\r
+\r
+\r
+stage.addStageObject(i6);\r
+\r
+var i7 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i7.origin.x = 2848;\r
+i7.origin.y = 256;\r
+\r
+\r
+stage.addStageObject(i7);\r
+\r
+var i9 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i9.origin.x = 2848;\r
+i9.origin.y = 192;\r
+\r
+\r
+\r
+stage.addStageObject(i9);\r
+\r
+var i10 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i10.origin.x = 2848;\r
+i10.origin.y = 128;\r
+\r
+\r
+\r
+stage.addStageObject(i10);\r
+\r
+var i11 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i11.origin.x = 2848;\r
+i11.origin.y = 160;\r
+\r
+stage.addStageObject(i11);\r
+\r
+var i12 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i12.origin.x = 2880;\r
+i12.origin.y = 192;\r
+\r
+stage.addStageObject(i12);\r
+\r
+var i13 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i13.origin.x = 2880;\r
+i13.origin.y = 160;\r
+\r
+stage.addStageObject(i13);\r
+\r
+var i14 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i14.origin.x = 2912;\r
+i14.origin.y = 160;\r
+\r
+stage.addStageObject(i14);\r
+\r
+var i14 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i14.origin.x = 2912;\r
+i14.origin.y = 128;\r
+\r
+stage.addStageObject(i14);\r
+\r
+var i15 = new SlopeBlockClass(stage,['1138.png',600,600]);\r
+i15.origin.x = 2944;\r
+i15.origin.y = 128;\r
+\r
+stage.addStageObject(i15);\r
+\r
+var ka1 = new BlockClass(stage,['kanban.png']);\r
+ka1.collisionMargin.top=10;\r
+ka1.collisionMargin.right= 20;\r
+ka1.origin.x = 3040;\r
+ka1.origin.y = 128;\r
+ka1.size.x= 70;\r
+ka1.size.y = 140;\r
+stage.addStageObject(ka1);\r
+\r
+var ka2 = new BlockClass(stage,['kanban2.png']);\r
+ka2.collisionMargin.top=10;\r
+ka2.collisionMargin.left= 40;\r
+ka2.collisionMargin.bottom= 80;\r
+ka2.origin.x = 3290;\r
+ka2.origin.y = 210;\r
+ka2.size.x= 70;\r
+ka2.size.y = 140;\r
+stage.addStageObject(ka2);\r
+\r
+  var warpRight = new WarpItemClass(stage, ["panya", 60, 0, 32, 480, false]);\r
+       warpRight.origin.x = 6368;\r
+       warpRight.origin.y = 0;\r
+       stage.addStageObject(warpRight);\r
+       var warpLeft = new WarpItemClass(stage, ["panya", 60, 0, 32, 480, false]);\r
+       warpLeft.origin.x = -32;\r
+       warpLeft.origin.y = 0;\r
+       stage.addStageObject(warpLeft);\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+},\r
+\r
 stage;
\ No newline at end of file