Mercurial > hg > Members > kono > Cerium
diff Renderer/Application/boss1_action.h @ 507:735f76483bb2
Reorganization..
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 12 Oct 2009 09:39:35 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Renderer/Application/boss1_action.h Mon Oct 12 09:39:35 2009 +0900 @@ -0,0 +1,66 @@ +#ifndef BOSS1_ACCTION_H +#define BOSS1_ACCTION_H + +#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; + + +/* +static 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); + +/* +static void +boss1_move_return(SceneGraphPtr node, int screen_w, int screen_h); +*/ + +/* +static void +boss1_first_move(SceneGraphPtr node, int screen_w, int screen_h); +*/ + +static void +player_move(SceneGraphPtr node,int screen_2, int screen_h); + +/* +static 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); + +#endif