gifmancolor.py
Created by
schraf
Created on
July 11, 2022
12.2 KB
from kandinsky import fill_rect
from time import sleep
def draw_image ( rle , x0 , y0 , w , pal , zoomx = 1 , zoomy = 1 , itransp =- 1 ):
i , x = 0 , 0
x0 , y0 = int ( x0 ), int ( y0 )
nvals = len ( pal )
nbits = 0
nvals -= 1
while ( nvals ):
nvals >>= 1
nbits += 1
maskval = ( 1 << nbits ) - 1
maskcnt = ( 0xFF >> nbits >> 1 ) << nbits
while i < len ( rle ):
v = rle [ i ]
mv = v & maskval
c = ( v & maskcnt ) >> nbits
if ( v & 0b10000000 or nbits == 8 ):
i += 1
c |= rle [ i ] << ( 7 - nbits + ( nbits == 8 ))
c = c + 1
while c :
cw = min ( c , w - x )
if mv != itransp :
fill_rect ( x0 + x * zoomx , y0 , cw * zoomx , zoomy , pal [ mv ])
c -= cw
x = ( x + cw ) % w
y0 += x == 0 and zoomy
i += 1
palette = (
" #000000 " , " #f0fcf8 " , " #c0f060 " , " #4814c0 " , " #101010 " , " #681018 " , " #e87cf0 " , " #f08848 " , " #68f0d8 " ,
)
image0 = (
b " Q \2\23\xe1\1\24\3\xe1\1\2\4\3\xe1\1\2\4\3\xe1\1\2\24\3\30\x91\1\2 d \3\x81\1\2\xf4\0\x81\1\2 D \3\a\5\3 a \2\a D \3\2\5\6\b Q \2\5 D \3\1\2\6 a \2\4\a\5 $ \3\x91\1\b\1\2\5 $ \b\xb1\1\x02 4 \3\b\xa1\1\5 D \b\x91\1\2\5 D \3\x91\1\2 T \3\x91\1\2\24\3\5\24\3\x91\1\2\24\3\2\24\3\x81\1\2 $ \1\2\5\4\3\x81\1\2\5\4\3\1\2\5\4\3\x81\1\2\a\3\b\1\2\a\5\3\x81\1\27\3\b\1\2\a\4\6\x81\1\2\a\3\b\1\2\a\3\b\x91\1\a\3\b\1\2\a\3\b\x91\1\2\6\b\1\27\3\b\x91\1\2\3\30\a\6\b\xa1\1\a\6\b\2\a\6\30\x81\1\2\a\3\b\5\a\6\b\x91\1\2\6\21\2\a\6\1\b\xd1\1\2\3\xf1\0 "
)
image1 = (
b " ` \4\xf0\1\2\xc0\6\a\20\4\3\6\xc0\3\5 P \5\3\xd0\1\4\2\24\6 P \1\2 P \b\1\2\3 P \1\a ` \21 ` \4\0\3\2\xc0\1\22\0\b\a \3\xc0\1\5 \4\3\xa0\1\2 @ \3\x90\1\1\a\x80\2\5\x80\2\5\0\4\6\20\4\xa0\1\5\0\4\b\2\0\4\6\xf0\0\1\2\5\0\3\1\2\0\4\3\xf0\0\1\2\5\0\b\1\2\0\4\3\xf0\0\1\2\5\3\0\1\2\0\4\6\b ` \21\24\b\1\2\5\4\6\xf0\0\21\2\4\0\21\a\3\b\x80\1\1\2\4\0\21\a\3\b\x80\1\1\2\4\6\21\a\3\b\x80\1\21\4\3\21\2\3\b\x80\1\1\2\4\6\21\a\3\b\xf0\0\1\b\2\4\6\21\a\6\b\xf0\0\21 ( \21\2\5\6\b\xb0\1\21\20\b @ "
)
image2 = (
b " ` \a\6\xb0\4\6\xe0\3\22\5\0\5\a\xa0\1\1\2\x05 0 \5\6\x80\2\4\6\xf0\0\1\2 @ \3\0\5\xf0\1\b\x80\1\2\5 @ \6\x80\1\5\xf0\1\1\6\20\x02 0 \6\xb0\1\2\5\xf0\1\5\xf0\1\2\5 @ \3\x80\1\a\2\x05 0 \4\3\x90\1\2\5\0\3 \3\x90\1\2\0\23 \3\x90\1\a\20\4\xd0\1\2\0\3\20\5\xb0\1\2\0\3\20\2\0\3\x80\1\a\2\0\3\0\1\2\23\b\xa0\1\3\20\2\5\3\b\xa0\1\3\20\2\0\3\b\xd0\1\2\1\3\b\x80\1\b\2\6 \1\6\b\xf0\0\b @ \2\1\3\b\xf0\0\2\4\3 \2\1\6\b\xf0\0\b\20\3 \2\23\b\x80\1\b @ \1\6\b "
)
image3 = (
b " P! \xe0\1\1\2\6\xf0\1\25\3\xf0\1\4\3\xc0\1\21\2\0\3\21\xa0\1\21\2\0\5\6\21\x80\1\1\2\a\5\20\5\6\21\x90\1\x05 0 \5\6\21 ` \1\x02 0 \24\26\1 ` \1\x02 0$ \6 ` \21\a\4 \4\b\2\4 P \2\5\a\24 \4\0\30 P \2\6 ( \2\xe0\1\21\2 \4\3\x90\1\1\2\a \4\x90\1\21\2\5 @ \b\xf0\0\21\2\0\4 \4\6\b ` \21\2\24\3\20\4\3\xf0\0\21\2\4\0\3\2\0\4\3\xf0\0\1\b\2\4\3\1\2\0\4\3\xf0\0\1\b\24\3\21\5\4\3\b ` \1\20\4\3\0\1\2\4\3\b\x90\1\4\6\0\1\2\5\4\6\b\x80\1\4\6\0\21\24\3\x90\1\4\6\0\1\0\2\4\3\xf0\0\2\4\3\20\1\0\22\3\b P \1 @ \1\0\1\2\3 P \2\3\0\4 \1\0\1\2\3 P \2 $ \6\20 ! \2\4\xf0\0\2\4\6 @ \4\3 "
)
image4 = (
b " \x80\3\21\xe0\1\1\22\b\xd0\1\1\2\xc0\4\3\1\xb0\1\21\2\20\6\1\xa0\1\1\x02 0 \6\1\x80\2\3\1\x80\2\1\x80\1\2 @ \24\6 ` \4\3\2 @ \3\4\6 ` \a\5\4\3\4 \4\b\3\x90\1\6\x80\2\21\2 \4\3\x90\1\1\x02 0 \4\3\x80\2\3\6\x80\1\4\20\4 \4\6 ` \b\2\4\20\5 \4\3\xf0\0\24\0\4\0\1\2\0\4\3 ` \3\4\0\5\1\20\2\0\4\3 ` \3\4\0\2\1\20\1\0\4\3\6 P \3\4\0\a\1\20\1\2\0\23 ` \5\0\2\1 \2\0\4\3\xf0\0\5\2\1 @ \4\3\xf0\0\a\6\b \1\20\3\xf0\0\a\3\b @ \2\6 P \27\0\3\b @ \4\6 P \25\0\3\b P \6\xf0\0\2\1 @ \2\4\3\20 "
)
image5 = (
b " \x90\3\b\x80\2\4\3\x80\2\4\x80\2\6\xe0\3\30\4\20\3\xb0\1\b\x04 0 \3\xa0\3\b\x80\2\3\b P \5\x80\1\a\0\4 @ \5\xf0\0\1\22\27 @ \4\6\x90\1\1\x90\2\b\4\xd0\2\6\x80\2\5\1\xf0\0\x02 0 \a\xa0\1\x01 0 \x06 0 \6 ` \2\5\20\3\xc0\1\2\5\0\3 P \26 P \2\0\3\x01 0 \2\0\4 P \a\2\20\3 P \4 ` \2\0\23\xf0\1\a\3\xf0\1\2\3 P \4\1\xf0\0\2\0\3\b \1 ` \1\22\a\0\3\b\xb0\1\2\27\xf0\1\1\30 ` \6\20 "
)
image6 = (
b " \x80\3\2\23\xe0\1\4\0\6\xd0\1\2\4\0\3\x80\2\3\xc0\1\b\2\4\20\6\xa0\1\b\24 \4\3\x80\1\b\2\4 @ \4\6\xf0\0\3\2\4\xd0\1\2\24\a @ \5\3\xf0\0\2\5\a 0 \3\2\5\3 P1 \x02 0 \6\0\3 `! \b 0 \6\a\xa0\1\2\x04 0 \6\xa0\1\2\x04 0 \6\1\x80\1\b\2\x04 0 \3\1\x80\2\6\x80\1\1\2 \2\20\3\1\xf0\0\1 \3 \3\1 ` \21\20\4\6\b\20\3\1 ` \1\2\5\24\3 \3\21 P \21\5\4\3\b\0\2\4\0\6\1 @ \21\2\a\4\3 @ \6\1 P \21\a\4\3\b 0 \5\6 ` \1\2\4\3\b \5\6\1 ` \1\0\2\3\b\20\2\a\6\xf0\0\21\2\4\6\20\b\2\6\1 P! \2\4\3\20\b\4\6\1 @1 \2\4\3\20\b\0\6\1 ` \2 $0 \a\6\1\20 "
)
image7 = (
b " ` \b\x80\2\24\xb0\4\6\xd0\1\b\xe0\1\b\4\3 \3\xa0\1\2\xf0\1\4\b\5 P \3 ` \b\0\3\5 @ \a\x80\1\25 @ \5\2\0\3\xf0\0\a\2 @ \1\2\x90\1\2\4 \5\1\a\6\x90\1\x02 0 \5\2\1\xe0\1\5\1\xd0\5\b\4\xf0\1\2\4\20\6\4\xc0\1\2\20\6\xc0\1\b\x02 0 \4\xa0\1\1\2\20\6 \6\x80\1\22\20\6\b\20\5\1\xf0\0\1\2\20\3\0\b\4\5\x90\1\2\20\3\0\b\25\a\1\x80\1\2\0\3\0\b\0\a\1\xa0\1\5\3\0\b\4\0\1\xd0\1\b\3\a\1\x90\1\b \b\0\5\1\xb0\1\6\20\1\a\xb0\1\5\6\20\22\1 "
)
image8 = (
b " ` \4\3\xe0\1\2\20\6\xd0\1\2\20\3\xe0\1\2\xe0\1 $ \xd0\1\2\0\4\20\24\3\x80\1\2\4 P \4\3\xf0\0\2\4\2 @ \5\xf0\0\2\4\0\x02 0 \3\2\4\3 ` \3\1\b 0 \6\1\2\4\6 @ \b\21 ` \1\a\xd0\1\6\0\21\x80\1\2\x04 0 \6\1\x80\1\b\2\x04 0 \6\xa0\1\2\x04 0 \6\1\x80\1\b\x14 0 \5\x90\1\b\4\20\3\2\20\6\1\xf0\0\b \6\2\20\5\6\xf0\0\b\24\5\6\b \6\xf0\0\b\24\a\6\1\2\20\6\xf0\0\22\4\a\6\1\2\4\6\1\xf0\0\b\0\4\a\1\b\2\4\3\1\x80\1\2\4\5\6\1\2\4\6\21\xf0\0\2\4\5\6\1\2\3\6\21\xf0\0\b\0\6\21\2\4\21\x80\1\b\0\6\1\2\a\3\21\x90\1\2\5\6\1\2\4\6\1\x80\1\b\2\a\6\1\2\4\3\1\x80\1\b\2\5\6\1 \21\xf0\0\b\a\6\21\20\x11 0 "
)
image9 = (
b " ` \27\xb0\4\6\xe0\1\4\xe0\1\2\a\20\6\a\xb0\1\x05 0 \5\6\x90\1\2 ` \6\x90\1\x04 0 \3\2\5\6 ` \2\0\b ` \5\3 ` \3\2\xf0\0\3 @ \5\3\b\xf0\0\b P \3\0\b 0 \3\1\x80\1\b\20\x04 0 \6\1\x90\1\2\x04 0 \6\1\x90\1\2\x04 0 \5\1\x80\1\b\2 @ \27\1\x80\1\2 \24\5\a\1\xf0\0\b\24\0\3\b\4\5\a\2\1 ` \b\4\20\6\b\24\27\1 ` \2\4\0\5\1\30\4\a\2\1 ` \b\24\a\21\b\4\a\1\xf0\0\b\24\5\1\20\4\a\1\xf0\0\b\2\4\27\1\b\4\5\x80\1\30\4\5\6\1\b\0\4\x80\1\30\4\21\0\b\20\6\xf0\0\30\6\0\1\0\1\2\4\6\xf0\0\30\6\0\21\20\2\3\xf0\0\b\0\6\0\21\20\2\0\3\b @ \30\3\27\21\20\2\23 P \b\0\6\2\21 \30 @ "
)
image10 = (
b " ` \2\1\xf0\1\a\6\1\xf0\1\3\1\xf0\1\5\1\xd0\1\2\0\3\2\1\xb0\1\a\5\0\5\27\1\x80\1\1 P \25\1\xf0\1\5\6\1 P \1\20\x04 0 \1\4\27 ` \5 P \1\b\4 P \22\0\1\4 \3\1\0\b P \2\0\b\0\4\xd0\1\3\b P \1\xf0\0\b\6 P \a\1\xf0\0\30\0\4 @ \6\xa0\1\4 @ \21\x80\1\2\4 @ \6\1\x80\1\2 \24\0\a\21\xa0\1\6\b\4\0\a\21\xa0\1\6\b\24\5\21\xf0\0\4\0\a\1\b\3\4\5\1\xf0\0\b\2\0\a\1\30\3\0\1\xf0\0\b\24\5\21\b\4\0\6\1 ` \b\3\5\a\2\1\b\24\5\1 ` \b\0\5\26\0\b\3\4\3\1 ` \b\0\2\21\0\30\0\3\1 ` \b\6\2\x11 0 \4\1 ` \b\6\2\21 \1\4\5\0\x06 0 \b\3\a\2\x11 0 \24 P \b\3\6\21 P \3 @ "
)
image11 = (
b " ` \1\xf0\1 ! \xf0\1\6\1\xe0\1\4\0\6\xd0\1\1 \1\xb0\1\21\2\0\3\21\xa0\1\21\2\0\3 ! \x80\1\1\2\5\20\5\a\6\21\x80\1\4 @ \5\6\1\2 P \1\2\x14 0 \4\5\6\2 @ \21\24 @ \b\2\5\4\x06 0 \1\2\24 P \b\2\4\6 @ \5\3\x02 0 \6\20\30 @ \2\4\x03 0 \3\b\x80\1\2\3\2 @ \6\1\xf0\0\2\6\2 @ \3\x80\1\b\0\4 @ \3\1\xf0\0\b\2\4 P \3\x80\1\2\4 \4\20\3\b\xf0\0\2\4\0\3\1\2\20\4\6\xf0\0\4\20\6\0\2\a\5\4\3\b P \2\24\3\1\0\1\2\a\5\3\b P \2\4\0\6\1\20\1\a\5\4\6\b 0 \b\2\24\6\21\0\1\2\a\4\3 P \2\4\5 ! \0\1\2\5\4\6 P \2\4\6\1 \21\a\4\6 P \2\4\21 @ \b\0\6 P \2\4\21 @ \2\0\3\6\x01 0 \2\0\21 P \2\0\4\x03 0 \4\0\1 ` \2\x16 0 "
)
image12 = (
b " \x90\5\1\2\xf0\1\a\5\xf0\1\4\xb0\6\2\5\20\6\1\20\b\6\xc0\1\a\1\20\5\xe0\1\1\0\6 P \2 @ \4\6\4\x90\1\3 @ \b\3\4\0\1 @ \2\xf0\0\b\0\6\xc0\1\3\x80\2\1\x90\1\3\xf0\1\2\6\xe0\4\x04 0 \3\xf0\0\4\xf0\0\23 ` \5 @ \22\20\3 P \b ` \22\0\3\b\xf0\0\x03 0 \22\0\3\x01 0 \1\4\20\1 @ \2\x90\1\3 P \2\x90\1\1 P \2\5\1\xf0\1\5\xf0\0\3 P \30\5\6\1\xc0\1\30\4\5\a\6\xe0\1\2\x01 0 "
)
image13 = (
b " \xa0\5\1\xf0\1\1\2\3\xe0\1\2\0\4\3\xf0\1\4\xe0\3\b\0\4\0\3\1 \21\xc0\1\3\20\a\3\xd0\1\1\0\4\b @ \2\4 @ \6\5\0\4\3\1 ` \5 @ \2\a\5\6 ` \4\a 0 \1\6 !` \x06 0 \4\xa0\1\5\21\5 \6\b\xa0\1\x05 0 \4\6\xf0\0\1\0\2\a 0 \4\3\xf0\0\1\6\2\5 @ \4\6\xf0\0\1\a\5 @ \4\x80\1\2\5\0\4\x03 0 \4\6 ` \2\5\0\4\6\b\0\4\0\4\26 @ \1\a\5\4\3\20\1\b\0\24\6 P \5\20\b \1\4\0\4 P \2\5\0\3 @ \4\0\4\6 P \5 ` \4\3\b\xf0\0\3 @ \2\4\b\xf0\0\5\6 @ \4\6\21 ` \4 @ \2\4\6\21\xc0\1\2\24\6 ! \xb0\1\2\4\3\6 @ "
)
image14 = (
b " \x90\5 ( \xe0\1\b\20\6\x80\2\6\x80\2\b\xc0\1\b\4\20\3\b\x90\1\b\24 \23\6\b\xf0\0\4 P \6\23\6\b @ \2\4 P \2\0\6\5\6\3\b @ \25 \x03 2` \3\b\a 0 \3 !P \4\0\22\5\20\23\x80\1\a\0\6\2\5 \3\xf0\0\1\2\20\2 \4\23 ` \1\2\1\x12 0 \23\xf0\0\21\2 @ \4\3\xf0\0\21\2 \5\20\23\xf0\0\22 \2\5\20\3 ` \1\2\20\4\6\2\5\20\3 ` \1\2\20\3\1\0\a\20\3\1 P \2\4\0\4\6\20\2\5\0\3\1 @ \1\22\4\x03 0 \5\0\3 P \1\2\20\b 0 \5\0\21 @ \1\2\5\3\b 0 \5\4\1 P \1\2\4\3 @ \3\1 ` \1\2\3 @ \2\3\xf0\0\1\a\3 @ \5\3\x80\1\4\6\b 0 \5\3\1 ` \2 P \2\x80\1 "
)
image15 = (
b ' \xe0\2\30\xf0\1\b\23\6\xd0\1\b\3\4\5\1\xd0\1\4\20\b\xc0\1\2\4\0\23\b\xa0\1\b\x04 0 \23\b\xf0\0\x02 0$ \23\b ` \2 P \2\a\6\23\30 P \5 \23 " \a\6\3 @ \4\2\5 \3 ! \xf0\0\3\0\5\20\4\x90\1\2\6\1\0\2\20\4\x80\1\1\0\2\1\0\2\20\4\0\3\xf0\0\1 ` \4\x80\1\1\0\1 @ \4\xa0\2\6\xf0\0\b\x80\2\1\4\20\3 \4\xe0\1\2\xd0\1\6\0\1\2\5\x80\1\1\2 P \2\x90\1\4 P \2\x90\1\2\4\x03 0 \2\23\xf0\0\a\0\x06 0 \a\3\x80\1\a P \2\3\x80\1\a\3\b 0 \a\3\xf0\0\2\6\3\b \2\6\b\xf0\0\a\x13 0 \a\6\3\xf0\0\6\x03 0 \1\0\a\0\1 @ '
)
image16 = (
b " \xe0\2\21\xe0\1\2\a\5\6\1\xc0\1\2\24\0\3\xc0\1\2\4\20\3\1\6\xb0\1\b\2\0 $ \3\b\x80\1\1\2\x10 4 \3\6 ` \1\2\5 @ \4\a\4\3 ( \1\2 @ \4\3\1\2\5\3\a\x06 0 \a\4\1\20\24\3 AP \3\6\20\24\3\xf0\0\1\2\6\21\2\20\4\3\xf0\0\21\0\21\2\20\4\3\xf0\0\21\0\x01 0 \24\3\xf0\1\4\6\x90\1\a @ \4\3\xf0\1\4\3\xf0\0\1\a \6\2\0\4\x80\1\2\5 \1\2\xb0\1\5\0\3\21\xe0\1\3\20\1\2\0\4\6\x90\1\3\20\1\20\4 ` \1\2\5\4\3 @ \4 ` \21 @ \21\24\6 P \21\2\3 \21\2\4\b P \21\2\3 \21\2\5 ` \1\b\2\4\6\20 ! \5\3 P \1\2\24\6\x00 1 \a\3\b 0 \1\b\2\4\b\x10 1 \2\3\b 0!@! \2\x06 0 "
)
image17 = (
b " \x80\5\22\1\xf0\1\25\1\xa0\2\1\6\xa0\1\3\4 @ \3\x90\1\a P \4\3\6\0\b P \2 @ \3\2\20 # \xb0\1\5\0\2\4\2\1 \5\20\4\xd0\1\2\20\2\xe0\1\1\xb0\2\4\xf0\4\3\x90\1\2\5\xf0\1\a \5\xb0\1\2\5\20\3\xb0\1\a\2\5\20\b\xc0\1\a\5\0\b\xd0\1\a\20\b 0 \3\x80\1\5\20\b @ \3\xf0\0\4\xf0\0\3\xf0\0\2\0\b \2\20\3\x90\1\b P \3\xf0\1\2\3 ` \1\4\3\x01 0 \22 P \30\20\a\1 @ \2\0\1 P \4\23\xf0\0\3 ` \b\xf0\0\1\30\20 "
)
image18 = (
b " \xf0\4\1\0\5\3\b\xc0\1\1\a\24\3\xc0\1\1\2\x05 0 \1\xa0\1\1 \25\a\6\x90\1\1\a\5 @ \6\3\2\4\x06 0 \1 P \4\3\0\24\0\1\20\4\0\1\2 P \1\b\1\30\20\2\4\6\20\3\xc0\1\1 \b\xd0\1\b\2\0\b\x90\2\x02 0 \6\xa0\1\1\a\xe0\1\1\2\xf0\1\1\2\xe0\1\21\2\20\4\xb0\1\1\2\20\24\20\4\3 ` \21\2\0\24\3\2\0\4\3 ` \21\2\24\3\1\2\0\4\3 ` \21\2\24\3\20\5\4\3 ` \1\2\0\24\6\xb0\1\1\2\0\4\3 @ \4\6\xf0\0\24\3 @ \4\3\xf0\0\24\3 \5\0\4\3\x80\1\30 \1\b\2\3\xd0\1\21\2\x03 0 \1\2\4\0\6 P \1\2\x03 0 \2\4\0\4\6 P \1\2\0\x06 0 \b\2\4\6 P \1\2\4\6\20 "
)
image19 = (
b " \x80\5\21\2\23\xc0\1\1\2\5\4\3\xc0\1\1\2\5\4\3\xd0\1\2\5\0\3 ! \xa0\1\x12 0 \6 A \xb0\1\4\27\x02 0 \6\xf0\0\5\b\3\a\4\6 @ \b\0\x04 0 \5 80 \2\4\b\4\x06 0 \5\x80\1\24\3\6\xe0\1\4 P \5\1\xb0\1\2\xd0\2\4\6\x90\1\b @ \4\6\xf0\1\4\3\xc0\1\5\x80\2\6\xc0\1\4\20\6\xd0\1\4\0\5\6\0\1\2\0\4\6\x90\1\a\1\0\1\2\0\4\6 ` \4\20\a\20\1\2\20\3 ` \4\0\5\1\20\1\2\x90\1\a\0\5\1 \2\5\x80\1\a\4\2\1 \27\5 ` \2\a\xe0\1\1\27\3\xd0\1\27\6\3\xd0\1\a\0\2\xc0\1 "
)
image20 = (
b ' \xb0\5\4\xe0\1\1\2\5\0\6\xd0\1\2\x80\2\2\20\3\xb0\1\b\6\4 \5\x90\1\b\4 P \a\21\a\1 \1\0\b\4 @ \3\4\a\xf0\0\2 P \6\3\0\3\6 ` \5\x02 0 \3\0\30\xf0\0\6\b\4 \6\x80\1\2 ` \3\xb0\1\b @ \6\x80\2\3\1\x90\1\5\x80\2\4\xc0\4\5\1\xc0\1\2 @ \5\20\b ` \2\20\4\1\20\a\20\3\x90\1\x01 0 \5\0\3 ` \a\5\0\x01 0 \5\xf0\0\2\5\0\4 @ \5\xf0\0\22\5\3 @ \a\5\xf0\0\2\6\b 0 " ` \a\2\6\xe0\1\22\0\b\xd0\1\2\a\0\b\xf0\0\x01 0 \1\0\a\30 ` \5 '
)
image21 = (
b " \xa0\5\1\0\4\3\xe0\1\24\xd0\1\1\x80\2\b \1\xb0\1\2\4 \6\21\x80\1\2 P \6\1\20\1 P \4 P \4\x06 10 \24 @ \3\4\26\4 ` \4\6\4 \5\b\4\5\3 @ \2\0\6\b\2 \3\1\2\b ` \21\0\2\4 \6\b\xa0\1\2\4\x80\4\b\2 P \3\x80\2\4\3\xb0\1\3\2\20\4\3\b\x90\1\4\6\b\2\5\24\3\x90\1\3\0\1\2\a\24\3 P \1\2\5\0\3\20\1\2\0\4\3 P \1\2\5\4\6\20\1\22\4\6 P \1\2\0\3\b\20\21\2\6 P \21\2\0\3 \1\b\0\6 P \21\2\4\3 \1\b\4\6 ` \1\2\4\b \b\0\4\6 P \21\2\4 @ \2\4\6 P \21\2\4\6 @ \a\x06 01 \2\4 P \21 P \21\2\4\3 @! \20 "
)
image22 = (
b " \xa0\5\2\0\3\1\x90\4\4\xa0\4\6\1\x90\2\1\x90\2\1 P \1\xa0\1\1\2\1 P \5\x02 0 \6\4\5\2\0\6 P \1\6\x04 0 \b\4\23 ` \b @ \5\1\0\3\xf0\1\1\xa0\1\4 @ \4\x90\1\1\xf0\0\6\xf0\0\2\x80\1\6 ` \x01 0 \a 0 \3\xa0\1\3\1\0\a\x90\1\1\2\20\6\0\1\2\x90\1\b\2\x80\2\2\0\x03 0 \4\a\x80\1\2\0\3 \b\5\1\xa0\1\b\20\b\0\5\1\xd0\1\b\3\6\1\x90\1\3\b\20\1\4\0\1\x80\1\2\6 @ \a\x80\2\2\1\x90\1\6\xb0\3 "
)
image23 = (
b " \x80\3\2\23\x80\2\6\xd0\1\b\4\0\6\1\xf0\1\6\xc0\1\2\24\20\b\xa0\1\2\4 \4\3\6\x80\1\2\4 P \3\x80\1\2 ` \3\xa0\1\a 0 \4\0\3\0\x01 0 \2\4\6\1\a 0 \3\5\3 !@ \1\0\2 @ \2\5\24\6 P \1 @ \3\4\21\b\xf0\0\2\4 @ \3\xa0\1\2 P \6\x80\1\b\4 P \4\xc0\1\x06 0 \5\xf0\0\2 \6\b\2\20\4\6\xa0\1\1\0\1\2\x90\1\2\4\20\1 @ \6 ` \2\4\0\6 P \6\xf0\0\4\0\6 @ \30\xf0\0\24\6 \4\3\xa0\1\4\3\20\a\5\3\xa0\1\4\3\20\a\4\xb0\1\21\20\2\0\3\x90\1\4\1 @ \2\x80\2\30\x90\1\1\xb0\3 "
)
image24 = (
b " \xf0\2\b\24\6\xd0\1\2\4\xf0\1\2\x90\2\4\0\1\x80\2\4\3\x80\2\4\3\xa0\3\4\0\x05 0 \5\4\6 P \2\20\3\x02 0 \3\xb0\1\x02 0 \4\a\4\3 P \1\20\1\x02 0 \b\a\6\0\1\xb0\1\4 \4\xe0\1\6\xa0\1\4 @ \5\1\x80\1\2 ` \6\1\xb0\1\5 \26\1\xa0\1\1\2\4\20\6\1\x90\1\3\0\b\2\4\0\6\1\xc0\1\b\20\5\1\x90\1\3\20\b\20\6\x80\2\5\6\xd0\1\2\0\b\xd0\1\1\2\xf0\1\2\5\3\xa0\1\x06 0 \5\x90\1\1 @ \2\5\3\1\x90\1\x01 0 \b\2\3\x90\1\6 @ \30\xc0\2 "
)
fill_rect ( 0 , 0 , 320 , 222 , palette [ 1 ])
while True :
for i in range ( 25 ):
draw_image ( eval ( ' image ' + str ( i )), 100 , 4 , 18 , palette , zoomx = 7 , zoomy = 7 , itransp = 0 )
sleep (. 07 )