diff car.h @ 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 afddacdf30dd
children 8a525ec378fc
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