view property.h @ 30:427e1aac0bd7

not run.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Fri, 31 Dec 2010 15:50:44 +0900
parents ee4c488d48a3
children ccb8d9956a1e
line wrap: on
line source

#ifndef INCLUDE_PROPERTY
#define INCLUDE_PROPERTY

#include "Character.h"
#include "bom.h"
#include "count2.h"
#include "sgoex.h"

typedef struct CollisionProperty {
  int bomend;
  int enemycount;
  int infg_level;

  player jiki;
  stge lg;
  stge infg;

  tama1 tama_lv1[20];
  tama2 tama_lv2[20];
  tama1 tlv3;
  laser laser_lv1[20];
  laser laser_lv2[20];
  laser laser_lv3[128];
  bomchar bchar[100];

} CollisionProperty, *CollisionPropertyPtr;

typedef struct TamaContainer {
  bool flag;
  int type;

  int tama_type;
  float x, y;
} TamaContainer, *TamaContainerPtr;

typedef struct ObjContainer {
  bool flag;
  int type;

  int tama_type;
  int number;
  float x, y;
  float w, h;
  int color;
  float angle;
  short middlex, middley;
  float scalex, scaley;
} ObjContainer, *ObjContainerPtr;

#endif