Depricated Surface

These functions for drawing surfaces have been deprecated and will be removed.

seduce_background_tri_draw

boolean seduce_background_tri_draw(BInputState *input, void *id, uint part,

seduce_background_quad_draw

boolean seduce_background_quad_draw(BInputState *input, void *id, uint part,

seduce_background_polygon_flush

void seduce_background_polygon_flush(BInputState *input, float *center, float time);

seduce_background_image_draw

boolean seduce_background_image_draw(BInputState *input, void *id, float pos_x, float pos_y, float pos_z, float size_x, float size_y, float u_start, float v_start, float u_size, float v_size, float timer, float *center, uint texture_id);

seduce_background_particle_spawn

void seduce_background_particle_spawn(BInputState *input, float pos_x, float pos_y, float vec_x, float vec_y, float start_age, SPraticleType type);

Types:

Enum:

SPraticleType

S_PT_SPLAT_ONE

S_PT_SPLAT_TWO

S_PT_SPLAT_THREE

S_PT_SPLAT_FOUR

S_PT_LIGHT

S_PT_CLICK

seduce_background_particle_burst

void seduce_background_particle_burst(BInputState *input, float pos_x, float pos_y, uint count, float speed, SPraticleType type);

Types:

Enum:

SPraticleType

S_PT_SPLAT_ONE

S_PT_SPLAT_TWO

S_PT_SPLAT_THREE

S_PT_SPLAT_FOUR

S_PT_LIGHT

S_PT_CLICK

seduce_background_particle_square

void seduce_background_particle_square(BInputState *input, float pos_x, float pos_y, float size_x, float size_y, uint count, SPraticleType type);

Types:

Enum:

SPraticleType

S_PT_SPLAT_ONE

S_PT_SPLAT_TWO

S_PT_SPLAT_THREE

S_PT_SPLAT_FOUR

S_PT_LIGHT

S_PT_CLICK

seduce_background_color

void seduce_background_color(float surface_r, float surface_g, float surface_b, float surface_a,

seduce_background_negative_draw

void seduce_background_negative_draw(float a_x, float a_y, float b_x, float b_y, float c_x, float c_y, float d_x, float d_y, float timer);

seduce_background_square_draw

boolean seduce_background_square_draw(BInputState *input, void *id, float pos_x, float pos_y, float size_x, float size_y, float split, float tilt, float timer);

seduce_background_shape_draw

boolean seduce_background_shape_draw(BInputState *input, void *id, float a_x, float a_y, float b_x, float b_y, float c_x, float c_y, float d_x, float d_y, float timer, float normal_x, float normal_y, float *center, float transparancy);

seduce_background_shape_matrix_interact

boolean seduce_background_shape_matrix_interact(BInputState *input, void *id, float *matrix, boolean scale, boolean rotate);

seduce_draw_circle

void seduce_draw_circle(float x, float y, float z, float x_normal, float y_normal, float z_normal, float radius, float start, float end, float color_r, float color_g, float color_b, float color_a, float timer);