1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #ifndef draw_H_INCLUDED
- #define draw_H_INCLUDED
- #include "eruta.h"
- #include "image.h"
- /* This file was generated with:
- 'cfunctions -c -aoff -n -w draw_proto src/draw.c' */
- #ifndef CFH_DRAW_PROTO
- #define CFH_DRAW_PROTO
- /* From 'src/draw.c': */
- void image_blitscale9 (Image * img , int xx , int yy , int new_w , int new_h , int corner_w , int corner_h );
- void draw_slab (int x , int y , int w , int h , Color col );
- void draw_roundslab (int x , int y , int w , int h , int rx , int ry , Color col );
- void draw_box (int x , int y , int w , int h , Color col , int tt );
- void draw_roundbox (int x , int y , int w , int h , int rx , int ry , Color col , int tt );
- void draw_frame (int xx , int yy , int ww , int hh , int tt , Color fg , Color bg );
- void draw_roundframe (int xx , int yy , int ww , int hh , int tt , Color fg , Color bg );
- bool draw_convert_average_to_alpha(ALLEGRO_BITMAP *bitmap, ALLEGRO_COLOR mask_color);
- void draw_multi_line_text(ALLEGRO_FONT * font, ALLEGRO_COLOR color,
- float x, float y, float w, float h,
- int flags,
- char * text);
- typedef struct DrawScrollingText_ {
- char * text;
- float x, y, w, h;
- int line_start, line_now, line_stop, line_pos, paused, line_scroll;
- float line_height;
- int flags;
- ALLEGRO_FONT * font;
- ALLEGRO_COLOR color;
- } DrawScrollingText;
- void draw_scrolling_text(DrawScrollingText * scrolling_text);
- #endif /* CFH_DRAW_PROTO */
- #endif
|