view property.h @ 59:cd05eee90279

fix code.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Mon, 07 Feb 2011 03:31:18 +0900
parents 3acdeb3dc3e8
children
line wrap: on
line source

#ifndef INCLUDE_PROPERTY
#define INCLUDE_PROPERTY

typedef struct CollisionProperty {
  int infg_level;

  int tama_lv1_end;
  int tama_lv2_end;
  int laser_lv1_end;

  int enemycount;
  
  player jiki;

  stge lg;
  stge infg;
  
  tama1 tama_lv1[20];
  tama2 tama_lv2[20];
  tama1 tlv3;
  laser laser_lv1[20];
  laser laser_lv2;
  laser laser_lv3[64];
  
} CollisionProperty, *CollisionPropertyPtr;


typedef struct ObjData {
  int type;

  int tama_type;
  int charano;
  int task;
  int zorder;
  int number;
  int color;
  float angle;
  float x, y;
  float vx, vy;
  float w, h;
  float scalex, scaley;
  short middlex, middley;
} ObjData, *ObjDataPtr;

typedef struct ObjContainer {
  bool flag;
  int length;

  ObjData data[1];
} ObjContainer, *ObjContainerPtr;


typedef struct Boss1Property {
  int count;
  int fastebos;
  int rinkx;
  int rinky;
  int rinkf2;
} Boss1Property, *Boss1PropertyPtr;

#endif