Wow, you REALLY are quick with the questions... I'm workin... workin...
OK, first off, NEVER EVER EVER use the loop command! It sucks! Use While True Do instead! Here, I fixed it again:
SCREEN_BOTTOM = 0
SCREEN_TOP = 1
LOOPON = 1
-- setting backgrounds up
--
BGTOPTEXT = Screen.LoadTextBG()
-- INIT TOP SCREEN
Screen.Initialize( SCREEN_TOP, BGTOPTEXT )
-- SET DA COLOR 2 YELLAH!!!
BGTOPTEXT:SetColor( 150, 0, 150, 0 )
-- print text to screen
BGTOPTEXT:PrintXY ( 0, 1, "This is a TEST!" )
BGTOPTEXT:PrintXY ( 0, 2, "Modded by Daltonlaffs " )
while true do
if LOOPON == 1 then
BGTOPTEXT:SetColor( 200, 0, 200, 0 )
BGTOPTEXT:PrintXY ( 0, 10, "This is a TEST!" )
end
-- and now if you press B, LOOPON equals 2!
if Pads.B() then
LOOPON = 2
end
-- Now if LOOPON = 2, end the program!
if LOOPON == 2 then
break
end
end