ó ÚäÃec@s—ddladdlmZtjjdƒtjddddƒZtjdddƒZdd d„ƒYZd „Zd „Z e d kr“d Z d Z iZ d GHdGHdGHdGHdGHdGHdGHdGHdGHdGHxse dkrCedƒZ e dkredƒZ e e e ƒqÑe dkrÑe dkrÑeƒZ e e e s  ) (i`i@N( t__name__t __module__tbgtfgRRRRtFalseR R)R(((s@C:\Users\spud2\OneDrive\Desktop\pn\apps\FileIndex\scripts\lcd.pyRs    c Csùtddgddƒ}|jƒtjjƒ}d}t}x7|rw|j|ƒ}tjjƒ}x|D]ú}|j tj krK|j ddd|j dddg}|j |d|dƒ}|dkrò|j |d|ddƒqK|t |jƒdkr-|j |d|d|dƒqK|j |d|ddƒn|j tjkrlt}qlqlW|jƒqAWd} x=|jD]2} | djg| D]} t| ƒ^qžƒ7} qˆWt| dƒj} | GHtddƒj| ƒtjƒ| S( Nii€i<iitsdump.txttw(RR R ttimetClocktTruettickteventtgetttypetMOUSEBUTTONDOWNtposRR!RtQUITR3RRtjoinRRtopentwriteR( tdtclocktmax_fpstrunningtdeltateventstetpx_postpx_valt sprite_hexRRtshex((s@C:\Users\spud2\OneDrive\Desktop\pn\apps\FileIndex\scripts\lcd.pyt run_editorJs8   * " 0 c CsÐt|ƒ}tƒ}|jƒddg}|j|d|d|ƒtjjƒ}d}t}x^|rÁ|j|ƒ}tj j ƒ}x)|D]!} | j tj krt }qqW|jƒqdWtjƒdS(Niiii<(RRR R)R R6R7R8R9R:R;R<R?R3RR( R#R.RCR>RDRERFRGRHRI((s@C:\Users\spud2\OneDrive\Desktop\pn\apps\FileIndex\scripts\lcd.pyt test_spritess        t__main__R4s< --- Welcome to the LCD Intigrated Hex Sprite Editor --- s.First type name of your sprite in the console.s5Next you'll be promped with a point and click editor.s-When you are done drawing your sprite you mays4exit the editor window and you'll be promted throughsthe same process again sAt any time you may also type:s"TEST" to show/test a sprite.s3"EXIT" or "QUIT" to exit the application and dump. sJNote: sprite hexes are exported to "dump.txt" for your spriting pleasure tEXITs sprite name:tTESTR?t:s sdump.txtR5(i€i€((R RR RtColorR1R2RRNROR/t sprite_namet sprite_datatspritest raw_inputt file_datatkRARB(((s@C:\Users\spud2\OneDrive\Desktop\pn\apps\FileIndex\scripts\lcd.pytsD ; )