2 Copyright (c)2006-2007 - Brett Lajzer
4 See LICENSE for license information.
12 //direct drawing functions
13 int l_draw_pixel(lua_State
*L
);
15 int l_draw_line(lua_State
*L
);
17 int l_draw_rect(lua_State
*L
);
19 int l_draw_frect(lua_State
*L
);
21 int l_draw_circle(lua_State
*L
);
23 int l_draw_fcircle(lua_State
*L
);
25 int l_draw_ellipse(lua_State
*L
);
27 int l_draw_fellipse(lua_State
*L
);
29 //intermediate drawing functions
30 // these draw to an intermediate surface
31 // same arguments as normal functions, except int. surf as extra first argument
32 int l_draw_pixel_i(lua_State
*L
);
34 int l_draw_line_i(lua_State
*L
);
36 int l_draw_rect_i(lua_State
*L
);
38 int l_draw_frect_i(lua_State
*L
);
40 int l_draw_circle_i(lua_State
*L
);
42 int l_draw_fcircle_i(lua_State
*L
);
44 int l_draw_ellipse_i(lua_State
*L
);
46 int l_draw_fellipse_i(lua_State
*L
);