Mercurial > hg > Game > Cerium
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Renderer/test_render/boss1_action.h Fri Jun 05 16:49:12 2009 +0900 @@ -0,0 +1,54 @@ +#include <math.h> +#include "SceneGraphRoot.h" +#include "SGList.h" + +static const float player_speed = 10.0f; +static const float player_radius = 42.0f; + +static const float boss_radius_x = 65.4f; +static const float boss_radius_y = 130.8f; +static const float first_boss1_speed = 10.0; +static const float first_boss1_depth = 500.0; +static const float return_boss1_depth_speed = 10.0; + +static const float shot_speed = 30.0f; +static const float shot_radius = 42.4f; + + + +void +null_move(SceneGraphPtr node, int screen_w, int screen_h); + +static void +null_collision(SceneGraphPtr node, int screen_w, int screen_h, + SceneGraphPtr tree); + +static void +boss1_move_right(SceneGraphPtr node, int screen_w, int screen_h); + +static void +boss1_move_left(SceneGraphPtr node, int screen_w, int screen_h); + +void +boss1_move_return(SceneGraphPtr node, int screen_w, int screen_h); + +void +boss1_first_move(SceneGraphPtr node, int screen_w, int screen_h); + +static void +player_move(SceneGraphPtr node,int screen_2, int screen_h); + +void +player_move_left(SceneGraphPtr node,int screen_2, int screen_h); + +static void +player_collision(SceneGraphPtr node, int screen_w, int screen_h, + SceneGraphPtr tree); +static void +shot_move(SceneGraphPtr node, int screen_w, int screen_h); + +static void +shot_collision(SceneGraphPtr node, int screen_2, int screen_h, + SceneGraphPtr tree); +static void +blast_move(SceneGraphPtr node, int screen_w, int screen_h);