mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-03-20 18:31:13 +00:00
New FOR/NEXT changes for terminal variable value
This commit is contained in:
parent
a8553cfdb7
commit
2e952bfde3
@ -279,7 +279,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
//
|
||||
darkness = 1
|
||||
imap = (yorg << rowshift) + xorg
|
||||
if ^(map + imap) & LIT_TILE or lightdist
|
||||
if lightdist or ^(map + imap) & LIT_TILE
|
||||
//
|
||||
// Update current spot in viewmap
|
||||
//
|
||||
@ -358,7 +358,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
//
|
||||
// Run through visible octant beam points
|
||||
//
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
//
|
||||
// Check parent visiblity
|
||||
//
|
||||
@ -429,7 +429,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
if vispix[vbeam[l]]
|
||||
imap = ((yorg - xbeam[l]) << rowshift) + xorg + ybeam[l]
|
||||
tile = ^(map + imap)
|
||||
@ -479,7 +479,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
if vispix[vbeam[l]]
|
||||
imap = ((yorg + xbeam[l]) << rowshift) + xorg + ybeam[l]
|
||||
tile = ^(map + imap)
|
||||
@ -529,7 +529,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
if vispix[vbeam[l]]
|
||||
imap = ((yorg + ybeam[l]) << rowshift) + xorg + xbeam[l]
|
||||
tile = ^(map + imap)
|
||||
@ -579,7 +579,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
if vispix[vbeam[l]]
|
||||
imap = ((yorg + ybeam[l]) << rowshift) + xorg - xbeam[l]
|
||||
tile = ^(map + imap)
|
||||
@ -629,7 +629,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
if vispix[vbeam[l]]
|
||||
imap = ((yorg + xbeam[l]) << rowshift) + xorg - ybeam[l]
|
||||
tile = ^(map + imap)
|
||||
@ -679,7 +679,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
if vispix[vbeam[l]]
|
||||
imap = ((yorg - xbeam[l]) << rowshift) + xorg - ybeam[l]
|
||||
tile = ^(map + imap)
|
||||
@ -729,7 +729,7 @@ export def drawmap(xorg, yorg, viewfield, viewdir, lightdist, viewdist)
|
||||
vispix[l] = 0
|
||||
fin
|
||||
next
|
||||
for l = l to dbeam[viewdist]
|
||||
for l = dbeam[lightdist]+1 to dbeam[viewdist]
|
||||
imap = ((yorg - ybeam[l]) << rowshift) + xorg - xbeam[l]
|
||||
if vispix[vbeam[l]]
|
||||
tile = ^(map + imap)
|
||||
|
Loading…
x
Reference in New Issue
Block a user