* Finished working on tiling * Changed how sprite layers work. Sprite layers are now not confined to the limits of the actual canvas but instead will decide where to draw each sprite based on the canvas offset and the sprites location
24 lines
896 B
QBasic
24 lines
896 B
QBasic
function OpenCanvas( w, h, viewport_x, viewport_y, viewport_w, viewport_h, mode)
|
|
Sub CloseCanvas(c_num)
|
|
function OpenCanvas3D( viewport_x, viewport_y, viewport_w, viewport_h, mode)
|
|
sub SetCanvasVisible(c_num, flag)
|
|
function CanvasIsVisible(c_num)
|
|
sub SetCanvasViewport(cnum, x, y, w, h)
|
|
sub GetCanvasViewport(c_num, byref x, byref y, byref w, byref h)
|
|
sub Canvas(c_num)
|
|
sub SetCanvasOffset(c_num, x, y)
|
|
sub GetCanvasOffset(c_num, byref x, byref y)
|
|
sub GetCanvasSize(c_num, byref w, byref h)
|
|
sub ClearCanvas()
|
|
sub SetCanvasAlpha(c_num, a)
|
|
function GetCanvasAlpha(c_num)
|
|
sub SetCanvasColorMod(c_num, c)
|
|
function GetCanvasColorMod(c_num)
|
|
function CloneCanvas(c_num, mode)
|
|
sub SetCanvasZ(c_num, z)
|
|
function CanvasZ(c_num)
|
|
function CanvasClip(x, y, w, h)
|
|
function ActiveCanvas()
|
|
sub SetCanvasPhysics2D(c_num, state)
|
|
function OpenCanvasSpriteLayer(w, h, viewport_x, viewport_y, viewport_w, viewport_h)
|