OSDN Git Service

b3a1410e529d0ce4ec04b8caa67500ca1611e0ca
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / pengin.js
1 var stgObjects={\r
2 \r
3 a:{base:SlopeBlockClass,args:['1213.png',16,16],prop:{enableDebugMode:false}},\r
4 b:{base:BlockClass, args:"1190.png"},\r
5 c:{base:BlockClass, args:"1292.png"},\r
6 d:{base:BlockClass, args:"1216.png"},\r
7 e:{base:BlockClass, args:"glass.png"},\r
8 f:{base:BlockClass, args:"1150.png"},\r
9 g:{base:HiddenBlockClass, args:"leaves.png"},\r
10 h:{base:BlockClass, args:"cow2.png"},\r
11 i:{base:SlopeBlockClass,args:['1151.png',0,32],prop:{enableDebugMode:false}},\r
12 j:{base:SlopeBlockClass,args:['1152.png',33,0],prop:{enableDebugMode:false}},\r
13 k:{base:SlopeBlockClass,args:['1192.png',33,0],prop:{enableDebugMode:false}},\r
14 l:{base:SlopeBlockClass,args:['1191.png',0,33],prop:{enableDebugMode:false}},\r
15 n:{base:SlopeBlockClass,args:['toge.png',32,33]},\r
16 m:{base:SlopeBlockClass,args:['stop.png',32,33]},\r
17 o:{base:BlockClass, args:"toge.png"},\r
18 p:{base:HiddenBlockClass, args:"1233.png"},\r
19 q : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},\r
20 r:{base:SlopeBlockClass,args:['kusa.png',32,32],prop:{enableDebugMode:false}},\r
21 s:{base:BlockClass, args:"palm_body.png"},\r
22 t:{base:BlockClass, args:"palm_leaf.png"},\r
23 u : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},\r
24 v : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},\r
25 w : {base:HiddenBlockClass,args:'leaves.png', prop:{collidingMask:CollideTop, collidingExcludeMask:(CollideLeft | CollideRight | CollideBody)}},\r
26 x:  {base:EnemyCharacterClass_Rat,args:'null'},\r
27 y:  {base:EnemyCharacterClass_Bear,args:'null'},\r
28 z: {base:EnemyCharacterClass_PanTank, args:[]},\r
29 Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},\r
30 R : {base:BakingOvenObjectClass,args:[]},\r
31 _:null,\r
32 \r
33 };\r
34 function callback_test(){\r
35 }\r
36 var stgInfo = {\r
37     width: 6400,                                //���T�C�Y\r
38     height: 480,\r
39      background: "DSC_0372.png",                //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B\r
40     BGM:   "mikosakuseimori.mp3"\r
41                                 //�c�T�C�Y\r
42         //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B\r
43 };\r
44 \r
45  \r
46 with(stgObjects){\r
47         var tbl = [\r
48                 [e,g,_,_,_,_,g,_,g,_,_,_,b,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,v,_,x,Q,x,Q,_,_,Q,x,u,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
49                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,q,q,_,_,_,_,_,_,_,_,Q,_,_,b,q,_,_,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
50                 [e,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,b,g,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,b,_,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
51                 [e,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, ,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
52                 [e,_,_,_,_,_,g,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,g,b,b,g,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
53                 [e,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,q,b,g,g,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
54                 [e,_,_,g,_,_,_,_,d,_,_,_,q,q,q,q,q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,g,g,g,g,g,g,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , ],\r
55                 [e,g,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,b,_,_,b,_,_,_,_,a,_,_,_,_,_,_,_,a,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,b,_,_,_,b,_,b,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , ],\r
56                 [e,_,_,_,_,_,g,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,p,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,_,_,s,a,a,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,R,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
57                 [e,_,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,q,_,_,_,_,_,b,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,w,_,a,w,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,g,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , ],\r
58                 [e,_,_,g,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,b,_,_,_,_,_,_,_,_,_,v,_,_,Q,_,_,x,x,u,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
59                 [e,g,_,_,_,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,i,_,_,_,_,_,_,_,_,_,_,_,_,_,d,w,_,d,w,s,d,d,d,_,b,_,_,q,_,q,_,b,_,b,b,b,b,b,b,b,b,b,_,_,_,_,_,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,R,_,_,_,_,_,_,_,_,_,_,_,_,_],\r
60                 [e,_,_,_,_,_,v,_,d,_,_,_,_,_,b,_,_,_,b,_,_,_,_,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,i,_,_,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,b,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,a,_,_,_,_,_,x,_,x,_,_,_,_,_,x,_,_,_,x,_,_,_,_,_,_,_,_,y,_,x,_,_,Q,_,_,Q,_,_,a,_,_,_,_,b,b,b,q,b,b,b,_,_,_,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,_,_,_,_,_,_,_,_],\r
61                 [e,_,_,_,x,_,_,_,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,i,_,_,_,_,_,_,_,_,_,_,_,d,w,_,d,w,s,d,d,d,_,_,_,b,b,b,b,b,b,q,q,q,q,q,q,q,q,q,q,_,_,_,_,_,_,_,_,_,_,_,_,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,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,x,r,r,r,r,x,r,r,r,r,r,x,r,r,r,r,_,_,_,_,_,_,_,_,_],\r
62                 [e,f,f,f,f,f,f,f,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,d,_,_,d,_,s,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,f,f,f,f,f,f,f,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
63         ];\r
64 }\r
65 var stage = new PCDSLStageClass(stgInfo, tbl);\r
66 \r
67 \r
68 \r
69 \r
70 function callBack(obj, obj_x, obj_y)\r
71 {\r
72         if(obj instanceof MainCharacterClass){\r
73 \r
74         }\r
75 }\r
76 \r
77 stage.runStage = function(){\r
78         PCDSLStageClass.prototype.runStage.apply(this, []);\r
79         //var main = new MainCharacterClass_Witch(stage);\r
80 \r
81         //main.origin.x = 1850;\r
82         //main.origin.y =0;\r
83         //main.ownerUID = stage.manager.userID;\r
84         //stage.userControlledCharacter = main;\r
85         \r
86 \r
87 \r
88         \r
89 var leaf1 =new SlopeBlockClass(stage, ["palm_leaf.png", 0, 0]);\r
90 \r
91 leaf1.size.x = 140;\r
92 leaf1.size.y = 140;\r
93 leaf1.origin.x = 2120;\r
94 leaf1.origin.y =160;\r
95 leaf1.collisionMargin.top = 900;\r
96 leaf1.collisionMargin.right = 0;\r
97 stage.addStageObject(leaf1);\r
98 \r
99 var cow1 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
100 cow1.size.x = 100;\r
101 cow1.size.y = 50;\r
102 cow1.origin.x = 1650;\r
103 cow1.origin.y = 50;\r
104 stage.addStageObject(cow1);\r
105 \r
106 \r
107 var cow2 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
108 cow2.size.x = 100;\r
109 cow2.size.y = 50;\r
110 cow2.origin.x = 1710;\r
111 cow2.origin.y = 50;\r
112 stage.addStageObject(cow2);\r
113 \r
114 \r
115 var cow3 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
116 cow3.size.x = 100;\r
117 cow3.size.y = 50;\r
118 cow3.origin.x = 1770;\r
119 cow3.origin.y = 50;\r
120 stage.addStageObject(cow3);\r
121 \r
122 var cow4 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
123 cow4.size.x = 100;\r
124 cow4.size.y = 50;\r
125 cow4.origin.x = 1830;\r
126 cow4.origin.y = 50;\r
127 stage.addStageObject(cow4);\r
128 \r
129 var cow5 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
130 cow5.size.x = 100;\r
131 cow5.size.y = 50;\r
132 cow5.origin.x = 1890;\r
133 cow5.origin.y = 50;\r
134 stage.addStageObject(cow5);\r
135 \r
136 var cow6 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
137 cow6.size.x = 100;\r
138 cow6.size.y = 50;\r
139 cow6.origin.x = 1950;\r
140 cow6.origin.y = 50;\r
141 stage.addStageObject(cow6);\r
142 \r
143 var cow7 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
144 cow7.size.x = 100;\r
145 cow7.size.y = 50;\r
146 cow7.origin.x = 2010;\r
147 cow7.origin.y = 50;\r
148 stage.addStageObject(cow7);\r
149 \r
150 var cow8 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
151 cow8.size.x = 100;\r
152 cow8.size.y = 50;\r
153 cow8.origin.x = 2070;\r
154 cow8.origin.y = 50;\r
155 stage.addStageObject(cow8);\r
156 \r
157 \r
158 var cow9 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
159 cow9.size.x = 100;\r
160 cow9.size.y = 50;\r
161 cow9.origin.x = 2130;\r
162 cow9.origin.y = 90;\r
163 stage.addStageObject(cow9);\r
164 \r
165 \r
166 var cow10 = new SlopeBlockClass(stage, ["cow.png", 14, 14]);\r
167 cow10.size.x = 100;\r
168 cow10.size.y = 50;\r
169 cow10.origin.x = 2190;\r
170 cow10.origin.y = 130;\r
171 stage.addStageObject(cow10);\r
172  \r
173  var warpLeft = new WarpItemClass(stage, ["panya", 60, 0, 32, 480, false]);\r
174         warpLeft.origin.x = -32;\r
175         warpLeft.origin.y = 0;\r
176         var warpRight = new WarpItemClass(stage, ["panya", 0, 0, 32, 480, false]);\r
177         warpRight.origin.x = 5984;\r
178         warpRight.origin.y = 416;\r
179         stage.addStageObject(warpLeft);\r
180         stage.addStageObject(warpRight);\r
181 \r
182         \r
183         \r
184 },\r
185 stage;