view field.h @ 91:cb6c6de125dc

halfway
author Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
date Thu, 26 May 2011 14:44:03 +0900
parents 8edae89a3877
children 0b65ca27f113
line wrap: on
line source

#ifndef FIELD_H
#define FIELD_H


#include "col.h"

/*
  たぶん、ps2で、
  画像を使うか、アルファブレンドを使うか、シェードを使うか
  って事を聞いてきているだと思われる。
  あとで、かずしの ps2 依存関係を見てみないと・・・
*/
#define EFFECT_TEXTURE_USE 1
#define EFFECT_ALPHABLEND_UNUSE 1
#define EFFECT_SHADING_FLAT 1

#define DEFAULT_SET (EFFECT_TEXTURE_USE | EFFECT_ALPHABLEND_UNUSE | EFFECT_SHADING_FLAT)
typedef struct field {
    struct field *next;
    struct field *prev;
    struct field *init;
    void *free_addr;
    OBJECT    *object;
    FVECTOR   location;
    ColFaceHd colface;
} Field, *FieldPtr;

extern void field_init(int id);
extern void field_destroy();

#endif