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);