89 double x, y, move, scale, angle;
90 const glColour *col, *radiosity;
96 x = luaL_checknumber( L, 2 );
97 y = luaL_checknumber( L, 3 );
98 move = luaL_optnumber( L, 4, 0. );
99 scale = luaL_optnumber( L, 5, 1. );
100 angle = luaL_optnumber( L, 6, 0. );
101 col = luaL_optcolour( L, 7, &cWhite );
102 foreground = lua_toboolean( L, 8 );
103 radiosity = luaL_optcolour( L, 9, &cTransparent );
108 lua_pushnumber( L,
id );
unsigned int background_addImage(const glTexture *image, double x, double y, double move, double scale, double angle, const glColour *col, int foreground, const glColour *radiosity)
Adds a new background image.
Abstraction for rendering sprite sheets.