dualPlayfield()
Enable or disable screen overlay over sprite layer. dualPlayfield
command allows you to show foreground graphics over background and
sprites layers. By moving foreground layer faster than background, you
can achieve interesting parallax effects. This command work in
conjunction with transparent screens. See screenOpen() command on how
to set screen transparency.
Syntax:
dualPlayfield(
value
)
value = 0 means dualPlayfield disabled
value = 1 means dualPlayfield enabled
by default value is set to 0
Example:
dualplayfield(
1 )
screenopen(0,1280,480,0,0,640,480,0)
'background screen
for i = 0 to 50
ink(rgb(rnd(255),rnd(255),rnd(255)))
line(rnd(1280),rnd(480),rnd(1280),rnd(480))
next
screenopen(1,2560-640,480,0,0,640,480,3):'foreground
screen
for i = 0 to 50
ink(rgb(rnd(255),rnd(255),rnd(255)))
text(rnd(2560-320),rnd(480),rnd(64),"foreground screen")
next
x1=0:x2=0
while x1<640
x1+=1
x2+=2
screen(0):offset(x1,0)
screen(1):offset(x2,0)
waitvbl
end while
Example:
dualplayfield.sdlbas
See also screenOpen() command.