comparison paper_shooting/resources/create_field.js @ 27:6468848f4d22 default tip

modified indent
author <e085737>
date Thu, 24 Feb 2011 22:16:46 +0900
parents 158b846e3874
children
comparison
equal deleted inserted replaced
26:943490f525c5 27:6468848f4d22
6 floor.scale = 25.0; 6 floor.scale = 25.0;
7 floor.set_move_collision(floor_move, no_collision_idle); 7 floor.set_move_collision(floor_move, no_collision_idle);
8 node.addChild(floor); 8 node.addChild(floor);
9 node.set_move_collision(createField2, no_collision_idle); 9 node.set_move_collision(createField2, no_collision_idle);
10 } 10 }
11
12 11
13 createField2 = function(node, sgroot, w, h){ 12 createField2 = function(node, sgroot, w, h){
14 for(var num=0; num<10; num++){ 13 for(var num=0; num<10; num++){
15 var floor = new sgroot.createSceneGraph1("purple_cube"); 14 var floor = new sgroot.createSceneGraph1("purple_cube");
16 floor.xyz[0] = 210 + 300*num; 15 floor.xyz[0] = 210 + 300*num;
21 floor.set_move_collision(floor_move, no_collision_idle); 20 floor.set_move_collision(floor_move, no_collision_idle);
22 node.addChild(floor); 21 node.addChild(floor);
23 } 22 }
24 node.frame = 0; 23 node.frame = 0;
25 node.set_move_collision(createField3, no_collision_idle); 24 node.set_move_collision(createField3, no_collision_idle);
26 //node.set_move_collision(no_move_idle, no_collision_idle);
27 } 25 }
28 26
29 createField4 = function(node, sgroot, w, h){ 27 createField4 = function(node, sgroot, w, h){
30 if(node.frame > 1000 && 1 == node.frame%30){ 28 if(node.frame > 1000 && 1 == node.frame%30){
31 var tunnel_kind = node.tunnel_list[node.tunnel_num]; 29 var tunnel_kind = node.tunnel_list[node.tunnel_num];
46 node.set_move_collision(no_move_idle, no_collision_idle); 44 node.set_move_collision(no_move_idle, no_collision_idle);
47 } 45 }
48 } 46 }
49 } 47 }
50 48
51
52 createField3 = function(node, sgroot, w, h){ 49 createField3 = function(node, sgroot, w, h){
53 if(node.frame > 2400){ 50 if(node.frame > 2400){
54 var ground = new sgroot.createSceneGraph1("Ground"); 51 var ground = new sgroot.createSceneGraph1("Ground");
55 ground.xyz[0] = 2200; 52 ground.xyz[0] = 2200;
56 ground.xyz[1] = 0; 53 ground.xyz[1] = 0;
65 node.frame = 0; 62 node.frame = 0;
66 node.set_move_collision(createField_meteo, no_collision_idle); 63 node.set_move_collision(createField_meteo, no_collision_idle);
67 } 64 }
68 } 65 }
69 66
70
71 createField5 = function(node, sgroot, w, h){ 67 createField5 = function(node, sgroot, w, h){
72 if(node.frame > 100){ 68 if(node.frame > 100){
73 var column = new sgroot.createSceneGraph1("Cu"); 69 var column = new sgroot.createSceneGraph1("Cu");
74 column.xyz[0] = 0; 70 column.xyz[0] = 0;
75 column.xyz[1] = 150; 71 column.xyz[1] = 150;
77 column.angle[1] = 90; 73 column.angle[1] = 90;
78 column.dx = 1.0; 74 column.dx = 1.0;
79 column.dz = 1.5; 75 column.dz = 1.5;
80 column.limit = 60; 76 column.limit = 60;
81 column.scale = 0.7; 77 column.scale = 0.7;
82 //column.set_move_collision(column_up, no_collision_idle);
83 node.addChild(column); 78 node.addChild(column);
84 node.set_move_collision(no_move_idle, no_collision_idle); 79 node.set_move_collision(no_move_idle, no_collision_idle);
85 } 80 }
86 } 81 }
87 82
124 119
125 if(r < 12){ 120 if(r < 12){
126 node.all_remove(node.combat); 121 node.all_remove(node.combat);
127 } 122 }
128 } 123 }
129
130 124
131 floor_move = function(node, sgroot, w, h){ 125 floor_move = function(node, sgroot, w, h){
132 node.xyz[0] -= 1; 126 node.xyz[0] -= 1;
133 if(node.xyz[0] < -350){ 127 if(node.xyz[0] < -350){
134 node.remove(node); 128 node.remove(node);