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);
--- a/schedule.h	Thu Jun 09 00:26:27 2011 +0900
+++ b/schedule.h	Thu Jun 09 00:53:50 2011 +0900
@@ -5,10 +5,10 @@
 
 
 // game.hからここに移動
-void schedule(Game *game);
+//void schedule(Game *game);
 
 // car.hから。 
-void car_update( Game *game, CarPtr car );
+//void car_update( Game *game, CarPtr car );
 
 
 #endif