Neuon.sisC:\stubForce!:\system\apps\Blobs\Blobs.sav!:\system\apps\Blobs\Scores.dat!:\system\apps\Blobs\Blobs.key!:\system\apps\Blobs\Blobs.iniC:\Psion\Development\S5\Blobs\Release\v1.1\Help\Blobs_FR.hlp!:\system\apps\Blobs\Blobs.hlpR:\EPOC32\Wins\C\Programs\Blobs\Languages\FR\Blobs.rfr!:\system\apps\Blobs\Blobs.rsc\Psion\Development\S5\Blobs\Release\v1.1\Blobs\Sounds\Splat!:\system\apps\Blobs\Sounds\Splat\Psion\Development\S5\Blobs\Release\v1.1\Blobs\Sounds\Rotate!:\system\apps\Blobs\Sounds\Rotate\Psion\Development\S5\Blobs\Release\v1.1\Blobs\Sounds\Hello!:\system\apps\Blobs\Sounds\Hello\Psion\Development\S5\Blobs\Release\v1.1\Blobs\Sounds\Bye!:\system\apps\Blobs\Sounds\Bye\Psion\Development\S5\Blobs\Release\v1.1\Blobs\GameGfx.mbm!:\system\apps\Blobs\GameGfx.mbm\Psion\Development\S5\Blobs\Release\v1.1\Blobs\Blobs.app!:\system\apps\Blobs\Blobs.app\Psion\Development\S5\Blobs\Release\v1.1\Blobs\Blobs.aif!:\system\apps\Blobs\Blobs.aif\Psion\Development\S5\Blobs\Release\v1.1\Blobs\BlobData.dat!:\system\apps\Blobs\BlobData.dat\Psion\Development\S5\Blobs\Release\v1.1\Disclaimer\Disclaimer_FR.txt!:\system\apps\Blobs\Disclaimer.txtBlobsBlobsBlobs| CANDO% UNREGDAYS& MAINWIN% 1K)a@ DOHELP CANDO% UNREGDAYS& O({9\[ Blobs `h)i@ STARTTIMER Blobs YESNO% CMDA% SAVEGAME LOADGAME CMDD% CMDB% MERGEHS CMDC% DOPREFS DEFINEKEYS CONTRAST ABOUT DOHELP PAUSE ROTATE DROPFULL SLIDE GCTRL% GSHIFT% CANDO% GUPKEYS% ORIENT% GDOWNKEYS% DROPDOWN% GDROPKEYS% GRIGHTKEYS% GLEFTKEYS% Load saved game?O Current game will be lostO Oz4\[ YESNO% INITGAME READYNEW SHOWSCR SHOWHS DOSETTINGS PAUSE PATH$ CANDO% GMENUPOS% GSHIFT% GCTRL% + Blobs.savKW + Blobs.hlpKW Hh)H@ Ot)I@ Oph)J@ Oh)K@ Hh)L@ Ok)O@ Oc)P@ OCh)R@ Ok)O@ Oc)P@ OCh)Q@ Orh)R@ menuO SHOWNEXT GETSQR% DRAWCHK PLAYSND STARTTIMER XPOS% YPOS% XPOS2% YPOS2% LINKDIR% TYPE% NEXT% TYPE2% NEXT2% MAXTILE% REQSTARS% PAIRS% |RWBx |RWBx |RWBIx |RWBIx |RWBO |RWBO sounds\HelloO GDTSTART& CLRTILE DRAWTILE ORIENT% NEXT% NEXT2% GETSQR% CLRCHK DRAWCHK XPOS% XPOS2% BRDW% YPOS% YPOS2% h@\[% GETSQR% PLAYSND CLRCHK DRAWCHK ROTDIR% LINKDIR% XPOS% YPOS% BRDW% XPOS2% YPOS2% L0\[2 sounds\RotateO CLRCHK GETSQR% DRAWCHK XPOS% YPOS% XPOS2% YPOS2% DROPDOWN% CLEARTHISSCORE ANIMATE LANDED% PLAYSND SPLIT DOLANDED CLRCHK DRAWCHK STARTTIMER GDTEND& GDTSTART& SPEED& DROPDOWN% YPOS% YPOS2% sounds\SplatO GETSQR% XPOS% YPOS% XPOS2% YPOS2% SETSQR DRAWTILE DRAWSURR REMGRP% SHOWSCR GRAVITY SCANCOL% INCSPEED READYNEW XPOS% YPOS% TYPE% XPOS2% YPOS2% TYPE2% FALLCOL% BRDW% GETSQR% CLRTILE DRAWTILE ANIMATE PLAYSND LINKDIR% XPOS% YPOS% TYPE% XPOS2% YPOS2% TYPE2% sounds\SplatO sounds\SplatO DRAWTILE XPOS% YPOS% TYPE% XPOS2% YPOS2% TYPE2% CLRTILE XPOS% YPOS% XPOS2% YPOS2% GETSQR% CLRCSCN SETCSCN NEXTTO% GETCSCN% SETSQR CLRTILE PLAYSND BRDW% BRDH% CONNECT% REQSTARS% SCORE& NEWSCR% GROUPS% MAXTILE% (^!%' remgrpO | PHP{I sounds\ByeO GETSQR% PLAYSND SETSQR DRAWTILE CLRTILE FALLCOL% BRDW% BRDH% sounds\SplatO GETSQR% REMGRP% BRDH% OcD\[ BRDW% BRDH% BOARD% BOARD% BRDW% BRDW% BRDH% CURSCAN% CURSCAN% BRDW% BRDW% CURSCAN% BRDH% BOARD% MAXARR% CURSCAN% MAXARR% GETSQR% GETSQR% DRAWTILE GETSQR% DRAWFACE ANIMON% ANIMX% ANIMY% BRDW% BRDH% |RWBx |RWBx |RWBIxO GETSURR% DRAWFACE ORIENT% TWIDTH% BRDLEFT% GDRAWXOFF% THEIGHT% BRDTOP% GDRAWYOFF% GFXWIN% GETSURR% ORIENT% TWIDTH% BRDLEFT% THEIGHT% BRDTOP% GFXWIN% ORIENT% TWIDTH% BRDLEFT% GDRAWXOFF% THEIGHT% BRDTOP% GDRAWYOFF% DRAWTILE GETSQR% BRDW% BRDH% RENDERTEXT% SHOWTHISSCORE ORIENT% SCORE& NEWSCR% KO RENDERTEXT% ORIENT% BRDLEFT% BRDW% TWIDTH% BRDTOP% BRDH% THEIGHT% THISSCORETIME% KO THISSCORETIME% ORIENT% BRDLEFT% BRDW% TWIDTH% BRDTOP% BRDH% THEIGHT% SPEED& DIFF% CONNECT% REQSTARS% , K)/@ 1 K)0@ K)1@ PATH$ MAINWIN% GameGfx.mbmKO MSGBOX PATH$ HELPTHREAD& + Blobs.hlpKW O!h@[) + Blobs.hlpK+ PATH$ MAINWIN% (^!%' GameGfx.mbmK GameGfx.mbmKO GameGfx.mbmKO 1.01K +#Copyright 1999 Adam Dawes & NEUON(h Email: adam@neuon.com URL: http://www.neuon.com RSCID& Blobs MSGBOX FONTRENDERWIN% ORIENT% FONTWIN% GFONTTABLE% rtxtO O`8[Q +#Illegal character for RenderText%: GDTSTART& HELPTHREAD& LOADHS SAVEHS HSNAME$ Blobs LOADHS GAMETYPEDESC$ MAINWIN% PATH$ (^!%' crhsO Scores.datK( CREATEHS CLEARHS CALCHSOFFSET& ENCDECHS% ADDHS% MSGBOX PATH$ ENCHS& ENCNAME$ (^!%' Scores.datK( ldhsO Scores.datK( CREATEHS CLEARHS CALCHSOFFSET& ENCDECHS% PATH$ ENCNAME$ ENCHS& (^!%' Scores.datK( svhsO Scores.datK( |RWBx MSGBOX LOADHS CALCHSOFFSET& ENCDECHS% ADDHS% SAVEHS DIFF% CONNECT% REQSTARS% HSNAME$ CANDO% PATH$ ENCHS& ENCNAME$ MAINWIN% mghsO Blobs *.dat Blobs File,Folder,Disk( Scores.datKW REQSTARS% CONNECT% DIFF% ENCNAME$ ENCHS& (^!%' initO CHKWRITE MSGBOX CANDO% PATH$ GCHK& BOARD% XPOS% YPOS% XPOS2% YPOS2% TYPE% TYPE2% LINKDIR% NEXT% NEXT2% SPEED& MAXTILE% SCORE& GROUPS% PAIRS% CONNECT% REQSTARS% DIFF% Blobs + Blobs.savK( MSGBOX ANIMATE CHKREAD% INITGAME READYNEW SHOWSCR INITBOARD DRAWALL DRAWCHK SHOWNEXT STARTTIMER PATH$ GCHK& BOARD% XPOS% YPOS% XPOS2% YPOS2% TYPE% TYPE2% LINKDIR% NEXT% NEXT2% SPEED& MAXTILE% SCORE& GROUPS% PAIRS% CONNECT% REQSTARS% DIFF% + Blobs.savKW + Blobs.savKO GCHK& GCHK& VALIDATEKEY% SAVEKEY CANDO% REGNAME$ REGCODE$ (^!%' Blobs Blobs KeyCode:O Blobs Blobs PATH$ REGNAME$ REGCODE$ (^!%' + Blobs.keyK( VALIDATEKEY% PATH$ REGNAME$ REGCODE$ CANDO% (^!%' + Blobs.keyKO DEHEX% (^!%' marqueurOI| (^!%' UNREGDAYS& Version Version_e InstDateW InstDate START0 INIT%w SETDEFAULTKEYS INITBOARD INITTOOLBAR LOADGFXc INTROy DOPREFS DOSETTINGS. DEFINEKEYS PROMPTFORKEY%\ KEYDESC$ LOADPREFs SAVEPREF INITGAMER SEEDRANDl! PLAYSND FLUSHKEY WAITKEY," GETKEY%q" YESNO% $ NAGM& EXPIRED PAUSE KEYPRESS CMDA%+- CMDB% CMDC% CMDD% DOMENUS% READYNEW STARTTIMER SHOWNEXT!2 SLIDEN3 ROTATE-4 DROPFULLT6 LANDED%D8 DOLANDED SPLITx: DRAWCHK CLRCHKs< REMGRP% GRAVITY SCANCOL%'C GETSQR% SETSQR GETCSCN%QD SETCSCN NEXTTO% CLRBOARD CLRCSCN GETSURR%?F DRAWSURR ANIMATE$H DRAWTILEVI DRAWFACE CLRTILEPM DRAWALLvN SHOWSCR SHOWTHISSCORE CLEARTHISSCORE INCSPEED GAMETYPEDESC$ CONTRAST DOHELP&T ABOUT MSGBOX RENDERTEXT%)W ADDHS% SHOWHSl[ CLEARHS CREATEHS LOADHSc^ SAVEHSR` MERGEHS CALCHSOFFSET&bf ENCDECHS% SAVEGAMEkg LOADGAMEij CHKWRITE CHKREAD%ro SAVEKEY[r LOADKEY VALIDATEKEY% DEHEX% LOADREGISTRY SYSTEM\ DATEZ NEUON