OSDN Git Service

Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCore...
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / sea.js
index 9ed334f..d14aa2c 100644 (file)
-var stgObjects = {
-       
-       // BlockClass : 普通のブロック。 引数に画像名を指定
-    a : {base:BlockClass,args:'1241.png'},
-    d : {base:BlockClass,args:'1248.png'},
-    e : {base:BlockClass,args:'1244.png'},
-    n : {base:HiddenBlockClass,args:'1244.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},
-    p : {base:HiddenBlockClass,args:'1241.png', prop:{collidingMask:CollideBottom, collidingExcludeMask:(CollideLeft |CollideRight| CollideTop)}},
-    f : {base:BlockClass,args:'1245.png'},
-    o : {base:BlockClass,args:'palm_body.png'},
-    // SlopeBlockClass : 当たり判定が斜めのブロック。
-    // 引数 : 画像名, 当たり判定領域左側の開始位置のブロック上辺からの高さ, 当たり判定領域右側の...
-    //        たとえば、この例のように 0, 32 と指定すれば右下がりの坂になり、32, 0と指定すれば左下がり、 16, 16と指定すれば半分の高さの長方形になる
-    // enableBlockMode : 当たり判定領域をデバッグ表示する。
-    b : {base:SlopeBlockClass,args:['1243.png',-1,33],prop:{enableDebugMode:true}},
-    g : {base:SlopeBlockClass,args:['1242.png',33,-1],prop:{enableDebugMode:true}},
-    h : {base:SlopeBlockClass,args:['1246.png',32,0],prop:{enableDebugMode:true}},
-    i : {base:SlopeBlockClass,args:['1247.png',0,32],prop:{enableDebugMode:true}},
-    j : {base:SlopeBlockClass,args:['1244.png',600,600],prop:{enableDebugMode:true}},
-    k : {base:SlopeBlockClass,args:['1246.png',600,600],prop:{enableDebugMode:true}},
-    l : {base:SlopeBlockClass,args:['1247.png',600,600],prop:{enableDebugMode:true}},
-    m : {base:SlopeBlockClass,args:['1241.png',600,600],prop:{enableDebugMode:true}},
-    B:  {base:EnemyCharacterClass_Frog,args:'null'},
-    J :  {base:EnemyCharacterClass_AntigravityTaraba,args:'null'},
-   z:  {base:EnemyCharacterClass_Pirania,args:'null'},
-    // FreeItemClass : キャラが取得するとコールバックが実行されるアイテム
-    // callback : 誰かに取得されたときに発生するコールバック。アタックした人、そのアタック直後のx, y座標が引数にセットされる。
-    // times : 取得できる回数で、-1で無限。
-    c : {base:FreeItemClass,args:["1248.png",callBack],prop:{times:1}},
-    
-    // 何もブロックを置かない位置のためにかならずこのようなエントリーを記述
-    _ : null
-};
-
-// FreeItemClassのコールバック
-function callBack(obj, obj_x, obj_y)
-{
-       if(obj instanceof MainCharacterClass){
-
-       }
-}
-
-var stgInfo = {
-    width: 6400,                               //横サイズ
-    height: 480,                               //縦サイズ
-    background: "back2.png",   
-    BGM: "umi.mp3",  
-    waterLevel: 352,
-
-};
-
-with(stgObjects){
-       var tbl = [
-               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,c,a,c,c,a,c,a,a, , , , , , , , , , , , , , , , , , , , , ],
-               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , ,_,_, ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,a,a,c,c,a,c,c,a, , , , , , , , , , , , , , , , , , , , , ],
-               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,c,a,c,c,a,c,c,a, , , , , , , , , , , , , , , , , , , , , ],
-               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,c,a,c,c,a,c,c,c, , , , , , , , , , , , , , , , , , , , , ],
-               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , ,g,a,a,a,a,b, , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,c,a,c,a,c,c,a,c,c,c, , , , , ,B, , , , , ,_,_,_,_,_,_, , ,_,_],
-               [ , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , ,a,m,m,m,m,m,a,a,b, , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,_,c,c,a,c,c,a,c,c,c, , , , , ,B, , ,_, ,_,_,_,_,_,_,_,_,_,_,_],
-               [ , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , ,_,o,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , ,p, , , ,a,m,m,m,m,m,a,a,m,b, , , , , , , , ,_,_, , , , , , ,o, , , , , , , , , , , , , , , , , , , ,_,c,c,a,c,c,a,c,a,a, , ,g,a,a,a,a,b, , ,_,_,_,_,_,_,_,_,_,_,_],
-               [ , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , ,B,o, , , , , , , , , , , , , , , , , , , , , , , , , , , ,_,o,_,_,_,g,a,a,a,a,a,a,b,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , ,a,a,a,a,a,a,a,a,a,a,_, , , , , , , ,_,_,_,_,_, , , ,o, , , , , , , , , , , , , , , , , , , ,c,a,a,a,c,c,a,c,a,a, , ,a,a,a,a,a,a,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [ , , , , , , , ,_,p, , , , ,o, , , , , , , , , , , , , , , , , , , , , , , ,g,a,a,a,a,a,d,a,b, , , , , , , , , , , , ,B, , , , , , , , , , , , , ,_,o,_,_,g,d,d,d,d,d,a,a,a,a,b, , , , , , , , , , , , , , , , ,B,B,B, , , , , , , , , ,o, , , , , , ,a,a,a,a,a,a,a,a,a,m,b, , , , , , ,_,_,_,_,_,_,_, ,c,c,c,m,b, , , , , , , , , , ,B, , ,p, , ,a,a,a,a,c,c,a,c,a,a, , ,a,a,a,a,a,a, , ,_,_,_,_,_,_,_,_,_,_,_],
-               [b, , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , ,g,a,a,m,m,m,m,m,m,m,m,m,a,a,a,a,b, , , , , , , ,B, , , , , , , , , , , , , ,_,o,_,g,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,d,a,d,d,d,b,_, , ,g,a,a,a,a,a,b, , , , ,_,g,a,a,a,a,b, , , , ,a,a,a,a,a,a,a,a,a,m,m, , , ,g,a,a,a,a,a,a,b,_,_,g,c,c,c,m,a,a,b,_, , , , , ,g,b,B, , , , , ,a,a,a,a,c,c,a,c,c,c, , ,a,a,a,a,a,a, ,_,_,_,_,_,_,_,_,_,_,_, ],
-               [a,a,a,b, , , , ,_, , , ,_,g,a,b, , , , , , , ,_,_,g,a,a,a,a,a,a,a,a,a,a,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,b,_,_,_,g,a,a,a,b, , , , , , , , , , , , ,g,a,a,a,a,a,d,d,a,a,a,a,a,a,_,_,_,_,_,d,d,d,d,d,d, , , ,a,a,a,a,a,a,a, , , , ,g,a,a,a,a,a,a, , , , ,a,m,m,m,m,a,a,a,m,m,m, , , ,a,a,a,a,a,a,a,a,_,_,a,a,a,a,a,a,a,a,_,_, , ,_,g,a,a,b, , , , , ,a,a,a,a,c,c,a,c,c,c, , ,a,a,a,a,a,a, , ,_,_,g,a,a,a,a,a,a,a,a],
-               [e,e,e,e,i,_,_,_,_,_,_,_,h,e,e,e,i,J,_,_,_,_,_,_,h,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,e,_,_,_,e,e,e,e,e,_,_,_,_,_,_,_,_,_,_,_,_,e,e,e,e,e,e,e,e,e,e,e,e,e,_, , , , , ,e,e,e,e,e, , , , ,e,e,e,e,e,e,e, , , , ,e,e,e,e,e,e,e, , , , ,e,e,e,e,e,e,e,e,e,e,e, , , ,f,e,e,e,f,f,e,f, , ,e,e,e,e,e,e,e,e,_, , , ,h,e,e,e,e,i, , , , ,e,e,e,e,j,j,e,e,e,e, , ,f,e,e,e,e,e, , ,_,_,j,j,j,j,j,j,j,j,j],
-               [e,e,e,e,e,i,_,_,_,_,_,h,e,e,f,e,e,e,e,i,_,_,_,h,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,e, , , , , , , , , , ,h,e,e,e,e,e,i, , , , , , , ,_,e,e,e,e,_,_,_,_, , ,h,e,i, ,_,e,e,e, , , , , , ,e,e,e,e,e, , , , , , ,e,e,e,e,e,e, , , , ,e,e,e,e,e,e,e,e,e,e,e, , , , , , , , , , , , , , ,e,e,e,e,e,e, , , , ,h,e,e,e,e,e,e,i, , , ,e,e,e,e,j,j,e,f,e,e, , ,e,e,e,e,e,e, , ,_,_,j,j,j,j,j,j,j,j,j],
-               [e,e,e,e,e,e,_,_,z,_,h,e,e,e,e,e,e,e,e,e,i,_,h,n,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,e,J,J, , , , , ,J, ,h,j,e,e,e,e,e,j,i, , , , , , , , , , , , , , , , ,h,e,e,e, , ,_,e, , , , , , , , , , , , , , , , , , , ,e,e,e,e, , , , , ,e,e,e,e,e,e,e,e,e,e,e,l, , , ,z, , , ,z, , , , ,z, , ,z, , ,z, , , ,h,e,e,e,e,e,e,e,e,i, , ,e,e,e,e,j,j,e,e,e,e, , ,e,e,e,f,e,e, , ,_,_,j,j,j,j,j,j,j,j,j],
-               [e,e,f,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,j,e,e,j,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,j,e,e,e,f,e,e,e,e,e,e,i,_,_,h,e,e,e,e,e,e,e,e,e,e,j,j,e,e,e,e,e,i, , , , , , ,h,e,e,e,e,e,e,e,i, , , , , , , , , , , ,_,_, , , , , , , , , , , , , , , , , , ,e,e,e,e,e,e,e,e,e,e,e,j,j,j,j,j,l, , , , , , , , , , , , , , , ,h,e,e,e,e,e,e,e,e,e,e,e,i, ,e,e,e,e,j,j,e,e,e,e, , ,e,f,e,e,e,e, , ,_,_,j,j,j,j,j,j,j,j,j]
-       ];
-}
-
-//約束事
-var stage = new PCDSLStageClass(stgInfo, tbl);
-
-stage.runStage = function(){
-       PCDSLStageClass.prototype.runStage.apply(this, []);
-
-       
-var msg1 = new MessageItemClass(stage, ["この看板を読んだあなたは、そろそろ覚悟を決めたほうがいい。\n...なぜかって??\nそれは少し先にすすもうとしてみればわかるよ。\n"]);
-msg1.origin.x = 3648;
-msg1.origin.y = 256;
-stage.addStageObject(msg1);
-
-var leaf = new BlockClass(stage, ["palm_leaf.png",]);
-
-leaf.size.x = 140;
-leaf.size.y = 140;
-leaf.origin.x = 390;
-leaf.origin.y =124;
-leaf.collisionMargin.top = 900;
-leaf.collisionMargin.right = 0;
-stage.addStageObject(leaf);
-
-var leaf1 = new BlockClass(stage, ["palm_leaf.png",]);
-
-leaf1.size.x = 140;
-leaf1.size.y = 140;
-leaf1.origin.x = 1250;
-leaf1.origin.y =60;
-leaf1.collisionMargin.top = 900;
-leaf1.collisionMargin.right = 0;
-stage.addStageObject(leaf1);
-
-var leaf2 = new BlockClass(stage, ["palm_leaf.png",]);
-
-leaf2.size.x = 140;
-leaf2.size.y = 140;
-leaf2.origin.x = 1385;
-leaf2.origin.y =30;
-leaf2.collisionMargin.top = 900;
-leaf2.collisionMargin.right = 0;
-stage.addStageObject(leaf2);
-
-var cover = new BlockClass(stage, ["1245.png",]);
-
-cover.size.x = 32;
-cover.size.y = 32;
-cover.origin.x = 736;
-cover.origin.y =416;
-cover.collisionMargin.top =900;
-
-stage.addStageObject(cover);
-
-
-
-
-
-
-var e1 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);
-       e1.size.x = 40;
-       e1.size.y=  40;
-       e1.origin.x =930;
-       e1.origin.y =0;
-       e1.chasingRange = 300;
-       e1.collisionMargin.top = 20;
-       e1.hurt = 0
-        e1.movingVelocity = 50;
-        e1.touchDamage = 20;
-        stage.addStageObject(e1);
-        
-        var e2 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);
-       e2.size.x = 40;
-       e2.size.y=  40;
-       e2.origin.x =990;
-       e2.origin.y =0;
-       e2.chasingRange = 300;
-       e2.collisionMargin.top = 20;
-       e2.hurt= 0;
-        e2.movingVelocity = 50;
-        e2.touchDamage = 20;
-        stage.addStageObject(e2);
-        
-        var e3 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);
-       e3.size.x = 40;
-       e3.size.y=  40;
-       e3.origin.x =1050;
-       e3.origin.y =0;
-       e3.chasingRange = 300;
-       e3.collisionMargin.top = 20;
-       e3.hurt=0;
-        e3.movingVelocity = 50;
-        e3.touchDamage = 20;
-        stage.addStageObject(e3);
-        
-        var e4 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);
-       e4.size.x = 40;
-       e4.size.y=  40;
-       e4.origin.x =1110;
-       e4.origin.y =0;
-       e4.chasingRange = 300;
-       e4.collisionMargin.top = 20;
-       
-        e4.movingVelocity = 50;
-        e4.touchDamage = 20;
-        e4.hurt = 0;
-        stage.addStageObject(e4);
-        
-        var e5 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);
-       e5.size.x = 40;
-       e5.size.y=  40;
-       e5.origin.x =1210;
-       e5.origin.y =0;
-       e5.chasingRange = 300;
-       e5.collisionMargin.top = 20;
-       
-        e5.movingVelocity = 50;
-        e5.touchDamage = 20;
-        e5.hurt = 0;
-        stage.addStageObject(e4);
-        
-        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);
-};
-
-
-
-stage;
+var stgObjects = {\r
+       \r
+       // BlockClass : 普通のブロック。 引数に画像名を指定\r
+    a : {base:BlockClass,args:'1241.png'},\r
+    d : {base:BlockClass,args:'1248.png'},\r
+    e : {base:BlockClass,args:'1244.png'},\r
+    n : {base:HiddenBlockClass,args:'1244.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},\r
+    p : {base:HiddenBlockClass,args:'1241.png', prop:{collidingMask:CollideBottom, collidingExcludeMask:(CollideLeft |CollideRight| CollideTop)}},\r
+    f : {base:BlockClass,args:'1245.png'},\r
+    o : {base:BlockClass,args:'palm_body.png'},\r
+    // SlopeBlockClass : 当たり判定が斜めのブロック。\r
+    // 引数 : 画像名, 当たり判定領域左側の開始位置のブロック上辺からの高さ, 当たり判定領域右側の...\r
+    //        たとえば、この例のように 0, 32 と指定すれば右下がりの坂になり、32, 0と指定すれば左下がり、 16, 16と指定すれば半分の高さの長方形になる\r
+    // enableBlockMode : 当たり判定領域をデバッグ表示する。\r
+    b : {base:SlopeBlockClass,args:['1243.png',-1,33],prop:{enableDebugMode:true}},\r
+    g : {base:SlopeBlockClass,args:['1242.png',33,-1],prop:{enableDebugMode:true}},\r
+    h : {base:SlopeBlockClass,args:['1246.png',32,0],prop:{enableDebugMode:true}},\r
+    i : {base:SlopeBlockClass,args:['1247.png',0,32],prop:{enableDebugMode:true}},\r
+    j : {base:SlopeBlockClass,args:['1244.png',600,600],prop:{enableDebugMode:true}},\r
+    k : {base:SlopeBlockClass,args:['1246.png',600,600],prop:{enableDebugMode:true}},\r
+    l : {base:SlopeBlockClass,args:['1247.png',600,600],prop:{enableDebugMode:true}},\r
+    m : {base:SlopeBlockClass,args:['1241.png',600,600],prop:{enableDebugMode:true}},\r
+    B:  {base:EnemyCharacterClass_Frog,args:'null'},\r
+    J :  {base:EnemyCharacterClass_AntigravityTaraba,args:'null'},\r
+   z:  {base:EnemyCharacterClass_Pirania,args:'null'},\r
+    // FreeItemClass : キャラが取得するとコールバックが実行されるアイテム\r
+    // callback : 誰かに取得されたときに発生するコールバック。アタックした人、そのアタック直後のx, y座標が引数にセットされる。\r
+    // times : 取得できる回数で、-1で無限。\r
+    c : {base:FreeItemClass,args:["1248.png",callBack],prop:{times:1}},\r
+    \r
+    // 何もブロックを置かない位置のためにかならずこのようなエントリーを記述\r
+    _ : null\r
+};\r
+\r
+// FreeItemClassのコールバック\r
+function callBack(obj, obj_x, obj_y)\r
+{\r
+       if(obj instanceof MainCharacterClass){\r
+\r
+       }\r
+}\r
+\r
+var stgInfo = {\r
+    width: 6400,                               //横サイズ\r
+    height: 480,                               //縦サイズ\r
+    background: "back2.png",   \r
+    BGM: "umi.mp3",  \r
+    waterLevel: 352,\r
+\r
+};\r
+\r
+with(stgObjects){\r
+       var tbl = [\r
+               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,c,a,c,c,a,c,a,a, , , , , , , , , , , , , , , , , , , , , ],\r
+               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , ,_,_, ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,a,a,c,c,a,c,c,a, , , , , , , , , , , , , , , , , , , , , ],\r
+               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,c,a,c,c,a,c,c,a, , , , , , , , , , , , , , , , , , , , , ],\r
+               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,a,c,c,a,c,c,a,c,c,c, , , , , , , , , , , , , , , , , , , , , ],\r
+               [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,_, , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , ,g,a,a,a,a,b, , , , , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,c,a,c,a,c,c,a,c,c,c, , , , , ,B, , , , , ,_,_,_,_,_,_, , ,_,_],\r
+               [ , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, ,_,_,_,_,_,B, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , ,a,m,m,m,m,m,a,a,b, , , , , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , ,_,c,c,a,c,c,a,c,c,c, , , , , ,B, , ,_, ,_,_,_,_,_,_,_,_,_,_,_],\r
+               [ , , , , , , , , , , , , , ,_, , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , , ,_,o,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , ,p, , , ,a,m,m,m,m,m,a,a,m,b, , , , , , , , ,_,_, , , , , , ,o, , , , , , , , , , , , , , , , , , , ,_,c,c,a,c,c,a,c,a,a, , ,g,a,a,a,a,b, , ,_,_,_,_,_,_,_,_,_,_,_],\r
+               [ , , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , ,B,o, , , , , , , , , , , , , , , , , , , , , , , , , , , ,_,o,_,_,_,g,a,a,a,a,a,a,b,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,o, , , , , , ,a,a,a,a,a,a,a,a,a,a,_, , , , , , , ,_,_,_,_,_, , , ,o, , , , , , , , , , , , , , , , , , , ,c,a,a,a,c,c,a,c,a,a, , ,a,a,a,a,a,a,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
+               [ , , , , , , , ,_,p, , , , ,o, , , , , , , , , , , , , , , , , , , , , , , ,g,a,a,a,a,a,d,a,b, , , , , , , , , , , , ,B, , , , , , , , , , , , , ,_,o,_,_,g,d,d,d,d,d,a,a,a,a,b, , , , , , , , , , , , , , , , ,B,B,B, , , , , , , , , ,o, , , , , , ,a,a,a,a,a,a,a,a,a,m,b, , , , , , ,_,_,_,_,_,_,_, ,c,c,c,m,b, , , , , , , , , , ,B, , ,p, , ,a,a,a,a,c,c,a,c,a,a, , ,a,a,a,a,a,a, , ,_,_,_,_,_,_,_,_,_,_,_],\r
+               [b, , , , , , , , , , , , , ,o, , , , , , , , , , , , , , , , , , , , ,g,a,a,m,m,m,m,m,m,m,m,m,a,a,a,a,b, , , , , , , ,B, , , , , , , , , , , , , ,_,o,_,g,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,d,a,d,d,d,b,_, , ,g,a,a,a,a,a,b, , , , ,_,g,a,a,a,a,b, , , , ,a,a,a,a,a,a,a,a,a,m,m, , , ,g,a,a,a,a,a,a,b,_,_,g,c,c,c,m,a,a,b,_, , , , , ,g,b,B, , , , , ,a,a,a,a,c,c,a,c,c,c, , ,a,a,a,a,a,a, ,_,_,_,_,_,_,_,_,_,_,_, ],\r
+               [a,a,a,b, , , , ,_, , , ,_,g,a,b, , , , , , , ,_,_,g,a,a,a,a,a,a,a,a,a,a,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,b,_,_,_,g,a,a,a,b, , , , , , , , , , , , ,g,a,a,a,a,a,d,d,a,a,a,a,a,a,_,_,_,_,_,d,d,d,d,d,d, , , ,a,a,a,a,a,a,a, , , , ,g,a,a,a,a,a,a, , , , ,a,m,m,m,m,a,a,a,m,m,m, , , ,a,a,a,a,a,a,a,a,_,_,a,a,a,a,a,a,a,a,_,_, , ,_,g,a,a,b, , , , , ,a,a,a,a,c,c,a,c,c,c, , ,a,a,a,a,a,a, , ,_,_,g,a,a,a,a,a,a,a,a],\r
+               [e,e,e,e,i,_,_,_,_,_,_,_,h,e,e,e,i,J,_,_,_,_,_,_,h,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,e,_,_,_,e,e,e,e,e,_,_,_,_,_,_,_,_,_,_,_,_,e,e,e,e,e,e,e,e,e,e,e,e,e,_, , , , , ,e,e,e,e,e, , , , ,e,e,e,e,e,e,e, , , , ,e,e,e,e,e,e,e, , , , ,e,e,e,e,e,e,e,e,e,e,e, , , ,f,e,e,e,f,f,e,f, , ,e,e,e,e,e,e,e,e,_, , , ,h,e,e,e,e,i, , , , ,e,e,e,e,j,j,e,e,e,e, , ,f,e,e,e,e,e, , ,_,_,j,j,j,j,j,j,j,j,j],\r
+               [e,e,e,e,e,i,_,_,_,_,_,h,e,e,f,e,e,e,e,i,_,_,_,h,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,e, , , , , , , , , , ,h,e,e,e,e,e,i, , , , , , , ,_,e,e,e,e,_,_,_,_, , ,h,e,i, ,_,e,e,e, , , , , , ,e,e,e,e,e, , , , , , ,e,e,e,e,e,e, , , , ,e,e,e,e,e,e,e,e,e,e,e, , , , , , , , , , , , , , ,e,e,e,e,e,e, , , , ,h,e,e,e,e,e,e,i, , , ,e,e,e,e,j,j,e,f,e,e, , ,e,e,e,e,e,e, , ,_,_,j,j,j,j,j,j,j,j,j],\r
+               [e,e,e,e,e,e,_,_,z,_,h,e,e,e,e,e,e,e,e,e,i,_,h,n,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,e,J,J, , , , , ,J, ,h,j,e,e,e,e,e,j,i, , , , , , , , , , , , , , , , ,h,e,e,e, , ,_,e, , , , , , , , , , , , , , , , , , , ,e,e,e,e, , , , , ,e,e,e,e,e,e,e,e,e,e,e,l, , , ,z, , , ,z, , , , ,z, , ,z, , ,z, , , ,h,e,e,e,e,e,e,e,e,i, , ,e,e,e,e,j,j,e,e,e,e, , ,e,e,e,f,e,e, , ,_,_,j,j,j,j,j,j,j,j,j],\r
+               [e,e,f,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,j,e,e,j,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,j,e,e,e,f,e,e,e,e,e,e,i,_,_,h,e,e,e,e,e,e,e,e,e,e,j,j,e,e,e,e,e,i, , , , , , ,h,e,e,e,e,e,e,e,i, , , , , , , , , , , ,_,_, , , , , , , , , , , , , , , , , , ,e,e,e,e,e,e,e,e,e,e,e,j,j,j,j,j,l, , , , , , , , , , , , , , , ,h,e,e,e,e,e,e,e,e,e,e,e,i, ,e,e,e,e,j,j,e,e,e,e, , ,e,f,e,e,e,e, , ,_,_,j,j,j,j,j,j,j,j,j]\r
+       ];\r
+}\r
+\r
+//約束事\r
+var stage = new PCDSLStageClass(stgInfo, tbl);\r
+\r
+stage.runStage = function(){\r
+       PCDSLStageClass.prototype.runStage.apply(this, []);\r
+\r
+       \r
+var msg1 = new MessageItemClass(stage, ["この看板を読んだあなたは、そろそろ覚悟を決めたほうがいい。\n...なぜかって??\nそれは少し先にすすもうとしてみればわかるよ。\n"]);\r
+msg1.origin.x = 3648;\r
+msg1.origin.y = 256;\r
+stage.addStageObject(msg1);\r
+\r
+var leaf = new BlockClass(stage, ["palm_leaf.png",]);\r
+\r
+leaf.size.x = 140;\r
+leaf.size.y = 140;\r
+leaf.origin.x = 390;\r
+leaf.origin.y =124;\r
+leaf.collisionMargin.top = 900;\r
+leaf.collisionMargin.right = 0;\r
+stage.addStageObject(leaf);\r
+\r
+var leaf1 = new BlockClass(stage, ["palm_leaf.png",]);\r
+\r
+leaf1.size.x = 140;\r
+leaf1.size.y = 140;\r
+leaf1.origin.x = 1250;\r
+leaf1.origin.y =60;\r
+leaf1.collisionMargin.top = 900;\r
+leaf1.collisionMargin.right = 0;\r
+stage.addStageObject(leaf1);\r
+\r
+var leaf2 = new BlockClass(stage, ["palm_leaf.png",]);\r
+\r
+leaf2.size.x = 140;\r
+leaf2.size.y = 140;\r
+leaf2.origin.x = 1385;\r
+leaf2.origin.y =30;\r
+leaf2.collisionMargin.top = 900;\r
+leaf2.collisionMargin.right = 0;\r
+stage.addStageObject(leaf2);\r
+\r
+var cover = new BlockClass(stage, ["1245.png",]);\r
+\r
+cover.size.x = 32;\r
+cover.size.y = 32;\r
+cover.origin.x = 736;\r
+cover.origin.y =416;\r
+cover.collisionMargin.top =900;\r
+\r
+stage.addStageObject(cover);\r
+\r
+\r
+\r
+\r
+\r
+\r
+var e1 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);\r
+       e1.size.x = 40;\r
+       e1.size.y=  40;\r
+       e1.origin.x =930;\r
+       e1.origin.y =0;\r
+       e1.chasingRange = 300;\r
+       e1.collisionMargin.top = 20;\r
+       e1.hurt = 0\r
+        e1.movingVelocity = 50;\r
+        e1.touchDamage = 20;\r
+        stage.addStageObject(e1);\r
+        \r
+        var e2 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);\r
+       e2.size.x = 40;\r
+       e2.size.y=  40;\r
+       e2.origin.x =990;\r
+       e2.origin.y =0;\r
+       e2.chasingRange = 300;\r
+       e2.collisionMargin.top = 20;\r
+       e2.hurt= 0;\r
+        e2.movingVelocity = 50;\r
+        e2.touchDamage = 20;\r
+        stage.addStageObject(e2);\r
+        \r
+        var e3 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);\r
+       e3.size.x = 40;\r
+       e3.size.y=  40;\r
+       e3.origin.x =1050;\r
+       e3.origin.y =0;\r
+       e3.chasingRange = 300;\r
+       e3.collisionMargin.top = 20;\r
+       e3.hurt=0;\r
+        e3.movingVelocity = 50;\r
+        e3.touchDamage = 20;\r
+        stage.addStageObject(e3);\r
+        \r
+        var e4 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);\r
+       e4.size.x = 40;\r
+       e4.size.y=  40;\r
+       e4.origin.x =1110;\r
+       e4.origin.y =0;\r
+       e4.chasingRange = 300;\r
+       e4.collisionMargin.top = 20;\r
+       \r
+        e4.movingVelocity = 50;\r
+        e4.touchDamage = 20;\r
+        e4.hurt = 0;\r
+        stage.addStageObject(e4);\r
+        \r
+        var e5 = new EnemyCharacterClass(stage, [["kani3.png","kani2.png","kani1.png","kani2.png",]]);\r
+       e5.size.x = 40;\r
+       e5.size.y=  40;\r
+       e5.origin.x =1210;\r
+       e5.origin.y =0;\r
+       e5.chasingRange = 300;\r
+       e5.collisionMargin.top = 20;\r
+       \r
+        e5.movingVelocity = 50;\r
+        e5.touchDamage = 20;\r
+        e5.hurt = 0;\r
+        stage.addStageObject(e4);\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
+stage;\r
                                        
\ No newline at end of file