annotate Renderer/test_render/boss1_action.h @ 283:15bfacccde99 draft

fix test_render
author e065746@localhost.localdomain
date Fri, 05 Jun 2009 16:49:12 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
283
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
1 #include <math.h>
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
2 #include "SceneGraphRoot.h"
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
3 #include "SGList.h"
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
4
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
5 static const float player_speed = 10.0f;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
6 static const float player_radius = 42.0f;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
7
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
8 static const float boss_radius_x = 65.4f;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
9 static const float boss_radius_y = 130.8f;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
10 static const float first_boss1_speed = 10.0;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
11 static const float first_boss1_depth = 500.0;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
12 static const float return_boss1_depth_speed = 10.0;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
13
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
14 static const float shot_speed = 30.0f;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
15 static const float shot_radius = 42.4f;
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
16
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
17
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
18
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
19 void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
20 null_move(SceneGraphPtr node, int screen_w, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
21
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
22 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
23 null_collision(SceneGraphPtr node, int screen_w, int screen_h,
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
24 SceneGraphPtr tree);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
25
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
26 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
27 boss1_move_right(SceneGraphPtr node, int screen_w, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
28
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
29 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
30 boss1_move_left(SceneGraphPtr node, int screen_w, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
31
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
32 void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
33 boss1_move_return(SceneGraphPtr node, int screen_w, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
34
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
35 void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
36 boss1_first_move(SceneGraphPtr node, int screen_w, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
37
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
38 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
39 player_move(SceneGraphPtr node,int screen_2, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
40
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
41 void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
42 player_move_left(SceneGraphPtr node,int screen_2, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
43
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
44 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
45 player_collision(SceneGraphPtr node, int screen_w, int screen_h,
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
46 SceneGraphPtr tree);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
47 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
48 shot_move(SceneGraphPtr node, int screen_w, int screen_h);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
49
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
50 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
51 shot_collision(SceneGraphPtr node, int screen_2, int screen_h,
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
52 SceneGraphPtr tree);
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
53 static void
15bfacccde99 fix test_render
e065746@localhost.localdomain
parents:
diff changeset
54 blast_move(SceneGraphPtr node, int screen_w, int screen_h);