OMG how many times will I fix the lamp.

This commit is contained in:
Martin Haye 2018-03-15 06:20:28 -07:00
parent 073457d56d
commit 16f411adde

View File

@ -1618,10 +1618,11 @@ def nextLampFrame()#0
if showingLamp if showingLamp
n = lampFrame - LAMP_1 n = lampFrame - LAMP_1
n = n + lampDir n = n + lampDir
if n < 0 while n < 0
n = n + (LAMP_COUNT-1) n = n + (LAMP_COUNT-1) // because PLASMA's modulo operator adopts C's (IMO useless) behavior
elsif n >= (LAMP_COUNT-1) loop
n = n - (LAMP_COUNT-1) if n >= (LAMP_COUNT-1)
n = n % (LAMP_COUNT-1)
fin fin
n = n + LAMP_1 n = n + LAMP_1
if (rand16() % 100) < 10 if (rand16() % 100) < 10