view car.h @ 79:376bac6b05f1

*** empty log message ***
author gongo
date Thu, 09 Nov 2006 08:28:48 +0000
parents a1908b83f8fa
children ce9ef7dcf2f0
line wrap: on
line source

/*
 * $Id$
 */
typedef struct car {
    FVECTOR direction;    // 向き
    FVECTOR vertical;     //
    FVECTOR location;     // 位置
    float speed;          // 速度
    float speed_accel;    // 加速度
    float speed_max;      // 最高速度
    float brake;          // ブレーキ
    float rotation_angle; // 回転度数
    float y_angle;        // 角度
    void *free_addr;
    struct car *next;
    OBJECT*  body;
} Car, *CarPtr;

extern CarPtr car_init(int id);
extern void car_accelerate(CarPtr, int);
extern void car_swerve(CarPtr, int);