home *** CD-ROM | disk | FTP | other *** search
- on updateindicator
- global pensize, mouseUp, lastx, lasty, palobject, rv, gv, bv, lft, rgt, tp, btm, newcolor
- set clrsprite to 45
- puppetSprite(13, 1)
- puppetSprite(clrsprite, 1)
- set the trails of sprite 13 to 1
- set the locH of sprite 13 to -1610
- set the locV of sprite 13 to -1610
- set the foreColor of sprite clrsprite to 0
- updateStage()
- spriteBox(13, 221, 410, 313, 479)
- set the visible of sprite 13 to 1
- set the visible of sprite clrsprite to 0
- set the foreColor of sprite clrsprite to newcolor
- updateStage()
- set x to the left of sprite 13 + 64
- set y to the top of sprite 13 + 31
- if pensize = 0 then
- puppetSprite(13, 1)
- set the trails of sprite 13 to 1
- set the locH of sprite 13 to -1610
- set the locV of sprite 13 to -1610
- updateStage()
- palobject(mSetFillColor, rv, gv, bv)
- palobject(mSetProtectedColor, 0, 0, 0)
- palobject(mFill, x, y)
- put "FILL", x, y
- puppetSprite(13, 1)
- updateStage()
- else
- puppetSprite(clrsprite, 1)
- set the foreColor of sprite clrsprite to newcolor
- set the visible of sprite clrsprite to 1
- set tp to y - pensize
- set lft to x - pensize
- set rgt to x + pensize
- set btm to y + pensize
- set the visible of sprite clrsprite to 1
- spriteBox(clrsprite, lft, tp, rgt, btm)
- set the castNum of sprite clrsprite to 44
- updateStage()
- end if
- end
-