#ifndef tricoder_h
#define tricoder_h

#ifdef __cplusplus
extern "C" {
#endif

#define triangle_intro_bits       0x0f

#define triangle_opacity_intro     0x01
#define triangle_unopacity_intro   0x02
#define triangle_dmg_set_intro     0x03
#define triangle_dmg_clear_intro   0x04
#define triangle_sca_intro         0x05
#define triangle_dmg2enbl_intro    0x06
#define triangle_undmg2enbl_intro  0x07
#define triangle_bright32_intro    0x08
#define triangle_dark32_intro      0x09
#define triangle_fifty_intro       0x0a
#define triangle_surfopacity_intro 0x0b
#define triangle_albright32_intro  0x0c
#define triangle_aldark32_intro    0x0d
#define triangle_albrightfog_intro 0x0e

#define triangle_texture_bit       0x010
#define triangle_dither_bit        0x020
#define triangle_gouraud_bit       0x040
#define triangle_enbl2dmg_bit      0x080
#define triangle_white_bit         0x100
#define triangle_emiss_bit         0x200

#ifdef __cplusplus
}
#endif
#endif
