OSDN Git Service

辛夷祭当日の変更を含む最終コミット
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / koenma.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:SlopeBlockClass,args:['1216.png',32,33]},\r
7 e:{base:BlockClass, args:"glass.png"},\r
8 f:{base:BlockClass, args:"1160.png"},\r
9 g:{base:HiddenBlockClass, args:"leaves.png"},\r
10 h:{base:BlockClass, args:"cow2.png"},\r
11 i:{base:SlopeBlockClass,args:['1161.png',0,32],prop:{enableDebugMode:false}},\r
12 j:{base:SlopeBlockClass,args:['1162.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:'1190.png', prop:{collidingMask:CollideLeft, collidingExcludeMask:(CollideRight | CollideTop | CollideBody)}},\r
24 v : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideRight, collidingExcludeMask:(CollideLeft | CollideTop | CollideBody)}},\r
25 w : {base:HiddenBlockClass,args:'1190.png', prop:{collidingMask:CollideTop, collidingExcludeMask:( CollideBody)}},\r
26 x:  {base:EnemyCharacterClass_Rat,args:'null'},\r
27 y:  {base:EnemyCharacterClass_SlowHotoke,args:'null'},\r
28 z: {base:EnemyCharacterClass_FastHotoke, args:[]},\r
29 B:{base:SlopeBlockClass,args:['1166.png',0,16],prop:{enableDebugMode:false}},\r
30 C:{base:SlopeBlockClass,args:['1167.png',16,0],prop:{enableDebugMode:false}},\r
31 D:{base:SlopeBlockClass,args:['1197.png',16,0],prop:{enableDebugMode:false}},\r
32 E:{base:SlopeBlockClass,args:['1196.png',0,16],prop:{enableDebugMode:false}},\r
33 F:{base:BlockClass, args:"1163.png"},\r
34 G:{base:BlockClass, args:"1193.png"},\r
35 H:{base:BlockClass, args:"bridge.png"},\r
36 I:{base:SlopeBlockClass,args:['fence.png',32,32],prop:{enableDebugMode:false}},\r
37 J : {base:FreeItemClass,args:["bridge.png",callBack],prop:{times:1}},\r
38 K:{base:HiddenBlockClass, args:"1190.png"},\r
39 L : {base:FreeItemClass,args:["1190.png",callBack],prop:{times:1}},\r
40 M : {base:SlopeBlockClass,args:['leaves.png',32,33]},\r
41 N : {base:SlopeBlockClass,args:['leavesedge1.png',16,0],prop:{enableDebugMode:false}},\r
42 O : {base:SlopeBlockClass,args:['leavesedge2.png',0,16],prop:{enableDebugMode:false}},\r
43 P : {base:FreeItemClass,args:['1234.png', callback_test],prop:{times:5, debugMode:true}},\r
44 Q : {base:RandomIngredientItemClass,args:[],prop:{times:5, debugMode:false}},\r
45 R : {base:BakingOvenObjectClass,args:[]},\r
46 _:null,\r
47 \r
48 };\r
49 function callback_test(){\r
50 }\r
51 var stgInfo = {\r
52     width: 6400,                                //���T�C�Y\r
53     height: 480,\r
54      background: "yamanohaikei.png",            //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B\r
55     BGM:   "yamamusic.mp3"\r
56                                 //�c�T�C�Y\r
57         //�w�i�摜�B������640px�ł����K�v�͂Ȃ��B\r
58 };\r
59 \r
60  \r
61 with(stgObjects){\r
62         var tbl = [\r
63                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,M,M,M,M,M,M,d,d,d,d,M,M,M,M,M,M,M,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,e],\r
64                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,m,_,I,I,I,I,I,I,I,I,I,I,I,I,I,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,e],\r
65                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,H,H,H,J,H,H,H,H,H,H,H,H,H,f,f,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,n,_,_,_,_,k,b,l,_,_,_,_,_,_,_,_,_,k,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , ,e],\r
66                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,i,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,b,L,_,Q,_,k,b,b,b,_,_,_,_,_,_,_,_,k,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,K,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,e],\r
67                 [e,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,b,b,b,f,i,_,_,I,I,I,I,I,I,I,I,I,_,_,_,I,I,I,I,_,_,_,_,I,I,I,I,_,_,b,L,L,b,_,k,b,b,b,b,_,_,_,_,_,_,_,k,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,e],\r
68                 [e,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,b,f,b,b,H,H,H,J,H,H,J,J,H,_,a,_,H,H,H,H,_,_,_,_,H,H,H,H,b,b,b,L,L,b,b,b,b,b,b,b,b,b,w,b,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,_,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,z,_,_,_,_,z,_,z,y,_,_,_,y,_,_,y,_,_,_,_,y,_,_,_,_,z,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , ,e],\r
69                 [e,_,_,_,_,_,_,_,_,j,f,f,i,_,_,_,_,_,_,_,_,x,_,_,x,_,j,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,b,b,f,f,_,_,_,_,_,_,_,_,_,a,d,a,_,_,_,_,_,_,_,_,_,_,_,_,b,b,b,L,b,b,b,b,b,b,b,b,b,_,_,_,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,_,v,d,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,Q,_,_,_,Q,_,_,_,_,_,_,_,_,_,_,_,_,u,b,_,_,_,_,b,b,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , ,e],\r
70                 [e,_,_,_,_,_,_,_,j,f,f,f,f,f,i,_,_,_,_,_,_,_,_,_,_,j,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,b,f,f,b,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,b,L,b,b,L,L,L,b,b,b,b,_,b,_,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,_,_,_,_,k,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b, , , , ,b,b,b,b,l, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,e],\r
71                 [e,_,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,b,b,f,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,L,L,L,L,L,L,L,b,b,b,_,_,_,L,L,L,L,L,L,L,L,_,_,_,_,_,_,_,_,_,_,k,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,b,b,b,b,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,R,_,_,_,_,_,_,_,_,_,_,_, , , , , , , ,e],\r
72                 [e,_,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,b,b,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,L,L,L,L,L,L,L,L,b,b,K,_,_,L,L,_,Q,_,L,L,L,_,_,_,_,_,_,_,_,_,k,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,b,b,b,b,b,b,l,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_, , , , , , , , , , , ,e],\r
73                 [e,_,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,b,b,f,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,b,b,b,b,b,L,L,L,b,b,_,_,_,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,_,_,_,_,b,b,b,b,b,b,b,l,_,_,_,_,_,_,_,_,k,b,b,I,I,I,I,I,I,I,_,_,_,_,_,_,_,_,_,_,_,_,e],\r
74                 [e,_,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,b,f,b,b,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,b,b,b,L,L,b,b,L,b,b,K,_,K,b,b,b,b,b,b,b,b,_,_,_,_,K,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,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,b,b,l,_,_,_,_,_,_,k,b,f,f,H,H,H,H,H,H,H,f,f,f,f,f,f,f,f,f,i, , ,e],\r
75                 [e,_,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,b,b,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,b,b,b,b,b,Q,Q,L,_,_,_,_,_,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b, , , , ,b,b,b,b,b,b,b,b,b,l, , , , ,k,b,f,b,f, , , , , , , ,f,f,f,f,f,f,f,f,f,f,i, ,e],\r
76                 [e,_,j,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,b,b,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,b,b,b,b,b,Q,L,L,_,_,_,_,_,b,b,b,b,b,b,b,b,_,_,_,_,_,_,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,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,b,l, ,Q,k,b,b,b,f,f, , , , , , , ,f,f,f,f,f,f,f,f,f,f,f,i,_],\r
77                 [e,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,_,_,_,_,_,_,_,_,_,_,_,_,_,f,f,f,f,b,b,b,_,_,_,_,_,_,_,_,_,d,d,d,_,_,_,_,_,_,_,_,_,_,_,_,q,b,L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,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,l,k,b,f,b,b,b,f, , , , , , , ,f,f,f,f,f,f,f,f,f,f,f,f,i]\r
78         ];\r
79 }\r
80 var stage = new PCDSLStageClass(stgInfo, tbl);\r
81 \r
82 \r
83 \r
84 \r
85 function callBack(obj, obj_x, obj_y)\r
86 {\r
87         if(obj instanceof MainCharacterClass){\r
88 \r
89         }\r
90 }\r
91 \r
92 \r
93 \r
94 stage.runStage = function(){\r
95         PCDSLStageClass.prototype.runStage.apply(this, []);\r
96         //var main = MainCharacterClass.createCharacter(stage);\r
97 \r
98         //main.origin.x = 50;\r
99         //main.origin.y =0;\r
100         //main.ownerUID = stage.manager.userID;\r
101         //stage.userControlledCharacter = main;\r
102         \r
103 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
104 torii1.size.x = 128;\r
105 torii1.size.y = 128;\r
106 torii1.origin.x = 3800;\r
107 torii1.origin.y = 110;\r
108 stage.addStageObject(torii1);\r
109 \r
110 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
111 torii1.size.x = 128;\r
112 torii1.size.y = 128;\r
113 torii1.origin.x = 3900;\r
114 torii1.origin.y = 110;\r
115 stage.addStageObject(torii1);\r
116 \r
117 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
118 torii1.size.x = 128;\r
119 torii1.size.y = 128;\r
120 torii1.origin.x = 4000;\r
121 torii1.origin.y = 110;\r
122 stage.addStageObject(torii1);\r
123 \r
124 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
125 torii1.size.x = 128;\r
126 torii1.size.y = 128;\r
127 torii1.origin.x = 4100;\r
128 torii1.origin.y = 110;\r
129 stage.addStageObject(torii1);\r
130 \r
131 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
132 torii1.size.x = 128;\r
133 torii1.size.y = 128;\r
134 torii1.origin.x = 4200;\r
135 torii1.origin.y = 110;\r
136 stage.addStageObject(torii1);\r
137 \r
138 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
139 torii1.size.x = 128;\r
140 torii1.size.y = 128;\r
141 torii1.origin.x = 4300;\r
142 torii1.origin.y = 110;\r
143 stage.addStageObject(torii1);   \r
144 \r
145 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
146 torii1.size.x = 128;\r
147 torii1.size.y = 128;\r
148 torii1.origin.x = 4400;\r
149 torii1.origin.y = 110;\r
150 stage.addStageObject(torii1);   \r
151 \r
152 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
153 torii1.size.x = 128;\r
154 torii1.size.y = 128;\r
155 torii1.origin.x = 4500;\r
156 torii1.origin.y = 110;\r
157 stage.addStageObject(torii1);   \r
158 \r
159 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
160 torii1.size.x = 128;\r
161 torii1.size.y = 128;\r
162 torii1.origin.x = 4600;\r
163 torii1.origin.y = 110;\r
164 stage.addStageObject(torii1);   \r
165 \r
166 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
167 torii1.size.x = 128;\r
168 torii1.size.y = 128;\r
169 torii1.origin.x = 4700;\r
170 torii1.origin.y = 110;\r
171 stage.addStageObject(torii1);   \r
172 \r
173 var torii1 = new SlopeBlockClass(stage, ["torii.png", 128, 128]);\r
174 torii1.size.x = 128;\r
175 torii1.size.y = 128;\r
176 torii1.origin.x = 4800;\r
177 torii1.origin.y = 110;\r
178 stage.addStageObject(torii1);   \r
179 \r
180         var warpLeft = new WarpItemClass(stage, ["panya", 60, 0, 32, 480, false]);\r
181         warpLeft.origin.x = -32;\r
182         warpLeft.origin.y = 0;\r
183         var warpRight = new WarpItemClass(stage, ["panya", 0, 0, 32, 480, false]);\r
184         warpRight.origin.x = 6338;\r
185         warpRight.origin.y = 384;\r
186         stage.addStageObject(warpLeft);\r
187         stage.addStageObject(warpRight);\r
188 \r
189 \r
190 },\r
191 stage;