mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-04-09 16:40:38 +00:00
Full screen tile fill
This commit is contained in:
parent
13a5c0bdc3
commit
1ae700960b
@ -238,7 +238,7 @@ def dcgrCompSprite#0
|
||||
dcgrMemBl7(0, i * SPRH, sprite7w, SPRH, sprite7[i], sprite7span)
|
||||
dcgrMemBl7(sprite7w, i * SPRH, sprite7w, SPRH, sprite7msk[i], sprite7span)
|
||||
next
|
||||
//getc
|
||||
getc
|
||||
end
|
||||
////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
@ -250,31 +250,33 @@ def dcgrTest#0
|
||||
word backblk, backspan
|
||||
word restrblk, restrspan, restr7w, restrw
|
||||
byte mode
|
||||
byte[6] tilestr
|
||||
byte[40] tilestr
|
||||
|
||||
backblk, backspan = dcgrAllocBl7Mem(SCR_WIDTH, SPRH)
|
||||
//
|
||||
// Use back buffer for tile set buffer
|
||||
//
|
||||
dcgrMemBl7Tile(0, 0, backblk, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(1, 0, backblk + 32, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(2, 0, backblk + 64, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(3, 0, backblk + 96, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(0, 8, backblk + 128, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(1, 8, backblk + 160, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(2, 8, backblk + 192, sprite7[6], sprite7span)
|
||||
dcgrMemBl7Tile(3, 8, backblk + 224, sprite7[6], sprite7span)
|
||||
for i = 0 to 7
|
||||
tilestr[i] = i
|
||||
for j = 0 to 6
|
||||
dcgrMemBl7Tile(0, 0, backblk, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(1, 0, backblk + 32, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(2, 0, backblk + 64, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(3, 0, backblk + 96, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(0, 8, backblk + 128, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(1, 8, backblk + 160, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(2, 8, backblk + 192, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(3, 8, backblk + 224, sprite7[j], sprite7span)
|
||||
for i = 0 to 19
|
||||
tilestr[i] = i & $03
|
||||
next
|
||||
for i = 0 to 19
|
||||
tilestr[i + 20] = (i & $03) + 4
|
||||
next
|
||||
dcgrSurfScr(OP_SRC)
|
||||
for i = 0 to 22 step 2
|
||||
dcgrTiles(0, i, @tilestr, 20, backblk)
|
||||
dcgrTiles(0, i + 1, @tilestr + 20, 20, backblk)
|
||||
next
|
||||
next
|
||||
dcgrSurfScr(OP_SRC)
|
||||
dcgrTiles(0, 14, @tilestr, 4, backblk)
|
||||
//for i = 0 to 3
|
||||
//dcgrTiles(i, 14, @tilestr + i, 1, backblk)
|
||||
//dcgrTiles(i, 15, @tilestr + 4 + i, 1, backblk)
|
||||
//next
|
||||
dcgrTiles(0, 14, @tilestr, 4, backblk)
|
||||
dcgrTiles(0, 15, @tilestr + 4, 4, backblk)
|
||||
getc
|
||||
//
|
||||
// Lines
|
||||
|
Loading…
x
Reference in New Issue
Block a user