Mercurial > hg > old > magoroku_racing.bad
changeset 109:165b4d902ca4
Error is corrected game.h and car.h
author | Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 09 Jun 2011 00:53:50 +0900 |
parents | 68e6cc686f48 |
children | 8a525ec378fc |
files | car.h controler.h game.cc game.h schedule.h |
diffstat | 5 files changed, 28 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/car.h Thu Jun 09 00:26:27 2011 +0900 +++ b/car.h Thu Jun 09 00:53:50 2011 +0900 @@ -4,6 +4,7 @@ #define CAR_H #include "libps2.h" +#include "game.h" typedef struct car { FVECTOR direction; // 向き @@ -20,11 +21,30 @@ OBJECT* body; } Car, *CarPtr; +/* + game.h から + 相互に読み込むのを禁止するために移動 +*/ +typedef struct game { + CarPtr jiki; + int course_id; // コースID + int car_id; // 自機ID + int camera_type; // カメラのタイプ + int play_id; + int rap; +} Game, *GamePtr; + + + + CarPtr car_init(int id); void car_accelerate(CarPtr, int); void car_swerve(CarPtr, int); // ここで宣言したらgame.hと相互にincludeしちゃうからschedule.hのほうに書いてしまいました -//void car_update( Game *game, CarPtr car ); +void car_update( Game *game, CarPtr car ); + + + #endif
--- a/controler.h Thu Jun 09 00:26:27 2011 +0900 +++ b/controler.h Thu Jun 09 00:53:50 2011 +0900 @@ -2,7 +2,6 @@ #define CONTROLER_H #include <SDL.h> - /*PS2_PAD*/ #define PS2_CROSS 0 #define PS2_CIRCLE 1
--- a/game.cc Thu Jun 09 00:26:27 2011 +0900 +++ b/game.cc Thu Jun 09 00:53:50 2011 +0900 @@ -33,8 +33,10 @@ 引数の数を変更したので、 エラーが出ないように一時的に削除 たぶん、後で新しく新調するはずなので・・・ + 代わりに、お試しkeybordを入れてみる。 */ //flg = padCheck(); + flg = keybord(); if (flg == false) { break;
--- a/game.h Thu Jun 09 00:26:27 2011 +0900 +++ b/game.h Thu Jun 09 00:53:50 2011 +0900 @@ -11,19 +11,13 @@ int linda_init(); void psx_sync_n(); -typedef struct game { - CarPtr jiki; - int course_id; // コースID - int car_id; // 自機ID - int camera_type; // カメラのタイプ - int play_id; - int rap; -} Game, *GamePtr; extern Game *game; +void schedule(Game *game); + #endif // car.hに書くと、game.hとお互いにincludeしてしまう -void car_id_update(Game *game, CarPtr jiki); +//void car_id_update(Game *game, CarPtr jiki);