OSDN Git Service

水中でantigravityが適用されない問題を修正
authorkoenma <pengin.king.kid@gmail.com>
Thu, 5 Sep 2013 08:36:36 +0000 (17:36 +0900)
committerkoenma <pengin.king.kid@gmail.com>
Thu, 5 Sep 2013 08:36:36 +0000 (17:36 +0900)
www/corelib/classes/EnemyCharacters/EnemyCharacterClass_Pirania.js
www/corelib/classes/EnemyCharacters/EnemyCharacterClass_Taraba.js
www/corelib/classes/GameStageClass.js
www/stage/fukushima.js
www/stage/mitukaru.js [new file with mode: 0644]

index 9b14204..911fe53 100644 (file)
@@ -3,7 +3,7 @@ var EnemyCharacterClass_Pirania = function(stage, args){
 
        this.size.x = 32;
        this.size.y = 32;
-        this.Antigravity = 700/this.ownerStage.manager.tickPersecond ;
+        this.antigravity = 700 / GameManager.prototype.tickPerSecond ;
         
        
        this.chasingRange = 300;
index 4d78a0e..d87f83f 100644 (file)
@@ -9,7 +9,6 @@
        this.movingVelocity = 60;
        this.max_HP = 10;
        this.HP = this.max_HP;
-       
        stage.addStageObject(this);
 }.extend(EnemyCharacterClass, {
        className: "EnemyCharacterClass_Taraba",
index 32437e0..0cb9bce 100644 (file)
@@ -69,7 +69,7 @@ GameStage.prototype = {
                                                if(this.waterLevel && this.waterLevel <= o.origin.y + o.size.y){
                                                        //\90\85\92\86
                                                        o.inWater = true;
-                                                       g = this.waterGravity;
+                                                       g = this.waterGravity - o.antigravity;
                                                        f = this.waterFriction;
                                                        var h = f * 4;
                                                        if(o.movingSpeed.y < -f){
index a6b962d..40679dd 100644 (file)
@@ -44,15 +44,15 @@ with(stgObjects){
        var tbl = [
                [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,_,Q,Q,Q,Q,Q,_,_,_,_,_,_,_,_,Q,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],
                [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,_,_,_,_,_,_,Q,Q,_,_,_,_,_,_,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],
-               [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],
+               [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],
                [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, ,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
                [e,_,_,_,_,_,_,_,j,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [e,_,_,_,_,_,_,j,_,_,i,_,_,_,_,_,_,_,_,Q,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
-               [e,_,_,_,_,_,j,_,_,_,_,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,j,_,_,i,_,_,_,_,_,_,_,_,Q,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,j,_,_,_,_,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,R,_,_,_,_,_,_],
                [e,_,_,_,_,j,_,_,_,_,_,_,i,_,_,_,_,p,_,_,p,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,b,_,_,_,_,_,b,b,_,_,b,_,_,b,_,_,b,_,_,_,_,_,_,_,_,b,_,_,_,_,b,_,_,_,b,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
                [e,_,_,_,j,_,_,_,_,_,_,_,_,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_],
-               [e,_,_,j,_,_,_,_,_,_,_,_,_,_,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,R,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,b,b,b,b,b,b,b,b,b,b],
-               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,R,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,R,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,j,_,_,_,_,_,_,_,_,_,_,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,b,b,b,b,b,b,b,b,b,b],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
                [e,m,n,n,n,o,n,n,o,n,n,n,n,n,n,n,_,_,_,_,_,_,m,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,d,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,m,_,_,_,_,_,_,_,_,_,_,_,_,_],
                [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,b,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,d,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,d,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,d,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,_,q,q,q,q,q,q,q,q,q, , ],
                [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,b,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,b,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,d,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,d,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q,q,q,q,q,q,b,b,b,b,b,b,b,b,b,b,b,b,b,b,d,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,_,q,q,q,q,q,q,q,q,q,q, ],
@@ -314,7 +314,7 @@ stage.addStageObject(cow29);
        c2.origin.x =1820;
        c2.origin.y =330;
        c2.chasingRange = 200;
-       c2.isItemCollector = true;
+       //c2.isItemCollector = true;
         c2.movingVelocity = 150;
         c2.collisionMarginTop = 14;
         c2.collisionMarginRight = 16;
@@ -363,6 +363,14 @@ stage.addStageObject(cow29);
         
         stage.addStageObject(c4);
      
+       var warpLeft = new WarpItemClass(stage, ["panya", 60, 0, 32, 480, false]);
+       warpLeft.origin.x = -32;
+       warpLeft.origin.y = 0;
+       var warpRight = new WarpItemClass(stage, [false, 0, 0, 32, 480, false]);
+       warpRight.origin.x = 6368;
+       warpRight.origin.y = 256;
+       stage.addStageObject(warpLeft);
+       stage.addStageObject(warpRight);
 
 },
 
diff --git a/www/stage/mitukaru.js b/www/stage/mitukaru.js
new file mode 100644 (file)
index 0000000..9478273
--- /dev/null
@@ -0,0 +1,139 @@
+var stgObjects={
+
+a:{base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:false}},
+b:{base:BlockClass, args:"1190.png"},
+c:{base:BlockClass, args:"1292.png"},
+d:{base:SlopeBlockClass,args:['1216.png',32,33]},
+e:{base:BlockClass, args:"glass.png"},
+f:{base:BlockClass, args:"1160.png"},
+g:{base:HiddenBlockClass, args:"leaves.png"},
+h:{base:BlockClass, args:"cow2.png"},
+i:{base:SlopeBlockClass,args:['1161.png',0,32],prop:{enableDebugMode:false}},
+j:{base:SlopeBlockClass,args:['1162.png',32,0],prop:{enableDebugMode:false}},
+k:{base:SlopeBlockClass,args:['1192.png',33,0],prop:{enableDebugMode:false}},
+l:{base:SlopeBlockClass,args:['1191.png',0,33],prop:{enableDebugMode:false}},
+n:{base:SlopeBlockClass,args:['toge.png',32,33]},
+m:{base:SlopeBlockClass,args:['stop.png',32,33]},
+o:{base:BlockClass, args:"toge.png"},
+p:{base:HiddenBlockClass, args:"1233.png"},
+q : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
+r:{base:SlopeBlockClass,args:['kusa.png',32,32],prop:{enableDebugMode:false}},
+s:{base:BlockClass, args:"palm_body.png"},
+t:{base:BlockClass, args:"palm_leaf.png"},
+u : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},
+v : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},
+w : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideTop, collidingExcludeMask:( CollideBody)}},
+x:  {base:EnemyCharacterClass_Rat,args:'null'},
+y:  {base:EnemyCharacterClass_SlowHotoke,args:'null'},
+z: {base:EnemyCharacterClass_FastHotoke, args:[]},
+B:{base:SlopeBlockClass,args:['1166.png',0,16],prop:{enableDebugMode:false}},
+C:{base:SlopeBlockClass,args:['1167.png',16,0],prop:{enableDebugMode:false}},
+D:{base:SlopeBlockClass,args:['1197.png',16,0],prop:{enableDebugMode:false}},
+E:{base:SlopeBlockClass,args:['1196.png',0,16],prop:{enableDebugMode:false}},
+F:{base:BlockClass, args:"1163.png"},
+G:{base:BlockClass, args:"1193.png"},
+H:{base:BlockClass, args:"bridge.png"},
+I:{base:SlopeBlockClass,args:['fence.png',32,32],prop:{enableDebugMode:false}},
+J : {base:FreeItemClass,args:["bridge.png",callBack],prop:{times:1}},
+K:{base:HiddenBlockClass, args:"1190.png"},
+L : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},
+M : {base:SlopeBlockClass,args:['leaves.png',32,33]},
+N : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:false}},
+O : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:false}},
+P : {base:FreeItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:true}},
+Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},
+R : {base:BakingOvenObjectClass,args:[]},
+S : {base:FreeItemClass,args:["1160.png",callBack],prop:{times:1}},
+T : {base:FreeItemClass,args:["farmer1.png",callBack3],prop:{times:1,DebugMode:false,}},
+_:null,
+
+};
+function callback_test(){
+}
+function callBack3(obj,x,y)
+{
+               if(obj instanceof MainCharacterClass){mainManager.addWidget(new MessageWidgetClass(mainManager, ["パンを盗むことは出来ず、パン屋の主人に見つかってしまう。\n主人公は驚き、咄嗟にパン屋の主人に殴りかかる。\nパン屋の主人は主人公のパンチを片手で受け止める。\nそして主人公に抱きつく。\nパン屋の主人は泣いているようだった。\nその後パン屋の主人は主人公に正座させる。\n主人公にパンを盗もうとした理由を聞く。\n主人公から聞き終わると言う。「お前は町の人々を飢饉から救い、自分自身も 救われようとしている。ただし俺はパンを盗まれて救われねえ。これで果たしてお前は救われるのか?私は不可能だと思っている。何故なら私は過去に大きな過ちを犯しているからだ。それは自分の偏った正義からおきたことだ。そう、今のお前と全く同じ状態だ。私は犯したが、お前はまだ犯していない。私の店で働け。そして正しき道を歩んで正しき正義を学び、貫け。お前は腕っぷしだけが頼りなんだろ。」パン屋の主人はにっこり笑う。\n主人公は怒られているのかわからなくなり、戸惑っている。そして言う。「なぜこんな私をそんなに?」\nパン屋の主人は静かに諭すように言う。「こうすることで俺は俺の罪を償っているのさ。」\nその後すぐさま言う。「さあ、食材をとってこい。それがお前の仕事だ。そうして町の人々を救え。そうすれば人一人も不幸にならずに皆を幸せにすることができる。それが英雄だ。お前も名声を手に入れるだろう。」\n主人公は食材を探しに旅に出る。パン屋の主人の顔はなんだか寂しそうだった。\n"]));
+               
+       }
+};
+
+var stgInfo = {
+    width: 800,                                //横サイズ
+    height: 480,                               //縦サイズ
+    background: "back2.png",   
+    //BGM: "eritou.mp3",  
+    //waterLevel: 422,
+    //waterGravity:0, 
+
+};
+
+
+       
+with(stgObjects){
+       var tbl = [
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],
+               [b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b]
+       ];
+}
+var stage = new PCDSLStageClass(stgInfo, tbl);
+
+
+
+
+function callBack(obj, obj_x, obj_y)
+{
+       if(obj instanceof MainCharacterClass){
+
+       }
+}
+
+
+
+stage.runStage = function(){
+       PCDSLStageClass.prototype.runStage.apply(this, []);
+       //var main = MainCharacterClass.createCharacter(stage);
+
+       //main.origin.x = 50;
+       //main.origin.y =0;
+       //main.ownerUID = stage.manager.userID;
+       //stage.userControlledCharacter = main;
+       
+var barn = new BlockClass(stage, ["bakery.png",]);
+       
+       barn.size.x = 600;
+       barn.size.y = 450;
+       barn.origin.x = 0;
+       barn.origin.y =20;
+       barn.collisionMargin.top = 600;
+       barn.collisionMargin.right = 10000;
+       stage.addStageObject(barn);
+       
+       var ozisan = new FreeItemClass(stage, ["farmer1.png",callBack3]);
+       
+       ozisan.enableDebugMode=false
+       ozisan.times = 1
+       ozisan.size.x = 40;
+       ozisan.size.y = 80;
+       ozisan.origin.x = 400;
+       ozisan.origin.y =370;
+       //ozisan.collisionMargin.top = 600;
+       //ozisan.collisionMargin.right = 10000;
+       stage.addStageObject(ozisan);
+
+
+},
+stage;
\ No newline at end of file