OSDN Git Service

辛夷祭初日の緊急修正多数。
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / okubo.js
old mode 100644 (file)
new mode 100755 (executable)
index e24610c..3fb38de
-var stgObjects = {
-       
-       // BlockClass : 普通のブロック。 引数に画像名を指定
-  
-    b : {base:BlockClass,args:'1150.png'},
-    f : {base:BlockClass,args:'1190.png'},
-    t : {base:BlockClass,args:'1160.png'},
-   x : {base:BlockClass,args:'1236.png'},
-    j : {base:BlockClass,args:'1238.png'},
-    y : {base:BlockClass,args:'1240.png'},
-    h : {base:BlockClass,args:'1239.png'},
-  ab: {base:BlockClass,args:'bridge.png'},
-  
-    
-  
-    i : {base:BlockClass,args:'1235.png'},
-    n : {base:BlockClass,args:'leaves.png'},
-    p : {base:BlockClass,args:'glass.png'},
-    ag : {base:BlockClass,args:'hosikusabelow.png'},
-    r : {base:HiddenBlockClass,args:'hosikusa.png', prop:{collidingMask:CollideBottom, collidingExcludeMask:(CollideRight | CollideTop | CollideLeft | CollideBody)}},
-  
-
-   
-    
-    // SlopeBlockClass : 当たり判定が斜めのブロック。
-    // 引数 : 画像名, 当たり判定領域左側の開始位置のブロック上辺からの高さ, 当たり判定領域右側の...
-    //        たとえば、この例のように 0, 32 と指定すれば右下がりの坂になり、32, 0と指定すれば左下がり、 16, 16と指定すれば半分の高さの長方形になる
-    // enableBlockMode : 当たり判定領域をデバッグ表示する。
-    c : {base:SlopeBlockClass,args:['1152.png',32,0],prop:{enableDebugMode:true}},
-    d : {base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:true}},
-    a : {base:SlopeBlockClass,args:['kusa.png',64,64],prop:{enableDebugMode:true}},
-    g : {base:SlopeBlockClass,args:['1151.png',0,32],prop:{enableDebugMode:true}},
-    e : {base:SlopeBlockClass,args:['1214.png',128,128],prop:{enableDebugMode:true}},
-    l : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:true}},
-    m : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:true}},
-    o : {base:SlopeBlockClass,args:['stop.png',35,35],prop:{enableDebugMode:true}},
-    q : {base:SlopeBlockClass,args:['hosikusa.png',9,9],prop:{enableDebugMode:true}},
-    s : {base:SlopeBlockClass,args:['leaves.png',1500,1500],prop:{enableDebugMode:true}},
-    u : {base:SlopeBlockClass,args:['1162.png',33,-3],prop:{enableDebugMode:true}},
-    w : {base:SlopeBlockClass,args:['1161.png',-3,33],prop:{enableDebugMode:true}},
-    z : {base:SlopeBlockClass,args:['1164.png',33,-3],prop:{enableDebugMode:true}},
-   aa : {base:SlopeBlockClass,args:['fence.png',600,600],prop:{enableDebugMode:true}},
-   ad : {base:SlopeBlockClass,args:['fence.png',16,16],prop:{enableDebugMode:true}},
-   ae : {base:SlopeBlockClass,args:['toge.png',28,28],prop:{enableDebugMode:true}},
-   af : {base:SlopeBlockClass,args:['toge.png',0,0],prop:{enableDebugMode:true}},
-
-    // FreeItemClass : キャラが取得するとコールバックが実行されるアイテム
-    // callback : 誰かに取得されたときに発生するコールバック。アタックした人、そのアタック直後のx, y座標が引数にセットされる。
-    // times : 取得できる回数で、-1で無限。
-    k : {base:FreeItemClass,args:["1234.png",callBack],prop:{times:1}},
-    
-    ac : {base:FreeItemClass,args:["bridgedameged.png",callBack],prop:{times:1,DebugMode:true,}},
-    // 何もブロックを置かない位置のためにかならずこのようなエントリーを記述
-    _ : null
-};
-
-// FreeItemClassのコールバック
-function callBack(obj, obj_x, obj_y)
-{
-       if(obj instanceof MainCharacterClass){
-
-       }
-}
-
-var stgInfo = {
-    width: 6400,                               //横サイズ
-    height: 480,                               //縦サイズ
-    background: "back2.png",           //背景画像。横幅は640pxである必要はない。
-    BGM:   "boss.mp3"
-                 //"Metal_Gear_Solid_OST_Encounter.mp3",
-        //"Mount_Blade_With_Fire_and_Sword_OST_-_Happy_Song.mp3",
-};
-
-with(stgObjects) {
-    var tbl = [
-         [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,],
-         [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,],
-         [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,],
-         [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,],
-         [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,_,_,_,i,i],
-         [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,l,s,m,_,_,_,_,_,_,],
-         [_,_,_,_,_,_,_,_,l,n,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,l,s,m,_,_,_,l,s,m,_,_,_,_,_,_],
-         [_,_,_,_,_,_,_,l,n,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,o,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,l,s,m,_,_,l,s,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,_,_,_,_,i,_,_,_,],
-         [_,_,_,_,_,_,_,l,n,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,u,t,t,w,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,_,_,_,_,_,_,_,_,_,l,s,s,s,m,_,l,s,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ag,],
-         [_,_,_,_,_,_,_,l,n,n,n,m,_,_,_,_,_,o,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,u,t,t,t,t,t,ab,ab,ab,ac,ac,ab,ac,ac,ab,ac,ac,ac,ab,ac,t,t,t,t,t,w,_,_,_,l,s,s,s,m,_,_,l,n,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,k,i,_,_,_,_,_,ag,ag,],
-         [_,_,i,k,i,_,_,_,_,e,_,_,_,_,_,a,c,b,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,q,_,_,_,_,_,_,_,_,_,_,z,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,h,t,t,t,t,t,t,j,_,_,_,l,n,m,_,_,_,_,e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ag,ag,ag,_,_,_,_,_,_,,_,_,_,_,_,_,_,_,_,_,_,_,_,i,i,],
-         [_,_,_,_,_,_,_,_,_,e,_,_,a,a,c,b,b,b,b,g,_,_,_,_,_,_,_,_,_,ag,ag,ag,ag,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,q,q,_,_,_,q,ag,a,a,a,a,a,a,a,a,_,u,t,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,y,t,t,t,t,t,t,j,_,_,_,_,e,_,_,_,_,_,e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ag,ag,ag,ag,_,_,_,_,_,],
-         [_,_,_,_,_,_,a,a,a,e,a,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,g,_,q,q,_,_,_,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,x,t,t,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,h,t,t,t,t,t,t,j,a,a,a,a,e,a,a,a,d,a,e,a,a,a,ad,ad,ad,ad,ad,ad,ad,_,_,_,_,_,_,_,ad,_,ae,ae,_,_,ae,ae,ae,_,_,ae,ae,ae,_,ae,ae,ae,ae,ae,ae,ae,ae,af,af,af,ae,ae,ad,a,a,a,a,a,a,a,a,a,a,a,a,q,_,a,a,a,a,a,a,ag,ag,ag,ag,ag,],
-         [a,d,a,a,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,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,x,t,t,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,h,t,t,t,t,t,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,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,],
-         [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,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,j,_,_,_,_,_,_,_,_,_,_,_,_,h,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,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,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,]
-    ];
-}
-//約束事
-var stage = new PCDSLStageClass(stgInfo, tbl);
-
-
-stage.runStage = function(){
-       PCDSLStageClass.prototype.runStage.apply(this, []);
-       var main = new MainCharacterClass(stage, [["nakedman.png","nakedman2.png",]]);
-       main.size.x = 32;
-       main.size.y=64;
-       main.origin.x =0;
-       main.origin.y =0;
-       main.ownerUID = stage.manager.userID;
-        main.movingVelocity = 205;
-
-       stage.userControlledCharacter = main;
-       stage.addStageObject(main, true);
-       
-       var e1 = new EnemyCharacterClass(stage, [["pantank1.png","pantank2.png","pantank3.png","pantankaim.png","pantankfire.png","pantankcooldown.png",]]);
-       e1.size.x = 128;
-       e1.size.y=   128;
-       e1.origin.x =2800;
-       e1.origin.y =0;
-       e1.chasingRange = 700;
-       e1.collisionMargin.top = 90;
-       e1.collisionMargin.bottom = 10;
-       e1.ownerUID = stage.manager.userID;
-        e1.movingVelocity = 130;
-        e1.touchDamage = 30;
-       
-       
-       //メインキャラクターから受けるダメージの設定
-       e1.hurt = 10;
-       
-       e1.max_HP = 80;
-       e1.HP = e1.max_HP;
-
-
-       
-       stage.addStageObject(e1);
-       
-       var e2 = new EnemyCharacterClass(stage, [["baka_om1.png","baka_om2.png","baka_om3.png","baka_om4.png",]]);
-       e2.size.x = 32;
-       e2.size.y=   32;
-       e2.origin.x =500;
-       e2.origin.y =200;
-       e2.chasingRange = 300;
-       
-       e2.ownerUID = stage.manager.userID;
-        e2.movingVelocity = 160;
-        e2.max_HP = 10;
-       e2.HP = e2.max_HP;
-        
-        stage.addStageObject(e2);
-        
-        var e3 = new EnemyCharacterClass(stage, [["farmer1.png","farmer2.png","farmer3.png","farmer4.png","farmeraim.png","farmerfire.png","farmercooldown.png","farmerrelord.png","farmerfire.png","farmercooldown.png","farmerrelord.png","farmerfire.png","farmercooldown.png","farmerrelord.png","farmerfire.png","farmercooldown.png","farmerfire.png","farmer3.png","farmer2.png",]]);
-       e3.size.x = 50;
-       e3.size.y=   100;
-       e3.origin.x =6200;
-       e3.origin.y =300;
-       e3.chasingRange = 600;
-       e3.ownerUID = stage.manager.userID;
-        e3.movingVelocity = 100;
-        e3.max_HP = 150;
-       e3.HP = e3.max_HP;
-       e3.touchDamage = 30;
-        stage.addStageObject(e3);
-        
-          var e4 = new EnemyCharacterClass(stage, [["kuma1.png","kuma2.png","kuma3.png","kuma4.png","kumaready.png","kumaswang.png","kuma3.png","kuma2.png",]]);
-       e4.size.x = 64;
-       e4.size.y=   64;
-       e4.origin.x =5000;
-       e4.origin.y =300;
-       e4.chasingRange = 400;
-       e4.ownerUID = stage.manager.userID;
-        e4.movingVelocity = 130;
-        e4.max_HP = 40;
-       e4.HP = e4.max_HP;
-        
-        
-        stage.addStageObject(e4);
-        
-        var e5 = new EnemyCharacterClass(stage, [["baka_om1.png","baka_om2.png","baka_om3.png","baka_om4.png",]]);
-       e5.size.x = 32;
-       e5.size.y=   32;
-       e5.origin.x =1440;
-       e5.origin.y =220;
-       e5.chasingRange = 270;
-       e5.collisionMargin.top = 15;
-       e5.ownerUID = stage.manager.userID;
-        e5.movingVelocity = 200;
-        
-        e5.max_HP = 10;
-       e5.HP = e5.max_HP;
-        
-        
-        stage.addStageObject(e5);
-        
-         var e7 = new EnemyCharacterClass(stage, [["baka_om1.png","baka_om2.png","baka_om3.png","baka_om4.png",]]);
-       e7.size.x = 32;
-       e7.size.y=   32;
-       e7.origin.x =5596;
-       e7.origin.y =0;
-       e7.chasingRange = 270;
-       e7.ownerUID = stage.manager.userID;
-        e7.movingVelocity = 70;
-        e7.max_HP = 10;
-       e7.HP = e7.max_HP;
-        
-        
-        stage.addStageObject(e7);
-        
-         var e8 = new EnemyCharacterClass(stage, [["baka_om1.png","baka_om2.png","baka_om3.png","baka_om4.png",]]);
-       e8.size.x = 32;
-       e8.size.y=   32;
-       e8.origin.x =5532;
-       e8.origin.y =0;
-       e8.chasingRange = 270;
-       e8.ownerUID = stage.manager.userID;
-        e8.movingVelocity = 70;
-        
-        e8.max_HP = 10;
-       e8.HP = e8.max_HP;
-        
-        
-        stage.addStageObject(e8);
-        
-        
-         var e9 = new EnemyCharacterClass(stage, [["baka_om1.png","baka_om2.png","baka_om3.png","baka_om4.png",]]);
-       e9.size.x = 32;
-       e9.size.y=   32;
-       e9.origin.x =5564;
-       e9.origin.y =0;
-       e9.chasingRange = 270;
-       e9.ownerUID = stage.manager.userID;
-        e9.movingVelocity = 70;
-        
-        e9.max_HP = 10;
-       e9.HP = e9.max_HP;
-        
-        
-        stage.addStageObject(e9);
-        
-          var e10 = new EnemyCharacterClass(stage, [["toge.png",]]);
-       e10.size.x = 32;
-       e10.size.y=   32;
-       e10.origin.x =3936;
-       e10.origin.y =383;
-       e10.chasingRange = 0;
-       e10.ownerUID = stage.manager.userID;
-        e10.movingVelocity = 0;
-        e10.touchDamage = 10;
-        e10.hurt = 0;
-        e10.collisionMarginTop = 28;
-       e10.hurting = false;
-        
-        
-        
-        
-        stage.addStageObject(e10);
-        
-        
-        
-        
-       
-       var c1 = new EnemyCharacterClass(stage, [["cowm1.png","cowm2.png","cowm3.png","cowm4.png","cowm3.png","cowm2.png",]]);
-       c1.size.x = 100;
-       c1.size.y=  50;
-       c1.origin.x =730;
-       c1.origin.y =0;
-       c1.chasingRange = 200;
-       c1.ownerUID = stage.manager.userID;
-        c1.movingVelocity = 80;
-        c1.collisionMargin.top = 14;
-        c1.collisionMargin.right = 16;
-        c1.collisionMargin.left = 16;
-        c1.touchDamage = 0;
-       
-       //メインキャラクターから受けるダメージの設定
-       c1.hurt = 0;
-       
-        stage.addStageObject(c1);
-        
-        
-       var c2 = new EnemyCharacterClass(stage, [["cowm1.png","cowm2.png","cowm3.png","cowm4.png","cowm3.png","cowm2.png",]]);
-       c2.size.x = 105;
-       c2.size.y=  55;
-       c2.origin.x =820;
-       c2.origin.y =0;
-       c2.chasingRange = 200;
-       c2.ownerUID = stage.manager.userID;
-        c2.movingVelocity = 150;
-        c2.collisionMargin.top = 14;
-        c2.collisionMargin.right = 16;
-        c2.collisionMargin.left = 16;
-         c2.touchDamage = 0;
-       
-       //メインキャラクターから受けるダメージの設定
-       c2.hurt = 0;
-        
-        stage.addStageObject(c2);
-
-       
-       
-       
-       
-
-var barn = new BlockClass(stage, ["barn.png",]);;
-
-barn.size.x = 200;
-barn.size.y = 150;
-barn.origin.x = 1332;
-barn.origin.y =236;
-barn.collisionMargin.top = 44;
-barn.collisionMargin.right = 30;
-stage.addStageObject(barn);
-
-var barn2 = new SlopeBlockClass(stage, ["barn.png", 49, 49]);
-
-barn2.size.x = 170;
-barn2.size.y = 150;
-barn2.origin.x = 3700;
-barn2.origin.y =266;
-stage.addStageObject(barn2);
-
-var windmill = new SlopeBlockClass(stage, ["windmill.png", 5, 5]);
-windmill.size.x = 50;
-windmill.size.y = 150;
-windmill.origin.x = 1600;
-windmill.origin.y =236;
-stage.addStageObject(windmill);
-
-
-
-var fence0 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);
-fence0.size.x = 32;
-fence0.size.y = 32;
-fence0.origin.x = 672;
-fence0.origin.y = 352;
-stage.addStageObject(fence0);
-
-var fence13 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence13.size.x = 32;
-fence13.size.y = 32;
-fence13.origin.x = 704;
-fence13.origin.y = 352;
-stage.addStageObject(fence13);
-
-var fence = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence.size.x = 32;
-fence.size.y = 32;
-fence.origin.x = 736;
-fence.origin.y = 352;
-stage.addStageObject(fence);
-
-var fence2 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence2.size.x = 32;
-fence2.size.y = 32;
-fence2.origin.x = 768;
-fence2.origin.y = 352;
-stage.addStageObject(fence2);
-
-var fence3 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence3.size.x = 32;
-fence3.size.y = 32;
-fence3.origin.x = 800;
-fence3.origin.y = 352;
-stage.addStageObject(fence3);
-
-var fence4 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence4.size.x = 32;
-fence4.size.y = 32;
-fence4.origin.x = 832;
-fence4.origin.y = 352;
-stage.addStageObject(fence4);
-
-var fence5 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence5.size.x = 32;
-fence5.size.y = 32;
-fence5.origin.x = 864;
-fence5.origin.y = 352;
-stage.addStageObject(fence5);
-
-var fence6 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence6.size.x = 32;
-fence6.size.y = 32;
-fence6.origin.x = 896;
-fence6.origin.y = 352;
-stage.addStageObject(fence6);
-
-var fence7 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence7.size.x = 32;
-fence7.size.y = 32;
-fence7.origin.x = 928;
-fence7.origin.y = 352;
-stage.addStageObject(fence7);
-
-var fence8 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence8.size.x = 32;
-fence8.size.y = 32;
-fence8.origin.x = 960;
-fence8.origin.y = 352;
-stage.addStageObject(fence8);
-
-var fence9 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);
-fence9.size.x = 32;
-fence9.size.y = 32;
-fence9.origin.x = 992;
-fence9.origin.y = 352;
-stage.addStageObject(fence9);
-
-var fence10 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);
-fence10.size.x = 32;
-fence10.size.y = 32;
-fence10.origin.x = 1024;
-fence10.origin.y = 352;
-stage.addStageObject(fence10);
-
-var fence11 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);
-fence11.size.x = 32;
-fence11.size.y = 32;
-fence11.origin.x = 3712;
-fence11.origin.y = 384;
-stage.addStageObject(fence11);
-
-var fence12 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);
-fence12.size.x = 32;
-fence12.size.y = 32;
-fence12.origin.x = 3680;
-fence12.origin.y = 384;
-stage.addStageObject(fence12);
-
-var cow4 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);
-cow4.size.x = 100;
-cow4.size.y = 50;
-cow4.origin.x = 4010;
-cow4.origin.y = 367;
-stage.addStageObject(cow4);
-
-var cow5 = new SlopeBlockClass(stage, ["cow2.png", 14, 14]);
-cow5.size.x = 100;
-cow5.size.y = 50;
-cow5.origin.x = 4180;
-cow5.origin.y = 367;
-stage.addStageObject(cow5);
-
-var cow6 = new SlopeBlockClass(stage, ["cow.png", 70, 70]);
-cow6.size.x = 100;
-cow6.size.y = 50;
-cow6.origin.x = 4420;
-cow6.origin.y = 367;
-stage.addStageObject(cow6);
-
-var cow7 = new SlopeBlockClass(stage, ["cow2.png", 14, 14]);
-cow7.size.x = 100;
-cow7.size.y = 50;
-cow7.origin.x = 4510;
-cow7.origin.y = 367;
-stage.addStageObject(cow7);
-
-
-},
-
-
+var stgObjects = {\r
+       \r
+       // BlockClass : 普通のブロック。 引数に画像名を指定\r
+       \r
+       b : {base:BlockClass,args:'1150.png'},\r
+       f : {base:BlockClass,args:'1190.png'},\r
+       t : {base:BlockClass,args:'1160.png'},\r
+       x : {base:BlockClass,args:'1236.png'},\r
+       j : {base:BlockClass,args:'1238.png'},\r
+       y : {base:BlockClass,args:'1240.png'},\r
+       h : {base:BlockClass,args:'1239.png'},\r
+       ab: {base:BlockClass,args:'bridge.png'},\r
+       \r
+       \r
+       \r
+       i : {base:BlockClass,args:'1235.png'},\r
+       n : {base:BlockClass,args:'leaves.png'},\r
+       p : {base:BlockClass,args:'glass.png'},\r
+       ag : {base:BlockClass,args:'hosikusabelow.png'},\r
+       r : {base:HiddenBlockClass,args:'hosikusa.png',adjust:[-10,0], prop:{collidingMask:CollideBottom, collidingExcludeMask:(CollideRight | CollideTop | CollideLeft | CollideBody)}},\r
+       \r
+       \r
+       \r
+       \r
+       // SlopeBlockClass : 当たり判定が斜めのブロック。\r
+       // 引数 : 画像名, 当たり判定領域左側の開始位置のブロック上辺からの高さ, 当たり判定領域右側の...\r
+       //        たとえば、この例のように 0, 32 と指定すれば右下がりの坂になり、32, 0と指定すれば左下がり、 16, 16と指定すれば半分の高さの長方形になる\r
+       // enableBlockMode : 当たり判定領域をデバッグ表示する。\r
+       \r
+       c : {base:SlopeBlockClass,args:['1152.png',32,0],prop:{enableDebugMode:true}},\r
+       d : {base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:true}},\r
+       a : {base:SlopeBlockClass,args:['kusa.png',64,64],prop:{enableDebugMode:true}},\r
+       g : {base:SlopeBlockClass,args:['1151.png',0,32],prop:{enableDebugMode:true}},\r
+       e : {base:SlopeBlockClass,args:['1214.png',128,128],prop:{enableDebugMode:true}},\r
+       l : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:true}},\r
+       m : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:true}},\r
+       o : {base:SlopeBlockClass,args:['stop.png',35,35],prop:{enableDebugMode:true}},\r
+       q : {base:SlopeBlockClass,args:['hosikusa.png',9,9],prop:{enableDebugMode:true}},\r
+       s : {base:SlopeBlockClass,args:['leaves.png',1500,1500],prop:{enableDebugMode:true}},\r
+       u : {base:SlopeBlockClass,args:['1162.png',33,-3],prop:{enableDebugMode:true}},\r
+       w : {base:SlopeBlockClass,args:['1161.png',-3,33],prop:{enableDebugMode:true}},\r
+       z : {base:SlopeBlockClass,args:['1164.png',33,-3],prop:{enableDebugMode:true}},\r
+       aa : {base:SlopeBlockClass,args:['fence.png',600,600],prop:{enableDebugMode:true}},\r
+       ad : {base:SlopeBlockClass,args:['fence.png',16,16],prop:{enableDebugMode:true}},\r
+       \r
+       af : {base:SlopeBlockClass,args:['toge.png',0,0],prop:{enableDebugMode:true}},\r
+       \r
+       // FreeItemClass : キャラが取得するとコールバックが実行されるアイテム\r
+       // callback : 誰かに取得されたときに発生するコールバック。アタックした人、そのアタック直後のx, y座標が引数にセットされる。\r
+       // times : 取得できる回数で、-1で無限。\r
+       k : {base:RandomIngredientItemClass,args:[null,"glass.png",],prop:{debugMode:true}},\r
+       K : {base:RandomIngredientItemClass,args:[],prop:{debugMode:true}},     \r
+       ac : {base:FreeItemClass,args:["bridgedameged.png",callBack],prop:{times:1,DebugMode:true,}},\r
+       ah : {base:FreeItemClass,args:["stop.png",callBack1],prop:{times:1,DebugMode:true,}},\r
+       ai : {base:BakingOvenObjectClass,args:[]},\r
+       \r
+       \r
+       \r
+       // 何もブロックを置かない位置のためにかならずこのようなエントリーを記述\r
+       _ : null\r
+};\r
+\r
+function callBack0(obj,x,y)\r
+{\r
+               if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["アイテムゲッツ\n"]));\r
+               \r
+       }\r
+};\r
+\r
+\r
+function callBack(obj,x,y)\r
+{\r
+               if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["ガタッ\n"]));\r
+               \r
+       }\r
+};\r
+\r
+\r
+function callBack1(obj,x,y)\r
+{\r
+               if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["老朽化のため橋桁の崩落に注意\n"]));\r
+               \r
+       }\r
+};\r
+\r
+\r
+\r
+var stgInfo = {\r
+       width: 6400,                            //横サイズ\r
+       height: 480,                            //縦サイズ\r
+       background: "back2.png",                //背景画像。横幅は640pxである必要はない。\r
+       BGM:   "boss.mp3"\r
+       //"Metal_Gear_Solid_OST_Encounter.mp3",\r
+       //"Mount_Blade_With_Fire_and_Sword_OST_-_Happy_Song.mp3",\r
+};\r
+\r
+with(stgObjects){\r
+       var tbl = [\r
+       [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,K,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,i],\r
+       [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,l,s,m,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,_,_,l,n,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,l,s,m,_,_,_,l,k,m,_,_,_,_,_,_, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,_,l,n,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ah,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,l,s,m,_,_,l,s,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,_,_,_,_,_,_,i,_, , , , , ],\r
+       [_,_,_,_,_,_,_,l,n,k,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,u,t,t,w,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,aa,_,_,_,_,_,_,_,_,_,l,s,s,s,m,_,l,s,s,s,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ag, , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,_,l,n,n,n,m,_,_,_,_,_,o,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ai,_,_,_,_,_,_,_,_,_,_,_,_,_,_,u,t,t,t,t,t,ab,ab,ab,ac,ac,ab,ac,ac,ab,ac,ac,ac,ab,ac,t,t,t,t,t,w,_,_,_,l,s,s,s,m,_,_,l,n,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,K,i,_,_,_,_,_,ag,ag, , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,i,K,i,_,_,_,_,e,_,_,_,_,_,a,c,b,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,q,_,_,_,_,_,_,_,_,z,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,k,t,t,t,t,t,t,j,_,_,_,l,n,m,_,_,_,_,e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ag,ag,ag,_,_,_,_,_,_, ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,i,i],\r
+       [_,_,_,_,_,_,_,_,_,e,_,_,a,a,c,b,b,b,b,g,_,_,_,_,_,_,_,_,_,ag,ag,ag,ag,_,_,_,_,_,_,_,_,_,_,_,_,_,_,k,q,q,_,_,_,_,_,q,ag,a,a,a,a,a,a,_,u,t,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,y,t,t,t,t,t,t,j,_,_,_,_,e,_,_,_,_,_,e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,ag,ag,ag,ag,_,_,_,_,_, , , , , , , , , , , , , , , , , , , ],\r
+       [_,_,_,_,_,_,a,a,a,e,a,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,g,_,q,q,_,_,_,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,x,t,t,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,h,t,t,t,t,t,t,j,a,a,a,a,e,a,a,a,d,a,e,a,a,a,ad,ad,ad,ad,ad,ad,ad,_,_,_,_,_,_,_,_,ad,_,_,_,_, , , ,_,_, ,_,af,_, , , , , , , , ,af,af,af, , ,ad,a,a,a,a,a,a,a,a,a,a,a,a,q,_,a,a,a,a,a,a,ag,ag,ag,ag,ag, , , , , , , , , , , , , , , , , , , , , , , , ],\r
+       [a,d,a,a,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,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,x,t,t,t,t,t,t,t,t,t,j,_,_,_,_,_,_,_,_,_,_,_,_,h,t,t,t,t,t,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,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,b,b,b,b,b,b,b,b,b,b,b,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
+       [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,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,j,_,_,_,_,_,_,_,_,_,_,_,_,h,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,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,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f]\r
+       ];\r
+}\r
+//約束事\r
+var stage = new PCDSLStageClass(stgInfo, tbl);\r
+\r
+\r
+stage.runStage = function(){\r
+       PCDSLStageClass.prototype.runStage.apply(this, []);\r
+       \r
+       var e1 = new EnemyCharacterClass_PanTank(stage);\r
+       e1.origin.x = 2800;\r
+       e1.origin.y = 0;\r
+       \r
+       var e2 = new EnemyCharacterClass_Rat(stage);\r
+       e2.origin.x = 500;\r
+       e2.origin.y = 200;\r
+       \r
+       var e3 = new EnemyCharacterClass_Farmer(stage);\r
+       e3.origin.x = 6200;\r
+       e3.origin.y = 300;\r
+       \r
+       var e4 = new EnemyCharacterClass_Bear(stage);\r
+       e4.origin.x = 5000;\r
+       e4.origin.y = 300;\r
+       \r
+       var e5 = new EnemyCharacterClass_Rat(stage);\r
+       e5.origin.x = 1440;\r
+       e5.origin.y = 220;\r
+       e5.chasingRange = 270;\r
+       e5.collisionMargin.top = 15;\r
+       e5.movingVelocity = 200;\r
+       \r
+       var e7 = new EnemyCharacterClass_Rat(stage);\r
+       e7.origin.x = 5596;\r
+       e7.origin.y = 0;\r
+       e7.chasingRange = 270;\r
+       e7.movingVelocity = 70;\r
+       \r
+       var e8 = new EnemyCharacterClass_Rat(stage);\r
+       e8.origin.x = 5532;\r
+       e8.origin.y = 0;\r
+       e8.chasingRange = 270;\r
+       e8.movingVelocity = 70;\r
+       \r
+       var e9 = new EnemyCharacterClass_Rat(stage);\r
+       e9.origin.x =5564;\r
+       e9.origin.y = 0;\r
+       e9.chasingRange = 270;\r
+       e9.movingVelocity = 70;\r
+       \r
+       \r
+       \r
+       var e11 = new EnemyCharacterClass_Spine(stage);\r
+       e11.origin.x =3968;\r
+       e11.origin.y =383;\r
+       e11.collisionMarginTop = 28;\r
+       \r
+       var e12 = new EnemyCharacterClass_Spine(stage);\r
+       e12.origin.x =4000;\r
+       e12.origin.y =383;\r
+       e12.collisionMarginTop = 28;\r
+       \r
+       var e13 = new EnemyCharacterClass_Spine(stage);\r
+       e13.origin.x =4032;\r
+       e13.origin.y =383;\r
+       e13.collisionMarginTop = 28;\r
+       \r
+       var e14 = new EnemyCharacterClass_Spine(stage);\r
+       e14.origin.x =4064;\r
+       e14.origin.y =383;\r
+       e14.collisionMarginTop = 28;\r
+       \r
+       var e15 = new EnemyCharacterClass_Spine(stage);\r
+       e15.origin.x =4096;\r
+       e15.origin.y =383;\r
+       e15.collisionMarginTop = 28;\r
+       \r
+       var e16 = new EnemyCharacterClass_Spine(stage);\r
+       e16.origin.x =4128;\r
+       e16.origin.y =383;\r
+       e16.collisionMarginTop = 28;\r
+       \r
+       var e17 = new EnemyCharacterClass_Spine(stage);\r
+       e17.origin.x =4160;\r
+       e17.origin.y =383;\r
+       e17.collisionMarginTop = 28;\r
+       \r
+       var e18 = new EnemyCharacterClass_Spine(stage);\r
+       e18.origin.x =4192;\r
+       e18.origin.y =383;\r
+       e18.collisionMarginTop = 28;\r
+       \r
+       var e19 = new EnemyCharacterClass_Spine(stage);\r
+       e19.origin.x =4226;\r
+       e19.origin.y =383;\r
+       e19.collisionMarginTop = 28;\r
+       \r
+       var e20 = new EnemyCharacterClass_Spine(stage);\r
+       e20.origin.x =4258;\r
+       e20.origin.y =383;\r
+       e20.collisionMarginTop = 28;\r
+       \r
+       var e21 = new EnemyCharacterClass_Spine(stage);\r
+       e21.origin.x =4290;\r
+       e21.origin.y =383;\r
+       e21.collisionMarginTop = 28;\r
+       \r
+       \r
+       \r
+       var e23 = new EnemyCharacterClass_Spine(stage);\r
+       e23.origin.x =4354;\r
+       e23.origin.y =383;\r
+       e23.collisionMarginTop = 28;\r
+       \r
+       var e24 = new EnemyCharacterClass_Spine(stage);\r
+       e24.origin.x =4386;\r
+       e24.origin.y =383;\r
+       e24.collisionMarginTop = 28;\r
+       \r
+       var e25 = new EnemyCharacterClass_Spine(stage);\r
+       e25.origin.x =4418;\r
+       e25.origin.y =383;\r
+       e25.collisionMarginTop = 28;\r
+       \r
+       var e26 = new EnemyCharacterClass_Spine(stage);\r
+       e26.origin.x =4450;\r
+       e26.origin.y =383;\r
+       e26.collisionMarginTop = 28;\r
+       \r
+       var e27 = new EnemyCharacterClass_Spine(stage);\r
+       e27.origin.x =4482;\r
+       e27.origin.y =383;\r
+       e27.collisionMarginTop = 28;\r
+       \r
+       var e28 = new EnemyCharacterClass_Spine(stage);\r
+       e28.origin.x =4514;\r
+       e28.origin.y =383;\r
+       e28.collisionMarginTop = 28;\r
+       \r
+       var e29 = new EnemyCharacterClass_Spine(stage);\r
+       e29.origin.x =4546;\r
+       e29.origin.y =383;\r
+       e29.collisionMarginTop = 28;\r
+       \r
+       var e30 = new EnemyCharacterClass_Spine(stage);\r
+       e30.origin.x =4578;\r
+       e30.origin.y =383;\r
+       e30.collisionMarginTop = 28;\r
+       \r
+       var e31 = new EnemyCharacterClass_Spine(stage);\r
+       e31.origin.x =4736;\r
+       e31.origin.y =383;\r
+       e31.collisionMarginTop= 28;\r
+       \r
+       var e32 = new EnemyCharacterClass_Spine(stage);\r
+       e32.origin.x =4768;\r
+       e32.origin.y =383;\r
+       e32.collisionMarginTop = 28;\r
+       \r
+       var e33 = new EnemyCharacterClass_Spine(stage);\r
+       e33.origin.x =4610;\r
+       e33.origin.y =383;\r
+       e33.collisionMarginTop = 28;\r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       var c1 = new EnemyCharacterClass(stage, [["cowm1.png","cowm2.png","cowm3.png","cowm4.png","cowm3.png","cowm2.png",]]);\r
+       c1.size.x = 100;\r
+       c1.size.y=  50;\r
+       c1.origin.x =730;\r
+       c1.origin.y =0;\r
+       c1.chasingRange = 200;\r
+       c1.ownerUID = stage.manager.userID;\r
+       c1.movingVelocity = 80;\r
+       c1.collisionMargin.top = 14;\r
+       c1.collisionMargin.right = 16;\r
+       c1.collisionMargin.left = 16;\r
+       c1.touchDamage = 0;\r
+       \r
+       //メインキャラクターから受けるダメージの設定\r
+       c1.hurt = 0;\r
+       \r
+       stage.addStageObject(c1);\r
+       \r
+       \r
+       var c2 = new EnemyCharacterClass(stage, [["cowm1.png","cowm2.png","cowm3.png","cowm4.png","cowm3.png","cowm2.png",]]);\r
+       c2.size.x = 105;\r
+       c2.size.y=  55;\r
+       c2.origin.x =820;\r
+       c2.origin.y =0;\r
+       c2.chasingRange = 200;\r
+       c2.ownerUID = stage.manager.userID;\r
+       c2.movingVelocity = 150;\r
+       c2.collisionMargin.top = 14;\r
+       c2.collisionMargin.right = 16;\r
+       c2.collisionMargin.left = 16;\r
+       c2.touchDamage = 0;\r
+       \r
+       //メインキャラクターから受けるダメージの設定\r
+       c2.hurt = 0;\r
+       \r
+       stage.addStageObject(c2);\r
+       \r
+       \r
+       \r
+       \r
+       \r
+       \r
+       var barn = new BlockClass(stage, ["barn.png",]);\r
+       \r
+       barn.size.x = 200;\r
+       barn.size.y = 150;\r
+       barn.origin.x = 1332;\r
+       barn.origin.y =236;\r
+       barn.collisionMargin.top = 44;\r
+       barn.collisionMargin.right = 30;\r
+       stage.addStageObject(barn);\r
+       \r
+       var barn2 = new SlopeBlockClass(stage, ["barn.png", 49, 49]);\r
+       \r
+       barn2.size.x = 170;\r
+       barn2.size.y = 150;\r
+       barn2.origin.x = 3700;\r
+       barn2.origin.y =266;\r
+       stage.addStageObject(barn2);\r
+       \r
+       var windmill = new SlopeBlockClass(stage, ["windmill.png", 5, 5]);\r
+       windmill.size.x = 50;\r
+       windmill.size.y = 150;\r
+       windmill.origin.x = 1600;\r
+       windmill.origin.y =236;\r
+       stage.addStageObject(windmill);\r
+       \r
+       \r
+       \r
+       var fence0 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);\r
+       fence0.size.x = 32;\r
+       fence0.size.y = 32;\r
+       fence0.origin.x = 672;\r
+       fence0.origin.y = 352;\r
+       stage.addStageObject(fence0);\r
+       \r
+       var fence13 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence13.size.x = 32;\r
+       fence13.size.y = 32;\r
+       fence13.origin.x = 704;\r
+       fence13.origin.y = 352;\r
+       stage.addStageObject(fence13);\r
+       \r
+       var fence = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence.size.x = 32;\r
+       fence.size.y = 32;\r
+       fence.origin.x = 736;\r
+       fence.origin.y = 352;\r
+       stage.addStageObject(fence);\r
+       \r
+       var fence2 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence2.size.x = 32;\r
+       fence2.size.y = 32;\r
+       fence2.origin.x = 768;\r
+       fence2.origin.y = 352;\r
+       stage.addStageObject(fence2);\r
+       \r
+       var fence3 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence3.size.x = 32;\r
+       fence3.size.y = 32;\r
+       fence3.origin.x = 800;\r
+       fence3.origin.y = 352;\r
+       stage.addStageObject(fence3);\r
+       \r
+       var fence4 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence4.size.x = 32;\r
+       fence4.size.y = 32;\r
+       fence4.origin.x = 832;\r
+       fence4.origin.y = 352;\r
+       stage.addStageObject(fence4);\r
+       \r
+       var fence5 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence5.size.x = 32;\r
+       fence5.size.y = 32;\r
+       fence5.origin.x = 864;\r
+       fence5.origin.y = 352;\r
+       stage.addStageObject(fence5);\r
+       \r
+       var fence6 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence6.size.x = 32;\r
+       fence6.size.y = 32;\r
+       fence6.origin.x = 896;\r
+       fence6.origin.y = 352;\r
+       stage.addStageObject(fence6);\r
+       \r
+       var fence7 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence7.size.x = 32;\r
+       fence7.size.y = 32;\r
+       fence7.origin.x = 928;\r
+       fence7.origin.y = 352;\r
+       stage.addStageObject(fence7);\r
+       \r
+       var fence8 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence8.size.x = 32;\r
+       fence8.size.y = 32;\r
+       fence8.origin.x = 960;\r
+       fence8.origin.y = 352;\r
+       stage.addStageObject(fence8);\r
+       \r
+       var fence9 = new SlopeBlockClass(stage, ["fence.png", 32, 32]);\r
+       fence9.size.x = 32;\r
+       fence9.size.y = 32;\r
+       fence9.origin.x = 992;\r
+       fence9.origin.y = 352;\r
+       stage.addStageObject(fence9);\r
+       \r
+       var fence10 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);\r
+       fence10.size.x = 32;\r
+       fence10.size.y = 32;\r
+       fence10.origin.x = 1024;\r
+       fence10.origin.y = 352;\r
+       stage.addStageObject(fence10);\r
+       \r
+       var fence11 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);\r
+       fence11.size.x = 32;\r
+       fence11.size.y = 32;\r
+       fence11.origin.x = 3712;\r
+       fence11.origin.y = 384;\r
+       stage.addStageObject(fence11);\r
+       \r
+       var fence12 = new SlopeBlockClass(stage, ["fence.png", 16, 16]);\r
+       fence12.size.x = 32;\r
+       fence12.size.y = 32;\r
+       fence12.origin.x = 3680;\r
+       fence12.origin.y = 384;\r
+       stage.addStageObject(fence12);\r
+       \r
+       var cow4 = new BlockClass(stage, ["cow.png",]);\r
+       cow4.size.x = 100;\r
+       cow4.size.y = 46;\r
+       cow4.origin.x = 4010;\r
+       cow4.origin.y = 365;\r
+       cow4.collisionMargin.top = 14;\r
+       cow4.collisionMargin.right = 16;\r
+       cow4.collisionMargin.left = 16;\r
+       \r
+       stage.addStageObject(cow4);\r
+       \r
+       var cow5 = new BlockClass(stage, ["cow2.png",]);\r
+       cow5.size.x = 100;\r
+       cow5.size.y = 46;\r
+       cow5.origin.x = 4180;\r
+       cow5.origin.y = 365;\r
+       cow5.collisionMargin.top = 14;\r
+       cow5.collisionMargin.right = 16;\r
+       cow5.collisionMargin.left = 16;\r
+       stage.addStageObject(cow5);\r
+       \r
+       var cow6 = new BlockClass(stage, ["cow.png",]);\r
+       cow6.size.x = 100;\r
+       cow6.size.y = 46;\r
+       cow6.origin.x = 4420;\r
+       cow6.origin.y = 365;\r
+       cow6.collisionMargin.top = 100;\r
+       cow6.collisionMargin.right = 16;\r
+       cow6.collisionMargin.left = 16;\r
+       stage.addStageObject(cow6);\r
+       \r
+       var cow7 = new BlockClass(stage, ["cow2.png",]);\r
+       cow7.size.x = 100;\r
+       cow7.size.y = 46;\r
+       cow7.origin.x = 4480;\r
+       cow7.origin.y = 365;\r
+       cow7.collisionMargin.top = 14;\r
+       cow7.collisionMargin.right = 16;\r
+       cow7.collisionMargin.left = 16;\r
+       stage.addStageObject(cow7);\r
+       \r
+       var leaf1 = new BlockClass(stage, ["leaves.png",]);\r
+       leaf1.size.x = 32;\r
+       leaf1.size.y = 32;\r
+       leaf1.origin.x = 288;\r
+       leaf1.origin.y = 256;\r
+       leaf1.collisionMargin.top = 600;\r
+       \r
+       stage.addStageObject(leaf1);\r
+       \r
+       var leaf2 = new BlockClass(stage, ["leaves.png",]);\r
+       leaf2.size.x = 32;\r
+       leaf2.size.y = 32;\r
+       leaf2.origin.x = 3328;\r
+       leaf2.origin.y = 192;\r
+       leaf2.collisionMargin.top = 600;\r
+       stage.addStageObject(leaf2);\r
+       \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
+       var warpRight = new WarpItemClass(stage, ["panya", 60, 0, 32, 100, false]);\r
+       warpRight.origin.x = 6368;\r
+       warpRight.origin.y = 0;\r
+       stage.addStageObject(warpRight);\r
+\r
+},\r
+\r
+\r
 stage;
\ No newline at end of file