3
surf.new
JailDoctor edited this page 2025-05-30 20:14:10 +02:00

surf.new(width, height)

Crea una nova surface del tamany especificat i la torna.

Paràmetres

width, height Un nombre enter especificant el ample o el alt de la surface.

Torna

El identificador de la surface que ha creat (un enter). El identificador 0 pertany a la surface que representa la pantalla i el crea el sistema automàticament.

Exemple

local s = surf.new(19,9)    -- crea una nova surface de 19x9 pixels
surf.target(s)                -- la estableix com a destí del pintat
surf.cls(15)                -- la borra de color 15
draw.text("HOLA",2,2,4);     -- i pinta un text en la posició 2,2 de color 4

surf.target()                 -- ara estableix el destí a la pantalla
surf.source(s)              -- i la nostra surface de font
surf.cls(14)                -- borra la pantalla
draw.surf(0,0,19,9,10,10)   -- i volca la nostra surface en la posició 10,10

Vore també