commit a65c22d2de93da158e5c6ce86700198ed91d9aaf Author: Bram van der Veen <96aa48@gmail.com> Date: Sat Jul 5 17:00:35 2014 +0200 First commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..69fefdd --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +/assets/graphics/Space[[:space:]]shooter.zip filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4728ec9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/bin +*sublime* +openfltest* diff --git a/assets/HaxePunk.svg b/assets/HaxePunk.svg new file mode 100644 index 0000000..52513b2 --- /dev/null +++ b/assets/HaxePunk.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/assets/audio/README b/assets/audio/README new file mode 100644 index 0000000..e0309b8 --- /dev/null +++ b/assets/audio/README @@ -0,0 +1 @@ +Music files, MP3 format, should be placed in this folder. They can be organized in sub-folders if necessary. \ No newline at end of file diff --git a/assets/font/04B_03__.ttf b/assets/font/04B_03__.ttf new file mode 100644 index 0000000..fe4328b Binary files /dev/null and b/assets/font/04B_03__.ttf differ diff --git a/assets/font/04B_03__.ttf.hash b/assets/font/04B_03__.ttf.hash new file mode 100644 index 0000000..d87af26 --- /dev/null +++ b/assets/font/04B_03__.ttf.hash @@ -0,0 +1 @@ +oy4:hashq:111oy6:ascentd768y4:dataad384d894.976d384d641.024d128d641.024d128d894.976d384d894.976d128d896d0d896d0d640d128d640d128d512d384d512d384d640d512d640d512d896d384d896d384d1024d128d1024d128d896hy6:_widthd640y4:xMaxd512y4:xMind0y4:yMaxd512y4:yMind0y7:_heightd512y7:leadingd0y7:descentd256y8:charCodei111y15:leftsideBearingd0y12:advanceWidthd640y8:commandsai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:223oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i223R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:110oR1d768R2ad384d1024d512d1024d512d640d384d640d384d1024d128d640d384d640d384d512d0d512d0d1024d128d1024d128d640hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i110R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2hg:222oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i222R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:109oR1d768R2ad0d512d0d1024d128d1024d128d640d256d640d256d1024d384d1024d384d640d512d640d512d512d0d512d512d1024d640d1024d640d640d512d640d512d1024hR3d768R4d640R5d0R6d512R7d0R8d512R9d0R10d256R11i109R12d0R13d768R14ai1i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:221oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i221R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:108oR1d768R2ad128d384d0d384d0d1024d128d1024d128d384hR3d256R4d128R5d0R6d640R7d0R8d640R9d0R10d256R11i108R12d0R13d256R14ai1i2i2i2i2hg:220oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i220R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:107oR1d768R2ad384d640d256d640d256d768d128d768d128d384d0d384d0d1024d128d1024d128d896d384d896d384d640d512d512d384d512d384d640d512d640d512d512d512d1024d512d896d384d896d384d1024d512d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i107R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:219oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i219R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:106oR1d768R2ad256d384d128d384d128d512d256d512d256d384d256d640d128d640d128d1152d256d1152d256d640d128d1152d0d1152d0d1280d128d1280d128d1152hR3d384R4d256R5d0R6d640R7d-256R8d640R9d0R10d256R11i106R12d0R13d384R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:218oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i218R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:105oR1d768R2ad128d384d0d384d0d512d128d512d128d384d128d640d0d640d0d1024d128d1024d128d640hR3d256R4d128R5d0R6d640R7d0R8d640R9d0R10d256R11i105R12d0R13d256R14ai1i2i2i2i2i1i2i2i2i2hg:217oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i217R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:104oR1d768R2ad128d512d128d384d0d384d0d1024d128d1024d128d640d384d640d384d512d128d512d384d1024d512d1024d512d640d384d640d384d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i104R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2hg:216oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i216R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:103oR1d768R2ad128d894.976d384d894.976d384d641.024d128d641.024d128d894.976d128d1152d384d1152d384d1024d128d1024d128d896d0d896d0d640d128d640d128d512d512d512d512d1152d384d1152d384d1280d128d1280d128d1152hR3d640R4d512R5d0R6d512R7d-256R8d512R9d0R10d256R11i103R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:215oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i215R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:102oR1d768R2ad384d384d256d384d256d512d384d512d384d384d128d512d128d640d0d640d0d768d128d768d128d1024d256d1024d256d768d384d768d384d640d256d640d256d512d128d512hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i102R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:214oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i214R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:101oR1d768R2ad256d766.976d256d641.024d128d641.024d128d766.976d256d766.976d128d1024d128d896d0d896d0d640d128d640d128d512d384d512d384d640d512d640d512d768d256d768d256d896d384d896d384d1024d128d1024hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i101R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:213oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i213R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:100oR1d768R2ad128d894.976d384d894.976d384d641.024d128d641.024d128d894.976d128d640d128d512d384d512d384d384d512d384d512d1024d128d1024d128d896d0d896d0d640d128d640hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i100R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2hg:212oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i212R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:99oR1d768R2ad384d640d384d512d128d512d128d640d384d640d128d640d0d640d0d896d128d896d128d640d384d1024d384d896d128d896d128d1024d384d1024hR3d512R4d384R5d0R6d512R7d0R8d512R9d0R10d256R11i99R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:211oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i211R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:98oR1d768R2ad384d640d512d640d512d896d384d896d384d1024d0d1024d0d384d128d384d128d512d384d512d384d640d128d894.976d384d894.976d384d641.024d128d641.024d128d894.976hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i98R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:210oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i210R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:97oR1d768R2ad128d894.976d384d894.976d384d641.024d128d641.024d128d894.976d128d640d128d512d512d512d512d1024d128d1024d128d896d0d896d0d640d128d640hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i97R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2hg:209oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i209R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:96oR1d768R2ad0d384d0d512d128d512d128d384d0d384d128d640d256d640d256d512d128d512d128d640hR3d384R4d256R5d0R6d640R7d384R8d640R9d0R10d256R11i96R12d0R13d384R14ai1i2i2i2i2i1i2i2i2i2hg:208oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i208R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:95oR1d768R2ad0d896d0d1024d512d1024d512d896d0d896hR3d640R4d512R5d0R6d128R7d0R8d128R9d0R10d256R11i95R12d0R13d640R14ai1i2i2i2i2hg:207oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i207R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:94oR1d768R2ad128d384d128d512d256d512d256d384d128d384d0d640d128d640d128d512d0d512d0d640d256d640d384d640d384d512d256d512d256d640hR3d512R4d384R5d0R6d640R7d384R8d640R9d0R10d256R11i94R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:206oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i206R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:93oR1d768R2ad256d1024d256d384d0d384d0d512d128d512d128d896d0d896d0d1024d256d1024hR3d384R4d256R5d0R6d640R7d0R8d640R9d0R10d256R11i93R12d0R13d384R14ai1i2i2i2i2i2i2i2i2hg:205oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i205R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:92oR1d768R2ad256d640d128d640d128d512d256d512d256d640d128d384d128d512d0d512d0d384d128d384d512d896d384d896d384d768d512d768d512d896d384d768d256d768d256d640d384d640d384d768d640d1024d512d1024d512d896d640d896d640d1024hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i92R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:204oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i204R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:91oR1d768R2ad0d384d0d1024d256d1024d256d896d128d896d128d512d256d512d256d384d0d384hR3d384R4d256R5d0R6d640R7d0R8d640R9d0R10d256R11i91R12d0R13d384R14ai1i2i2i2i2i2i2i2i2hg:203oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i203R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:90oR1d768R2ad384d384d0d384d0d512d256d512d256d640d384d640d384d384d256d640d128d640d128d768d256d768d256d640d384d1024d384d896d128d896d128d768d0d768d0d1024d384d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i90R12d0R13d512R14ai1i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2hg:202oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i202R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:89oR1d768R2ad128d384d0d384d0d640d128d640d128d384d384d640d128d640d128d768d384d768d384d896d512d896d512d384d384d384d384d640d128d896d128d1024d384d1024d384d896d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i89R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i1i2i2i2i2hg:201oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i201R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:88oR1d768R2ad128d384d0d384d0d640d128d640d128d384d512d384d384d384d384d640d512d640d512d384d384d768d384d640d128d640d128d768d384d768d128d768d0d768d0d1024d128d1024d128d768d384d1024d512d1024d512d768d384d768d384d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i88R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:200oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i200R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:87oR1d768R2ad128d384d0d384d0d896d128d896d128d384d384d512d256d512d256d896d384d896d384d512d128d1024d256d1024d256d896d128d896d128d1024d384d1024d512d1024d512d896d384d896d384d1024d512d384d512d896d640d896d640d384d512d384hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i87R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:199oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i199R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:86oR1d768R2ad0d896d128d896d128d384d0d384d0d896d256d896d384d896d384d640d256d640d256d896d384d384d384d640d512d640d512d384d384d384d128d1024d256d1024d256d896d128d896d128d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i86R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:198oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i198R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:85oR1d768R2ad384d896d512d896d512d384d384d384d384d896d128d384d0d384d0d896d128d896d128d384d128d896d128d1024d384d1024d384d896d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i85R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:197oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i197R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:84oR1d768R2ad128d1024d256d1024d256d512d384d512d384d384d0d384d0d512d128d512d128d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i84R12d0R13d512R14ai1i2i2i2i2i2i2i2i2hg:196oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i196R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:83oR1d768R2ad0d640d128d640d128d512d0d512d0d640d128d384d128d512d512d512d512d384d128d384d384d768d384d640d128d640d128d768d384d768d512d896d512d768d384d768d384d896d512d896d0d896d0d1024d384d1024d384d896d0d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i83R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:195oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i195R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:82oR1d768R2ad512d1024d384d1024d384d896d128d896d128d1024d0d1024d0d384d384d384d384d510.976d128d510.976d128d766.976d384d766.976d384d512d512d512d512d768d384d768d384d896d512d896d512d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i82R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:194oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i194R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:81oR1d768R2ad384d894.976d384d513.024d128d513.024d128d894.976d384d894.976d128d896d0d896d0d512d128d512d128d384d384d384d384d512d512d512d512d896d384d896d384d1024d512d1024d512d1152d384d1152d384d1024d128d1024d128d896hR3d640R4d512R5d0R6d640R7d-128R8d640R9d0R10d256R11i81R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:193oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i193R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:80oR1d768R2ad384d512d512d512d512d768d384d768d384d896d128d896d128d1024d0d1024d0d384d384d384d384d512d128d766.976d384d766.976d384d513.024d128d513.024d128d766.976hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i80R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:192oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i192R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:79oR1d768R2ad384d894.976d384d513.024d128d513.024d128d894.976d384d894.976d128d896d0d896d0d512d128d512d128d384d384d384d384d512d512d512d512d896d384d896d384d1024d128d1024d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i79R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:191oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i191R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:78oR1d768R2ad384d768d384d1024d512d1024d512d384d384d384d384d640d256d640d256d768d384d768d128d640d256d640d256d512d128d512d128d384d0d384d0d1024d128d1024d128d640hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i78R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2hg:190oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i190R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:77oR1d768R2ad128d512d128d384d0d384d0d1024d128d1024d128d640d256d640d256d512d128d512d256d768d384d768d384d640d256d640d256d768d512d512d384d512d384d640d512d640d512d1024d640d1024d640d384d512d384d512d512hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i77R12d0R13d768R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2i2i2hg:189oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i189R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:76oR1d768R2ad384d1024d384d896d128d896d128d384d0d384d0d1024d384d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i76R12d0R13d512R14ai1i2i2i2i2i2i2hg:188oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i188R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:75oR1d768R2ad128d384d0d384d0d1024d128d1024d128d768d256d768d256d640d128d640d128d384d384d512d512d512d512d384d384d384d384d512d256d640d384d640d384d512d256d512d256d640d384d896d384d768d256d768d256d896d384d896d512d1024d512d896d384d896d384d1024d512d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i75R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:187oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i187R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:74oR1d768R2ad256d384d256d512d384d512d384d896d512d896d512d384d256d384d0d768d0d896d128d896d128d768d0d768d128d896d128d1024d384d1024d384d896d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i74R12d0R13d640R14ai1i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:186oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i186R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:73oR1d768R2ad256d512d384d512d384d384d0d384d0d512d128d512d128d896d0d896d0d1024d384d1024d384d896d256d896d256d512hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i73R12d0R13d512R14ai1i2i2i2i2i2i2i2i2i2i2i2i2hg:185oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i185R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:72oR1d768R2ad384d640d128d640d128d384d0d384d0d1024d128d1024d128d768d384d768d384d1024d512d1024d512d384d384d384d384d640hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i72R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i2i2hg:184oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i184R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:71oR1d768R2ad512d512d512d384d128d384d128d512d512d512d128d512d0d512d0d896d128d896d128d512d512d1024d128d1024d128d896d384d896d384d768d256d768d256d640d512d640d512d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i71R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2i2i2hg:183oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i183R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:70oR1d768R2ad128d768d384d768d384d640d128d640d128d512d384d512d384d384d0d384d0d1024d128d1024d128d768hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i70R12d0R13d512R14ai1i2i2i2i2i2i2i2i2i2i2hg:182oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i182R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:69oR1d768R2ad384d1024d384d896d128d896d128d768d384d768d384d640d128d640d128d512d384d512d384d384d0d384d0d1024d384d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i69R12d0R13d512R14ai1i2i2i2i2i2i2i2i2i2i2i2i2hg:181oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i181R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:68oR1d768R2ad384d894.976d384d513.024d128d513.024d128d894.976d384d894.976d384d1024d0d1024d0d384d384d384d384d512d512d512d512d896d384d896d384d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i68R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2hg:180oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i180R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:67oR1d768R2ad384d512d384d384d128d384d128d512d384d512d128d512d0d512d0d896d128d896d128d512d384d1024d384d896d128d896d128d1024d384d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i67R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:179oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i179R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:66oR1d768R2ad128d638.976d384d638.976d384d513.024d128d513.024d128d638.976d384d769.024d128d769.024d128d894.976d384d894.976d384d769.024d512d896d384d896d384d1024d0d1024d0d384d384d384d384d512d512d512d512d640d384d640d384d768d512d768d512d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i66R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:178oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i178R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:65oR1d768R2ad128d512d128d384d384d384d384d512d512d512d512d1024d384d1024d384d896d128d896d128d1024d0d1024d0d512d128d512d384d768d384d513.024d128d513.024d128d768d384d768hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i65R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:177oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i177R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:64oR1d768R2ad512d894.976d512d768d384d768d384d894.976d512d894.976d512d513.024d128d513.024d128d894.976d256d894.976d256d640d512d640d512d513.024d640d512d640d896d512d896d512d1024d128d1024d128d896d0d896d0d512d128d512d128d384d512d384d512d512d640d512hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i64R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:176oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i176R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:63oR1d768R2ad0d384d0d512d384d512d384d384d0d384d384d640d512d640d512d512d384d512d384d640d128d640d128d768d384d768d384d640d128d640d128d1024d256d1024d256d896d128d896d128d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i63R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:175oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i175R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:62oR1d768R2ad0d384d0d512d128d512d128d384d0d384d128d512d128d640d256d640d256d512d128d512d128d896d256d896d256d768d128d768d128d896d256d768d384d768d384d640d256d640d256d768d0d1024d128d1024d128d896d0d896d0d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i62R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:174oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i174R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:61oR1d768R2ad0d512d0d640d384d640d384d512d0d512d0d768d0d896d384d896d384d768d0d768hR3d512R4d384R5d0R6d512R7d128R8d512R9d0R10d256R11i61R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:173oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i173R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:60oR1d768R2ad128d640d256d640d256d512d128d512d128d640d256d512d384d512d384d384d256d384d256d512d0d768d128d768d128d640d0d640d0d768d256d896d256d768d128d768d128d896d256d896d384d1024d384d896d256d896d256d1024d384d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i60R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:172oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i172R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:59oR1d768R2ad128d512d0d512d0d640d128d640d128d512d128d768d0d768d0d1024d128d1024d128d768hR3d256R4d128R5d0R6d512R7d0R8d512R9d0R10d256R11i59R12d0R13d256R14ai1i2i2i2i2i1i2i2i2i2hg:171oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i171R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:58oR1d768R2ad0d640d128d640d128d512d0d512d0d640d0d896d128d896d128d768d0d768d0d896hR3d256R4d128R5d0R6d512R7d128R8d512R9d0R10d256R11i58R12d0R13d256R14ai1i2i2i2i2i1i2i2i2i2hg:170oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i170R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:57oR1d768R2ad128d513.024d128d638.976d384d638.976d384d513.024d128d513.024d128d896d384d896d384d768d128d768d128d640d0d640d0d512d128d512d128d384d384d384d384d512d512d512d512d896d384d896d384d1024d128d1024d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i57R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:169oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i169R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:56oR1d768R2ad384d638.976d384d513.024d128d513.024d128d638.976d384d638.976d384d894.976d384d769.024d128d769.024d128d894.976d384d894.976d128d896d0d896d0d768d128d768d128d640d0d640d0d512d128d512d128d384d384d384d384d512d512d512d512d640d384d640d384d768d512d768d512d896d384d896d384d1024d128d1024d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i56R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:168oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i168R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:55oR1d768R2ad0d384d0d512d384d512d384d640d512d640d512d384d0d384d128d1024d256d1024d256d768d128d768d128d1024d256d768d384d768d384d640d256d640d256d768hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i55R12d0R13d640R14ai1i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:167oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i167R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:54oR1d768R2ad384d894.976d384d769.024d128d769.024d128d894.976d384d894.976d128d896d0d896d0d512d128d512d128d384d384d384d384d512d128d512d128d640d384d640d384d768d512d768d512d896d384d896d384d1024d128d1024d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i54R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:166oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i166R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:53oR1d768R2ad128d640d128d512d512d512d512d384d0d384d0d768d384d768d384d640d128d640d512d768d384d768d384d896d512d896d512d768d384d1024d384d896d0d896d0d1024d384d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i53R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:165oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i165R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:52oR1d768R2ad128d641.024d128d768d256d768d256d641.024d128d641.024d384d384d384d768d512d768d512d896d384d896d384d1024d256d1024d256d896d0d896d0d640d128d640d128d512d256d512d256d384d384d384hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i52R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:164oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i164R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:51oR1d768R2ad0d384d0d512d384d512d384d384d0d384d384d640d512d640d512d512d384d512d384d640d128d640d128d768d384d768d384d640d128d640d512d896d512d768d384d768d384d896d512d896d0d896d0d1024d384d1024d384d896d0d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i51R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:163oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i163R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:50oR1d768R2ad0d384d0d512d384d512d384d384d0d384d384d640d512d640d512d512d384d512d384d640d128d640d128d768d384d768d384d640d128d640d0d1024d512d1024d512d896d128d896d128d768d0d768d0d1024hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i50R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2hg:162oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i162R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:49oR1d768R2ad128d1024d256d1024d256d384d0d384d0d512d128d512d128d1024hR3d384R4d256R5d0R6d640R7d0R8d640R9d0R10d256R11i49R12d0R13d384R14ai1i2i2i2i2i2i2hg:161oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i161R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:48oR1d768R2ad384d894.976d384d513.024d128d513.024d128d894.976d384d894.976d128d896d0d896d0d512d128d512d128d384d384d384d384d512d512d512d512d896d384d896d384d1024d128d1024d128d896hR3d640R4d512R5d0R6d640R7d0R8d640R9d0R10d256R11i48R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2hg:160oR1d768R2ahR3d512R4d0R5d0R6d0R7d0R8d0R9d0R10d256R11i160R12d0R13d512R14ahg:47oR1d768R2ad384d640d512d640d512d512d384d512d384d640d512d384d512d512d640d512d640d384d512d384d128d896d256d896d256d768d128d768d128d896d256d768d384d768d384d640d256d640d256d768d0d1024d128d1024d128d896d0d896d0d1024hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i47R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:159oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i159R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:46oR1d768R2ad0d1024d128d1024d128d896d0d896d0d1024hR3d256R4d128R5d0R6d128R7d0R8d128R9d0R10d256R11i46R12d0R13d256R14ai1i2i2i2i2hg:158oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i158R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:45oR1d768R2ad0d640d0d768d384d768d384d640d0d640hR3d512R4d384R5d0R6d384R7d256R8d384R9d0R10d256R11i45R12d0R13d512R14ai1i2i2i2i2hg:157oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i157R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:44oR1d768R2ad128d1024d256d1024d256d896d128d896d128d1024d0d1152d128d1152d128d1024d0d1024d0d1152hR3d384R4d256R5d0R6d128R7d-128R8d128R9d0R10d256R11i44R12d0R13d384R14ai1i2i2i2i2i1i2i2i2i2hg:156oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i156R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:43oR1d768R2ad128d896d256d896d256d768d384d768d384d640d256d640d256d512d128d512d128d640d0d640d0d768d128d768d128d896hR3d512R4d384R5d0R6d512R7d128R8d512R9d0R10d256R11i43R12d0R13d512R14ai1i2i2i2i2i2i2i2i2i2i2i2i2hg:155oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i155R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:42oR1d768R2ad128d512d128d384d0d384d0d512d128d512d256d640d256d512d128d512d128d640d256d640d384d512d384d384d256d384d256d512d384d512d128d768d128d640d0d640d0d768d128d768d384d768d384d640d256d640d256d768d384d768hR3d512R4d384R5d0R6d640R7d256R8d640R9d0R10d256R11i42R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:154oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i154R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:41oR1d768R2ad0d384d0d512d128d512d128d384d0d384d256d512d128d512d128d896d256d896d256d512d128d896d0d896d0d1024d128d1024d128d896hR3d384R4d256R5d0R6d640R7d0R8d640R9d0R10d256R11i41R12d0R13d384R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:153oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i153R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:40oR1d768R2ad256d384d128d384d128d512d256d512d256d384d128d512d0d512d0d896d128d896d128d512d256d1024d256d896d128d896d128d1024d256d1024hR3d384R4d256R5d0R6d640R7d0R8d640R9d0R10d256R11i40R12d0R13d384R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:152oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i152R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:39oR1d768R2ad128d384d0d384d0d640d128d640d128d384hR3d256R4d128R5d0R6d640R7d384R8d640R9d0R10d256R11i39R12d0R13d256R14ai1i2i2i2i2hg:151oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i151R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:38oR1d768R2ad384d769.024d128d769.024d128d894.976d384d894.976d384d769.024d640d1024d512d1024d512d896d384d896d384d1024d128d1024d128d896d0d896d0d768d128d768d128d640d0d640d0d512d128d512d128d384d384d384d384d512d128d512d128d640d384d640d384d768d512d768d512d640d640d640d640d768d512d768d512d896d640d896d640d1024hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i38R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2hg:150oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i150R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:37oR1d768R2ad128d384d0d384d0d512d128d512d128d384d512d384d384d384d384d640d512d640d512d384d128d1024d256d1024d256d768d128d768d128d1024d256d768d384d768d384d640d256d640d256d768d512d896d512d1024d640d1024d640d896d512d896hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i37R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:149oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i149R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:36oR1d768R2ad384d384d256d384d256d512d128d512d128d640d0d640d0d768d256d768d256d640d512d640d512d512d384d512d384d384d0d896d0d1024d256d1024d256d1152d384d1152d384d896d512d896d512d768d256d768d256d896d0d896hR3d640R4d512R5d0R6d640R7d-128R8d640R9d0R10d256R11i36R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2hg:148oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i148R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:35oR1d768R2ad640d640d640d512d512d512d512d384d384d384d384d512d256d512d256d384d128d384d128d512d0d512d0d640d128d640d128d768d0d768d0d896d128d896d128d1024d256d1024d256d896d384d896d384d1024d512d1024d512d896d640d896d640d768d512d768d512d640d640d640d384d768d256d768d256d640d384d640d384d768hR3d768R4d640R5d0R6d640R7d0R8d640R9d0R10d256R11i35R12d0R13d768R14ai1i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:147oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i147R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:34oR1d768R2ad0d640d128d640d128d384d0d384d0d640d256d640d384d640d384d384d256d384d256d640hR3d512R4d384R5d0R6d640R7d384R8d640R9d0R10d256R11i34R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:146oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i146R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:33oR1d768R2ad128d384d0d384d0d768d128d768d128d384d128d896d0d896d0d1024d128d1024d128d896hR3d256R4d128R5d0R6d640R7d0R8d640R9d0R10d256R11i33R12d0R13d256R14ai1i2i2i2i2i1i2i2i2i2hg:145oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i145R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:32oR1d768R2ahR3d512R4d0R5d0R6d0R7d0R8d0R9d0R10d256R11i32R12d0R13d512R14ahg:144oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i144R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:143oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i143R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:255oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i255R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:142oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i142R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:254oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i254R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:141oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i141R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:253oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i253R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:140oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i140R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:252oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i252R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:139oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i139R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:251oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i251R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:138oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i138R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:250oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i250R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:137oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i137R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:249oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i249R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:136oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i136R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:248oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i248R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:135oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i135R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:247oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i247R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:134oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i134R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:246oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i246R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:133oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i133R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:245oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i245R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:132oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i132R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:244oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i244R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:131oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i131R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:243oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i243R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:130oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i130R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:242oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i242R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:129oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i129R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:241oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i241R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:128oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i128R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:240oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i240R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:127oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i127R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:239oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i239R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:126oR1d768R2ad128d384d128d512d256d512d256d384d128d384d0d640d128d640d128d512d0d512d0d640d384d512d512d512d512d384d384d384d384d512d256d640d384d640d384d512d256d512d256d640hR3d640R4d512R5d0R6d640R7d384R8d640R9d0R10d256R11i126R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:238oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i238R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:125oR1d768R2ad256d384d0d384d0d512d128d512d128d640d256d640d256d384d128d896d0d896d0d1024d256d1024d256d768d128d768d128d896d256d768d384d768d384d640d256d640d256d768hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i125R12d0R13d512R14ai1i2i2i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2hg:237oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i237R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:124oR1d768R2ad0d1024d128d1024d128d384d0d384d0d1024hR3d256R4d128R5d0R6d640R7d0R8d640R9d0R10d256R11i124R12d0R13d256R14ai1i2i2i2i2hg:236oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i236R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:123oR1d768R2ad128d384d128d640d256d640d256d512d384d512d384d384d128d384d0d768d128d768d128d640d0d640d0d768d128d1024d384d1024d384d896d256d896d256d768d128d768d128d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i123R12d0R13d512R14ai1i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2i2i2hg:235oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i235R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:122oR1d768R2ad0d512d0d640d256d640d256d768d384d768d384d640d512d640d512d512d0d512d128d896d0d896d0d1024d512d1024d512d896d256d896d256d768d128d768d128d896hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i122R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2hg:234oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i234R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:121oR1d768R2ad128d512d0d512d0d896d128d896d128d512d384d1024d384d1152d512d1152d512d512d384d512d384d896d128d896d128d1024d384d1024d128d1152d128d1280d384d1280d384d1152d128d1152hR3d640R4d512R5d0R6d512R7d-256R8d512R9d0R10d256R11i121R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i1i2i2i2i2hg:233oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i233R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:120oR1d768R2ad0d512d0d640d128d640d128d512d0d512d384d512d256d512d256d640d384d640d384d512d256d640d128d640d128d896d256d896d256d640d128d896d0d896d0d1024d128d1024d128d896d384d1024d384d896d256d896d256d1024d384d1024hR3d512R4d384R5d0R6d512R7d0R8d512R9d0R10d256R11i120R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:232oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i232R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:119oR1d768R2ad128d512d0d512d0d768d128d768d128d512d512d768d640d768d640d512d512d512d512d768d384d512d256d512d256d768d384d768d384d512d128d1024d256d1024d256d768d128d768d128d1024d384d1024d512d1024d512d768d384d768d384d1024hR3d768R4d640R5d0R6d512R7d0R8d512R9d0R10d256R11i119R12d0R13d768R14ai1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:231oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i231R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:118oR1d768R2ad384d768d512d768d512d512d384d512d384d768d128d768d128d512d0d512d0d896d128d896d128d768d128d768d256d896d384d896d384d768d256d768d256d896d128d1024d256d1024d256d896d128d896d128d1024hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i118R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i1i2i2i2i2i1i2i2i2i2hg:230oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i230R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:117oR1d768R2ad384d896d128d896d128d1024d512d1024d512d512d384d512d384d896d128d512d0d512d0d896d128d896d128d512hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i117R12d0R13d640R14ai1i2i2i2i2i2i2i1i2i2i2i2hg:229oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i229R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:116oR1d768R2ad256d384d128d384d128d512d0d512d0d640d128d640d128d896d256d896d256d640d384d640d384d512d256d512d256d384d384d1024d384d896d256d896d256d1024d384d1024hR3d512R4d384R5d0R6d640R7d0R8d640R9d0R10d256R11i116R12d0R13d512R14ai1i2i2i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:228oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i228R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:115oR1d768R2ad128d512d128d640d0d640d0d768d256d768d256d640d512d640d512d512d128d512d0d896d0d1024d384d1024d384d896d512d896d512d768d256d768d256d896d0d896hR3d640R4d512R5d0R6d512R7d0R8d512R9d0R10d256R11i115R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i1i2i2i2i2i2i2i2i2hg:227oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i227R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:114oR1d768R2ad384d512d256d512d256d640d384d640d384d512d128d768d256d768d256d640d128d640d128d512d0d512d0d1024d128d1024d128d768hR3d512R4d384R5d0R6d512R7d0R8d512R9d0R10d256R11i114R12d0R13d512R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2hg:226oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i226R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:113oR1d768R2ad128d894.976d384d894.976d384d641.024d128d641.024d128d894.976d128d640d128d512d512d512d512d1280d384d1280d384d1024d128d1024d128d896d0d896d0d640d128d640hR3d640R4d512R5d0R6d512R7d-256R8d512R9d0R10d256R11i113R12d0R13d640R14ai1i2i2i2i2i1i2i2i2i2i2i2i2i2i2i2hg:225oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i225R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hg:112oR1d768R2ad384d640d512d640d512d896d384d896d384d1024d128d1024d128d1280d0d1280d0d512d384d512d384d640d128d894.976d384d894.976d384d641.024d128d641.024d128d894.976hR3d640R4d512R5d0R6d512R7d-256R8d512R9d0R10d256R11i112R12d0R13d640R14ai1i2i2i2i2i2i2i2i2i2i2i1i2i2i2i2hg:224oR1d768R2ad64.512d1024d64.512d256d448.512d256d448.512d1024d64.512d1024d128d959.488d384d959.488d384d319.487d128d319.487d128d959.488hR3d512R4d448.512R5d64.512R6d768R7d0R8d703.488R9d0R10d256R11i224R12d64.512R13d512R14ai1i2i2i2i2i1i2i2i2i2hghy8:fontNamey5:04b03g \ No newline at end of file diff --git a/assets/graphics/README b/assets/graphics/README new file mode 100644 index 0000000..6fe7dbc --- /dev/null +++ b/assets/graphics/README @@ -0,0 +1 @@ +Image files, PNG format, should be placed in this folder. They can be organized in sub-folders if necessary. \ No newline at end of file diff --git a/assets/graphics/Space shooter.zip b/assets/graphics/Space shooter.zip new file mode 100644 index 0000000..c2e202c --- /dev/null +++ b/assets/graphics/Space shooter.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e78af9d51dab2e6f9a8681d60fd8d4b2561dc1ce59f0ba14e1b65a6284af90a4 +size 1036052 diff --git a/assets/graphics/bold_silver.png b/assets/graphics/bold_silver.png new file mode 100644 index 0000000..36f256e Binary files /dev/null and b/assets/graphics/bold_silver.png differ diff --git a/assets/graphics/bolt_bronze.png b/assets/graphics/bolt_bronze.png new file mode 100644 index 0000000..acd002b Binary files /dev/null and b/assets/graphics/bolt_bronze.png differ diff --git a/assets/graphics/bolt_gold.png b/assets/graphics/bolt_gold.png new file mode 100644 index 0000000..c22e0a2 Binary files /dev/null and b/assets/graphics/bolt_gold.png differ diff --git a/assets/graphics/buttonBlue.png b/assets/graphics/buttonBlue.png new file mode 100644 index 0000000..0b8eed2 Binary files /dev/null and b/assets/graphics/buttonBlue.png differ diff --git a/assets/graphics/buttonGreen.png b/assets/graphics/buttonGreen.png new file mode 100644 index 0000000..1fc2213 Binary files /dev/null and b/assets/graphics/buttonGreen.png differ diff --git a/assets/graphics/buttonRed.png b/assets/graphics/buttonRed.png new file mode 100644 index 0000000..9046ebb Binary files /dev/null and b/assets/graphics/buttonRed.png differ diff --git a/assets/graphics/buttonYellow.png b/assets/graphics/buttonYellow.png new file mode 100644 index 0000000..9770341 Binary files /dev/null and b/assets/graphics/buttonYellow.png differ diff --git a/assets/graphics/cursor.png b/assets/graphics/cursor.png new file mode 100644 index 0000000..9a5c5c2 Binary files /dev/null and b/assets/graphics/cursor.png differ diff --git a/assets/graphics/darkPurple.png b/assets/graphics/darkPurple.png new file mode 100644 index 0000000..d9c3fd4 Binary files /dev/null and b/assets/graphics/darkPurple.png differ diff --git a/assets/graphics/enemyBlack1.png b/assets/graphics/enemyBlack1.png new file mode 100644 index 0000000..bc2fa4c Binary files /dev/null and b/assets/graphics/enemyBlack1.png differ diff --git a/assets/graphics/enemyBlack2.png b/assets/graphics/enemyBlack2.png new file mode 100644 index 0000000..0e6b91c Binary files /dev/null and b/assets/graphics/enemyBlack2.png differ diff --git a/assets/graphics/enemyBlack3.png b/assets/graphics/enemyBlack3.png new file mode 100644 index 0000000..dafec1b Binary files /dev/null and b/assets/graphics/enemyBlack3.png differ diff --git a/assets/graphics/enemyBlack4.png b/assets/graphics/enemyBlack4.png new file mode 100644 index 0000000..a575c9d Binary files /dev/null and b/assets/graphics/enemyBlack4.png differ diff --git a/assets/graphics/enemyBlack5.png b/assets/graphics/enemyBlack5.png new file mode 100644 index 0000000..739dcf0 Binary files /dev/null and b/assets/graphics/enemyBlack5.png differ diff --git a/assets/graphics/enemyBlue1.png b/assets/graphics/enemyBlue1.png new file mode 100644 index 0000000..cedc073 Binary files /dev/null and b/assets/graphics/enemyBlue1.png differ diff --git a/assets/graphics/enemyBlue2.png b/assets/graphics/enemyBlue2.png new file mode 100644 index 0000000..bf3bd0c Binary files /dev/null and b/assets/graphics/enemyBlue2.png differ diff --git a/assets/graphics/enemyBlue3.png b/assets/graphics/enemyBlue3.png new file mode 100644 index 0000000..9a63d03 Binary files /dev/null and b/assets/graphics/enemyBlue3.png differ diff --git a/assets/graphics/enemyBlue4.png b/assets/graphics/enemyBlue4.png new file mode 100644 index 0000000..d5670a3 Binary files /dev/null and b/assets/graphics/enemyBlue4.png differ diff --git a/assets/graphics/enemyBlue5.png b/assets/graphics/enemyBlue5.png new file mode 100644 index 0000000..e740509 Binary files /dev/null and b/assets/graphics/enemyBlue5.png differ diff --git a/assets/graphics/enemyGreen1.png b/assets/graphics/enemyGreen1.png new file mode 100644 index 0000000..064e290 Binary files /dev/null and b/assets/graphics/enemyGreen1.png differ diff --git a/assets/graphics/enemyGreen2.png b/assets/graphics/enemyGreen2.png new file mode 100644 index 0000000..5189d24 Binary files /dev/null and b/assets/graphics/enemyGreen2.png differ diff --git a/assets/graphics/enemyGreen3.png b/assets/graphics/enemyGreen3.png new file mode 100644 index 0000000..74e2bca Binary files /dev/null and b/assets/graphics/enemyGreen3.png differ diff --git a/assets/graphics/enemyGreen4.png b/assets/graphics/enemyGreen4.png new file mode 100644 index 0000000..112e299 Binary files /dev/null and b/assets/graphics/enemyGreen4.png differ diff --git a/assets/graphics/enemyGreen5.png b/assets/graphics/enemyGreen5.png new file mode 100644 index 0000000..5938270 Binary files /dev/null and b/assets/graphics/enemyGreen5.png differ diff --git a/assets/graphics/enemyRed1.png b/assets/graphics/enemyRed1.png new file mode 100644 index 0000000..fb0c0a2 Binary files /dev/null and b/assets/graphics/enemyRed1.png differ diff --git a/assets/graphics/enemyRed2.png b/assets/graphics/enemyRed2.png new file mode 100644 index 0000000..3ee96c5 Binary files /dev/null and b/assets/graphics/enemyRed2.png differ diff --git a/assets/graphics/enemyRed3.png b/assets/graphics/enemyRed3.png new file mode 100644 index 0000000..bc8eacd Binary files /dev/null and b/assets/graphics/enemyRed3.png differ diff --git a/assets/graphics/enemyRed4.png b/assets/graphics/enemyRed4.png new file mode 100644 index 0000000..a3216d4 Binary files /dev/null and b/assets/graphics/enemyRed4.png differ diff --git a/assets/graphics/enemyRed5.png b/assets/graphics/enemyRed5.png new file mode 100644 index 0000000..645cdf3 Binary files /dev/null and b/assets/graphics/enemyRed5.png differ diff --git a/assets/graphics/fire00.png b/assets/graphics/fire00.png new file mode 100644 index 0000000..4424075 Binary files /dev/null and b/assets/graphics/fire00.png differ diff --git a/assets/graphics/fire01.png b/assets/graphics/fire01.png new file mode 100644 index 0000000..4efed3d Binary files /dev/null and b/assets/graphics/fire01.png differ diff --git a/assets/graphics/fire02.png b/assets/graphics/fire02.png new file mode 100644 index 0000000..f574dbe Binary files /dev/null and b/assets/graphics/fire02.png differ diff --git a/assets/graphics/fire03.png b/assets/graphics/fire03.png new file mode 100644 index 0000000..89a1fee Binary files /dev/null and b/assets/graphics/fire03.png differ diff --git a/assets/graphics/fire04.png b/assets/graphics/fire04.png new file mode 100644 index 0000000..8cf6645 Binary files /dev/null and b/assets/graphics/fire04.png differ diff --git a/assets/graphics/fire05.png b/assets/graphics/fire05.png new file mode 100644 index 0000000..4a317cf Binary files /dev/null and b/assets/graphics/fire05.png differ diff --git a/assets/graphics/fire06.png b/assets/graphics/fire06.png new file mode 100644 index 0000000..c8ac319 Binary files /dev/null and b/assets/graphics/fire06.png differ diff --git a/assets/graphics/fire07.png b/assets/graphics/fire07.png new file mode 100644 index 0000000..243d5aa Binary files /dev/null and b/assets/graphics/fire07.png differ diff --git a/assets/graphics/fire08.png b/assets/graphics/fire08.png new file mode 100644 index 0000000..37ed06f Binary files /dev/null and b/assets/graphics/fire08.png differ diff --git a/assets/graphics/fire09.png b/assets/graphics/fire09.png new file mode 100644 index 0000000..4ab90ac Binary files /dev/null and b/assets/graphics/fire09.png differ diff --git a/assets/graphics/fire10.png b/assets/graphics/fire10.png new file mode 100644 index 0000000..1b42c69 Binary files /dev/null and b/assets/graphics/fire10.png differ diff --git a/assets/graphics/fire11.png b/assets/graphics/fire11.png new file mode 100644 index 0000000..db78103 Binary files /dev/null and b/assets/graphics/fire11.png differ diff --git a/assets/graphics/fire12.png b/assets/graphics/fire12.png new file mode 100644 index 0000000..d33a64f Binary files /dev/null and b/assets/graphics/fire12.png differ diff --git a/assets/graphics/fire13.png b/assets/graphics/fire13.png new file mode 100644 index 0000000..285ff0d Binary files /dev/null and b/assets/graphics/fire13.png differ diff --git a/assets/graphics/fire14.png b/assets/graphics/fire14.png new file mode 100644 index 0000000..a83fc70 Binary files /dev/null and b/assets/graphics/fire14.png differ diff --git a/assets/graphics/fire15.png b/assets/graphics/fire15.png new file mode 100644 index 0000000..1bdb0bf Binary files /dev/null and b/assets/graphics/fire15.png differ diff --git a/assets/graphics/fire16.png b/assets/graphics/fire16.png new file mode 100644 index 0000000..6cb5886 Binary files /dev/null and b/assets/graphics/fire16.png differ diff --git a/assets/graphics/fire17.png b/assets/graphics/fire17.png new file mode 100644 index 0000000..8f5b92d Binary files /dev/null and b/assets/graphics/fire17.png differ diff --git a/assets/graphics/fire18.png b/assets/graphics/fire18.png new file mode 100644 index 0000000..84dbb73 Binary files /dev/null and b/assets/graphics/fire18.png differ diff --git a/assets/graphics/fire19.png b/assets/graphics/fire19.png new file mode 100644 index 0000000..db435cd Binary files /dev/null and b/assets/graphics/fire19.png differ diff --git a/assets/graphics/laserBlue01.png b/assets/graphics/laserBlue01.png new file mode 100644 index 0000000..b76aaf7 Binary files /dev/null and b/assets/graphics/laserBlue01.png differ diff --git a/assets/graphics/laserBlue02.png b/assets/graphics/laserBlue02.png new file mode 100644 index 0000000..3f923a3 Binary files /dev/null and b/assets/graphics/laserBlue02.png differ diff --git a/assets/graphics/laserBlue03.png b/assets/graphics/laserBlue03.png new file mode 100644 index 0000000..a16e9a8 Binary files /dev/null and b/assets/graphics/laserBlue03.png differ diff --git a/assets/graphics/laserBlue04.png b/assets/graphics/laserBlue04.png new file mode 100644 index 0000000..6f3b910 Binary files /dev/null and b/assets/graphics/laserBlue04.png differ diff --git a/assets/graphics/laserBlue05.png b/assets/graphics/laserBlue05.png new file mode 100644 index 0000000..85cff7d Binary files /dev/null and b/assets/graphics/laserBlue05.png differ diff --git a/assets/graphics/laserBlue06.png b/assets/graphics/laserBlue06.png new file mode 100644 index 0000000..a621875 Binary files /dev/null and b/assets/graphics/laserBlue06.png differ diff --git a/assets/graphics/laserBlue07.png b/assets/graphics/laserBlue07.png new file mode 100644 index 0000000..e1848bf Binary files /dev/null and b/assets/graphics/laserBlue07.png differ diff --git a/assets/graphics/laserBlue08.png b/assets/graphics/laserBlue08.png new file mode 100644 index 0000000..7a46396 Binary files /dev/null and b/assets/graphics/laserBlue08.png differ diff --git a/assets/graphics/laserBlue09.png b/assets/graphics/laserBlue09.png new file mode 100644 index 0000000..35624e6 Binary files /dev/null and b/assets/graphics/laserBlue09.png differ diff --git a/assets/graphics/laserBlue10.png b/assets/graphics/laserBlue10.png new file mode 100644 index 0000000..dd6b766 Binary files /dev/null and b/assets/graphics/laserBlue10.png differ diff --git a/assets/graphics/laserBlue11.png b/assets/graphics/laserBlue11.png new file mode 100644 index 0000000..c062349 Binary files /dev/null and b/assets/graphics/laserBlue11.png differ diff --git a/assets/graphics/laserBlue12.png b/assets/graphics/laserBlue12.png new file mode 100644 index 0000000..48b6103 Binary files /dev/null and b/assets/graphics/laserBlue12.png differ diff --git a/assets/graphics/laserBlue13.png b/assets/graphics/laserBlue13.png new file mode 100644 index 0000000..c5ec6a3 Binary files /dev/null and b/assets/graphics/laserBlue13.png differ diff --git a/assets/graphics/laserBlue14.png b/assets/graphics/laserBlue14.png new file mode 100644 index 0000000..254601e Binary files /dev/null and b/assets/graphics/laserBlue14.png differ diff --git a/assets/graphics/laserBlue15.png b/assets/graphics/laserBlue15.png new file mode 100644 index 0000000..1ea1966 Binary files /dev/null and b/assets/graphics/laserBlue15.png differ diff --git a/assets/graphics/laserBlue16.png b/assets/graphics/laserBlue16.png new file mode 100644 index 0000000..1def98f Binary files /dev/null and b/assets/graphics/laserBlue16.png differ diff --git a/assets/graphics/laserGreen01.png b/assets/graphics/laserGreen01.png new file mode 100644 index 0000000..c9982b1 Binary files /dev/null and b/assets/graphics/laserGreen01.png differ diff --git a/assets/graphics/laserGreen02.png b/assets/graphics/laserGreen02.png new file mode 100644 index 0000000..5cd7830 Binary files /dev/null and b/assets/graphics/laserGreen02.png differ diff --git a/assets/graphics/laserGreen03.png b/assets/graphics/laserGreen03.png new file mode 100644 index 0000000..d658547 Binary files /dev/null and b/assets/graphics/laserGreen03.png differ diff --git a/assets/graphics/laserGreen04.png b/assets/graphics/laserGreen04.png new file mode 100644 index 0000000..61b04fb Binary files /dev/null and b/assets/graphics/laserGreen04.png differ diff --git a/assets/graphics/laserGreen05.png b/assets/graphics/laserGreen05.png new file mode 100644 index 0000000..98ae6be Binary files /dev/null and b/assets/graphics/laserGreen05.png differ diff --git a/assets/graphics/laserGreen06.png b/assets/graphics/laserGreen06.png new file mode 100644 index 0000000..36dd94d Binary files /dev/null and b/assets/graphics/laserGreen06.png differ diff --git a/assets/graphics/laserGreen07.png b/assets/graphics/laserGreen07.png new file mode 100644 index 0000000..0ae7c2d Binary files /dev/null and b/assets/graphics/laserGreen07.png differ diff --git a/assets/graphics/laserGreen08.png b/assets/graphics/laserGreen08.png new file mode 100644 index 0000000..0ff1d80 Binary files /dev/null and b/assets/graphics/laserGreen08.png differ diff --git a/assets/graphics/laserGreen09.png b/assets/graphics/laserGreen09.png new file mode 100644 index 0000000..932056b Binary files /dev/null and b/assets/graphics/laserGreen09.png differ diff --git a/assets/graphics/laserGreen10.png b/assets/graphics/laserGreen10.png new file mode 100644 index 0000000..9c7974c Binary files /dev/null and b/assets/graphics/laserGreen10.png differ diff --git a/assets/graphics/laserGreen11.png b/assets/graphics/laserGreen11.png new file mode 100644 index 0000000..100cddb Binary files /dev/null and b/assets/graphics/laserGreen11.png differ diff --git a/assets/graphics/laserGreen12.png b/assets/graphics/laserGreen12.png new file mode 100644 index 0000000..b05a72f Binary files /dev/null and b/assets/graphics/laserGreen12.png differ diff --git a/assets/graphics/laserGreen13.png b/assets/graphics/laserGreen13.png new file mode 100644 index 0000000..92cc353 Binary files /dev/null and b/assets/graphics/laserGreen13.png differ diff --git a/assets/graphics/laserGreen14.png b/assets/graphics/laserGreen14.png new file mode 100644 index 0000000..7abd3b2 Binary files /dev/null and b/assets/graphics/laserGreen14.png differ diff --git a/assets/graphics/laserGreen15.png b/assets/graphics/laserGreen15.png new file mode 100644 index 0000000..97a4405 Binary files /dev/null and b/assets/graphics/laserGreen15.png differ diff --git a/assets/graphics/laserGreen16.png b/assets/graphics/laserGreen16.png new file mode 100644 index 0000000..b73c12f Binary files /dev/null and b/assets/graphics/laserGreen16.png differ diff --git a/assets/graphics/laserRed01.png b/assets/graphics/laserRed01.png new file mode 100644 index 0000000..5e467b6 Binary files /dev/null and b/assets/graphics/laserRed01.png differ diff --git a/assets/graphics/laserRed02.png b/assets/graphics/laserRed02.png new file mode 100644 index 0000000..1127fff Binary files /dev/null and b/assets/graphics/laserRed02.png differ diff --git a/assets/graphics/laserRed03.png b/assets/graphics/laserRed03.png new file mode 100644 index 0000000..bc1bb87 Binary files /dev/null and b/assets/graphics/laserRed03.png differ diff --git a/assets/graphics/laserRed04.png b/assets/graphics/laserRed04.png new file mode 100644 index 0000000..fc3655b Binary files /dev/null and b/assets/graphics/laserRed04.png differ diff --git a/assets/graphics/laserRed05.png b/assets/graphics/laserRed05.png new file mode 100644 index 0000000..46db2d7 Binary files /dev/null and b/assets/graphics/laserRed05.png differ diff --git a/assets/graphics/laserRed06.png b/assets/graphics/laserRed06.png new file mode 100644 index 0000000..33614ae Binary files /dev/null and b/assets/graphics/laserRed06.png differ diff --git a/assets/graphics/laserRed07.png b/assets/graphics/laserRed07.png new file mode 100644 index 0000000..23bab34 Binary files /dev/null and b/assets/graphics/laserRed07.png differ diff --git a/assets/graphics/laserRed08.png b/assets/graphics/laserRed08.png new file mode 100644 index 0000000..5a2cce3 Binary files /dev/null and b/assets/graphics/laserRed08.png differ diff --git a/assets/graphics/laserRed09.png b/assets/graphics/laserRed09.png new file mode 100644 index 0000000..7dc31dc Binary files /dev/null and b/assets/graphics/laserRed09.png differ diff --git a/assets/graphics/laserRed10.png b/assets/graphics/laserRed10.png new file mode 100644 index 0000000..0f85ba1 Binary files /dev/null and b/assets/graphics/laserRed10.png differ diff --git a/assets/graphics/laserRed11.png b/assets/graphics/laserRed11.png new file mode 100644 index 0000000..95e9c0a Binary files /dev/null and b/assets/graphics/laserRed11.png differ diff --git a/assets/graphics/laserRed12.png b/assets/graphics/laserRed12.png new file mode 100644 index 0000000..9f56da0 Binary files /dev/null and b/assets/graphics/laserRed12.png differ diff --git a/assets/graphics/laserRed13.png b/assets/graphics/laserRed13.png new file mode 100644 index 0000000..292bcc5 Binary files /dev/null and b/assets/graphics/laserRed13.png differ diff --git a/assets/graphics/laserRed14.png b/assets/graphics/laserRed14.png new file mode 100644 index 0000000..eaf8346 Binary files /dev/null and b/assets/graphics/laserRed14.png differ diff --git a/assets/graphics/laserRed15.png b/assets/graphics/laserRed15.png new file mode 100644 index 0000000..7d27c2a Binary files /dev/null and b/assets/graphics/laserRed15.png differ diff --git a/assets/graphics/laserRed16.png b/assets/graphics/laserRed16.png new file mode 100644 index 0000000..b12fcd5 Binary files /dev/null and b/assets/graphics/laserRed16.png differ diff --git a/assets/graphics/meteorBrown_big1.png b/assets/graphics/meteorBrown_big1.png new file mode 100644 index 0000000..31e06a4 Binary files /dev/null and b/assets/graphics/meteorBrown_big1.png differ diff --git a/assets/graphics/meteorBrown_big2.png b/assets/graphics/meteorBrown_big2.png new file mode 100644 index 0000000..90413d7 Binary files /dev/null and b/assets/graphics/meteorBrown_big2.png differ diff --git a/assets/graphics/meteorBrown_big3.png b/assets/graphics/meteorBrown_big3.png new file mode 100644 index 0000000..3fdcce3 Binary files /dev/null and b/assets/graphics/meteorBrown_big3.png differ diff --git a/assets/graphics/meteorBrown_big4.png b/assets/graphics/meteorBrown_big4.png new file mode 100644 index 0000000..e643572 Binary files /dev/null and b/assets/graphics/meteorBrown_big4.png differ diff --git a/assets/graphics/meteorBrown_med1.png b/assets/graphics/meteorBrown_med1.png new file mode 100644 index 0000000..14fa6f5 Binary files /dev/null and b/assets/graphics/meteorBrown_med1.png differ diff --git a/assets/graphics/meteorBrown_med2.png b/assets/graphics/meteorBrown_med2.png new file mode 100644 index 0000000..5ec2d1e Binary files /dev/null and b/assets/graphics/meteorBrown_med2.png differ diff --git a/assets/graphics/meteorBrown_small1.png b/assets/graphics/meteorBrown_small1.png new file mode 100644 index 0000000..60cf04a Binary files /dev/null and b/assets/graphics/meteorBrown_small1.png differ diff --git a/assets/graphics/meteorBrown_small2.png b/assets/graphics/meteorBrown_small2.png new file mode 100644 index 0000000..48cbc23 Binary files /dev/null and b/assets/graphics/meteorBrown_small2.png differ diff --git a/assets/graphics/meteorBrown_tiny1.png b/assets/graphics/meteorBrown_tiny1.png new file mode 100644 index 0000000..69ef3a3 Binary files /dev/null and b/assets/graphics/meteorBrown_tiny1.png differ diff --git a/assets/graphics/meteorBrown_tiny2.png b/assets/graphics/meteorBrown_tiny2.png new file mode 100644 index 0000000..8a561b5 Binary files /dev/null and b/assets/graphics/meteorBrown_tiny2.png differ diff --git a/assets/graphics/meteorGrey_big1.png b/assets/graphics/meteorGrey_big1.png new file mode 100644 index 0000000..74371c3 Binary files /dev/null and b/assets/graphics/meteorGrey_big1.png differ diff --git a/assets/graphics/meteorGrey_big2.png b/assets/graphics/meteorGrey_big2.png new file mode 100644 index 0000000..bcc8dc7 Binary files /dev/null and b/assets/graphics/meteorGrey_big2.png differ diff --git a/assets/graphics/meteorGrey_big3.png b/assets/graphics/meteorGrey_big3.png new file mode 100644 index 0000000..0bb8674 Binary files /dev/null and b/assets/graphics/meteorGrey_big3.png differ diff --git a/assets/graphics/meteorGrey_big4.png b/assets/graphics/meteorGrey_big4.png new file mode 100644 index 0000000..6b7e708 Binary files /dev/null and b/assets/graphics/meteorGrey_big4.png differ diff --git a/assets/graphics/meteorGrey_med1.png b/assets/graphics/meteorGrey_med1.png new file mode 100644 index 0000000..9104746 Binary files /dev/null and b/assets/graphics/meteorGrey_med1.png differ diff --git a/assets/graphics/meteorGrey_med2.png b/assets/graphics/meteorGrey_med2.png new file mode 100644 index 0000000..e63e2f6 Binary files /dev/null and b/assets/graphics/meteorGrey_med2.png differ diff --git a/assets/graphics/meteorGrey_small1.png b/assets/graphics/meteorGrey_small1.png new file mode 100644 index 0000000..a559e9b Binary files /dev/null and b/assets/graphics/meteorGrey_small1.png differ diff --git a/assets/graphics/meteorGrey_small2.png b/assets/graphics/meteorGrey_small2.png new file mode 100644 index 0000000..9f815b5 Binary files /dev/null and b/assets/graphics/meteorGrey_small2.png differ diff --git a/assets/graphics/meteorGrey_tiny1.png b/assets/graphics/meteorGrey_tiny1.png new file mode 100644 index 0000000..0b75fa8 Binary files /dev/null and b/assets/graphics/meteorGrey_tiny1.png differ diff --git a/assets/graphics/meteorGrey_tiny2.png b/assets/graphics/meteorGrey_tiny2.png new file mode 100644 index 0000000..75f944d Binary files /dev/null and b/assets/graphics/meteorGrey_tiny2.png differ diff --git a/assets/graphics/numeral0.png b/assets/graphics/numeral0.png new file mode 100644 index 0000000..4ac136f Binary files /dev/null and b/assets/graphics/numeral0.png differ diff --git a/assets/graphics/numeral1.png b/assets/graphics/numeral1.png new file mode 100644 index 0000000..6ffeaaa Binary files /dev/null and b/assets/graphics/numeral1.png differ diff --git a/assets/graphics/numeral2.png b/assets/graphics/numeral2.png new file mode 100644 index 0000000..e1628bd Binary files /dev/null and b/assets/graphics/numeral2.png differ diff --git a/assets/graphics/numeral3.png b/assets/graphics/numeral3.png new file mode 100644 index 0000000..386ac44 Binary files /dev/null and b/assets/graphics/numeral3.png differ diff --git a/assets/graphics/numeral4.png b/assets/graphics/numeral4.png new file mode 100644 index 0000000..3a40e32 Binary files /dev/null and b/assets/graphics/numeral4.png differ diff --git a/assets/graphics/numeral5.png b/assets/graphics/numeral5.png new file mode 100644 index 0000000..fbcc76f Binary files /dev/null and b/assets/graphics/numeral5.png differ diff --git a/assets/graphics/numeral6.png b/assets/graphics/numeral6.png new file mode 100644 index 0000000..2383268 Binary files /dev/null and b/assets/graphics/numeral6.png differ diff --git a/assets/graphics/numeral7.png b/assets/graphics/numeral7.png new file mode 100644 index 0000000..e2e9d7a Binary files /dev/null and b/assets/graphics/numeral7.png differ diff --git a/assets/graphics/numeral8.png b/assets/graphics/numeral8.png new file mode 100644 index 0000000..0f354ff Binary files /dev/null and b/assets/graphics/numeral8.png differ diff --git a/assets/graphics/numeral9.png b/assets/graphics/numeral9.png new file mode 100644 index 0000000..b1e4cb4 Binary files /dev/null and b/assets/graphics/numeral9.png differ diff --git a/assets/graphics/numeralX.png b/assets/graphics/numeralX.png new file mode 100644 index 0000000..7bad6ac Binary files /dev/null and b/assets/graphics/numeralX.png differ diff --git a/assets/graphics/pill_blue.png b/assets/graphics/pill_blue.png new file mode 100644 index 0000000..b07abfb Binary files /dev/null and b/assets/graphics/pill_blue.png differ diff --git a/assets/graphics/pill_green.png b/assets/graphics/pill_green.png new file mode 100644 index 0000000..af6b73a Binary files /dev/null and b/assets/graphics/pill_green.png differ diff --git a/assets/graphics/pill_red.png b/assets/graphics/pill_red.png new file mode 100644 index 0000000..8d89b16 Binary files /dev/null and b/assets/graphics/pill_red.png differ diff --git a/assets/graphics/pill_yellow.png b/assets/graphics/pill_yellow.png new file mode 100644 index 0000000..9d7b2bb Binary files /dev/null and b/assets/graphics/pill_yellow.png differ diff --git a/assets/graphics/playerLife1_blue.png b/assets/graphics/playerLife1_blue.png new file mode 100644 index 0000000..4a6c8b9 Binary files /dev/null and b/assets/graphics/playerLife1_blue.png differ diff --git a/assets/graphics/playerLife1_green.png b/assets/graphics/playerLife1_green.png new file mode 100644 index 0000000..ca4c39e Binary files /dev/null and b/assets/graphics/playerLife1_green.png differ diff --git a/assets/graphics/playerLife1_orange.png b/assets/graphics/playerLife1_orange.png new file mode 100644 index 0000000..8c02aa2 Binary files /dev/null and b/assets/graphics/playerLife1_orange.png differ diff --git a/assets/graphics/playerLife1_red.png b/assets/graphics/playerLife1_red.png new file mode 100644 index 0000000..6375095 Binary files /dev/null and b/assets/graphics/playerLife1_red.png differ diff --git a/assets/graphics/playerLife2_blue.png b/assets/graphics/playerLife2_blue.png new file mode 100644 index 0000000..17478e6 Binary files /dev/null and b/assets/graphics/playerLife2_blue.png differ diff --git a/assets/graphics/playerLife2_green.png b/assets/graphics/playerLife2_green.png new file mode 100644 index 0000000..325cad6 Binary files /dev/null and b/assets/graphics/playerLife2_green.png differ diff --git a/assets/graphics/playerLife2_orange.png b/assets/graphics/playerLife2_orange.png new file mode 100644 index 0000000..ae1bf6c Binary files /dev/null and b/assets/graphics/playerLife2_orange.png differ diff --git a/assets/graphics/playerLife2_red.png b/assets/graphics/playerLife2_red.png new file mode 100644 index 0000000..abada85 Binary files /dev/null and b/assets/graphics/playerLife2_red.png differ diff --git a/assets/graphics/playerLife3_blue.png b/assets/graphics/playerLife3_blue.png new file mode 100644 index 0000000..a1411ec Binary files /dev/null and b/assets/graphics/playerLife3_blue.png differ diff --git a/assets/graphics/playerLife3_green.png b/assets/graphics/playerLife3_green.png new file mode 100644 index 0000000..a1c9db1 Binary files /dev/null and b/assets/graphics/playerLife3_green.png differ diff --git a/assets/graphics/playerLife3_orange.png b/assets/graphics/playerLife3_orange.png new file mode 100644 index 0000000..b359359 Binary files /dev/null and b/assets/graphics/playerLife3_orange.png differ diff --git a/assets/graphics/playerLife3_red.png b/assets/graphics/playerLife3_red.png new file mode 100644 index 0000000..5417fd9 Binary files /dev/null and b/assets/graphics/playerLife3_red.png differ diff --git a/assets/graphics/playerShip1_damage1.png b/assets/graphics/playerShip1_damage1.png new file mode 100644 index 0000000..eb2ac7d Binary files /dev/null and b/assets/graphics/playerShip1_damage1.png differ diff --git a/assets/graphics/playerShip1_damage2.png b/assets/graphics/playerShip1_damage2.png new file mode 100644 index 0000000..d5f40bd Binary files /dev/null and b/assets/graphics/playerShip1_damage2.png differ diff --git a/assets/graphics/playerShip1_damage3.png b/assets/graphics/playerShip1_damage3.png new file mode 100644 index 0000000..ede5132 Binary files /dev/null and b/assets/graphics/playerShip1_damage3.png differ diff --git a/assets/graphics/playerShip1_green.png b/assets/graphics/playerShip1_green.png new file mode 100644 index 0000000..2eb6f9c Binary files /dev/null and b/assets/graphics/playerShip1_green.png differ diff --git a/assets/graphics/playerShip2_damage1.png b/assets/graphics/playerShip2_damage1.png new file mode 100644 index 0000000..313f1e4 Binary files /dev/null and b/assets/graphics/playerShip2_damage1.png differ diff --git a/assets/graphics/playerShip2_damage2.png b/assets/graphics/playerShip2_damage2.png new file mode 100644 index 0000000..fa53047 Binary files /dev/null and b/assets/graphics/playerShip2_damage2.png differ diff --git a/assets/graphics/playerShip2_damage3.png b/assets/graphics/playerShip2_damage3.png new file mode 100644 index 0000000..c3b506c Binary files /dev/null and b/assets/graphics/playerShip2_damage3.png differ diff --git a/assets/graphics/playerShip2_green.png b/assets/graphics/playerShip2_green.png new file mode 100644 index 0000000..72e18c7 Binary files /dev/null and b/assets/graphics/playerShip2_green.png differ diff --git a/assets/graphics/playerShip3_damage1.png b/assets/graphics/playerShip3_damage1.png new file mode 100644 index 0000000..72a1a62 Binary files /dev/null and b/assets/graphics/playerShip3_damage1.png differ diff --git a/assets/graphics/playerShip3_damage2.png b/assets/graphics/playerShip3_damage2.png new file mode 100644 index 0000000..6ad9035 Binary files /dev/null and b/assets/graphics/playerShip3_damage2.png differ diff --git a/assets/graphics/playerShip3_damage3.png b/assets/graphics/playerShip3_damage3.png new file mode 100644 index 0000000..97ebf0b Binary files /dev/null and b/assets/graphics/playerShip3_damage3.png differ diff --git a/assets/graphics/playerShip3_green.png b/assets/graphics/playerShip3_green.png new file mode 100644 index 0000000..b853be4 Binary files /dev/null and b/assets/graphics/playerShip3_green.png differ diff --git a/assets/graphics/powerupBlue.png b/assets/graphics/powerupBlue.png new file mode 100644 index 0000000..1118e1b Binary files /dev/null and b/assets/graphics/powerupBlue.png differ diff --git a/assets/graphics/powerupBlue_bolt.png b/assets/graphics/powerupBlue_bolt.png new file mode 100644 index 0000000..28f7aeb Binary files /dev/null and b/assets/graphics/powerupBlue_bolt.png differ diff --git a/assets/graphics/powerupBlue_shield.png b/assets/graphics/powerupBlue_shield.png new file mode 100644 index 0000000..b6f2d4c Binary files /dev/null and b/assets/graphics/powerupBlue_shield.png differ diff --git a/assets/graphics/powerupBlue_star.png b/assets/graphics/powerupBlue_star.png new file mode 100644 index 0000000..eeda7bc Binary files /dev/null and b/assets/graphics/powerupBlue_star.png differ diff --git a/assets/graphics/powerupGreen.png b/assets/graphics/powerupGreen.png new file mode 100644 index 0000000..252611e Binary files /dev/null and b/assets/graphics/powerupGreen.png differ diff --git a/assets/graphics/powerupGreen_bolt.png b/assets/graphics/powerupGreen_bolt.png new file mode 100644 index 0000000..555ce79 Binary files /dev/null and b/assets/graphics/powerupGreen_bolt.png differ diff --git a/assets/graphics/powerupGreen_shield.png b/assets/graphics/powerupGreen_shield.png new file mode 100644 index 0000000..8d68623 Binary files /dev/null and b/assets/graphics/powerupGreen_shield.png differ diff --git a/assets/graphics/powerupGreen_star.png b/assets/graphics/powerupGreen_star.png new file mode 100644 index 0000000..9a3897e Binary files /dev/null and b/assets/graphics/powerupGreen_star.png differ diff --git a/assets/graphics/powerupRed.png b/assets/graphics/powerupRed.png new file mode 100644 index 0000000..645f1e3 Binary files /dev/null and b/assets/graphics/powerupRed.png differ diff --git a/assets/graphics/powerupRed_bolt.png b/assets/graphics/powerupRed_bolt.png new file mode 100644 index 0000000..ddd1417 Binary files /dev/null and b/assets/graphics/powerupRed_bolt.png differ diff --git a/assets/graphics/powerupRed_shield.png b/assets/graphics/powerupRed_shield.png new file mode 100644 index 0000000..7e0efd5 Binary files /dev/null and b/assets/graphics/powerupRed_shield.png differ diff --git a/assets/graphics/powerupRed_star.png b/assets/graphics/powerupRed_star.png new file mode 100644 index 0000000..ea98f39 Binary files /dev/null and b/assets/graphics/powerupRed_star.png differ diff --git a/assets/graphics/powerupYellow.png b/assets/graphics/powerupYellow.png new file mode 100644 index 0000000..7ba781e Binary files /dev/null and b/assets/graphics/powerupYellow.png differ diff --git a/assets/graphics/powerupYellow_bolt.png b/assets/graphics/powerupYellow_bolt.png new file mode 100644 index 0000000..beb6db1 Binary files /dev/null and b/assets/graphics/powerupYellow_bolt.png differ diff --git a/assets/graphics/powerupYellow_shield.png b/assets/graphics/powerupYellow_shield.png new file mode 100644 index 0000000..ac01e3d Binary files /dev/null and b/assets/graphics/powerupYellow_shield.png differ diff --git a/assets/graphics/powerupYellow_star.png b/assets/graphics/powerupYellow_star.png new file mode 100644 index 0000000..fc7b6c8 Binary files /dev/null and b/assets/graphics/powerupYellow_star.png differ diff --git a/assets/graphics/shield1.png b/assets/graphics/shield1.png new file mode 100644 index 0000000..8d25f4b Binary files /dev/null and b/assets/graphics/shield1.png differ diff --git a/assets/graphics/shield2.png b/assets/graphics/shield2.png new file mode 100644 index 0000000..485a3f7 Binary files /dev/null and b/assets/graphics/shield2.png differ diff --git a/assets/graphics/shield3.png b/assets/graphics/shield3.png new file mode 100644 index 0000000..2925cd6 Binary files /dev/null and b/assets/graphics/shield3.png differ diff --git a/assets/graphics/shield_bronze.png b/assets/graphics/shield_bronze.png new file mode 100644 index 0000000..f62dd74 Binary files /dev/null and b/assets/graphics/shield_bronze.png differ diff --git a/assets/graphics/shield_gold.png b/assets/graphics/shield_gold.png new file mode 100644 index 0000000..08598e8 Binary files /dev/null and b/assets/graphics/shield_gold.png differ diff --git a/assets/graphics/shield_silver.png b/assets/graphics/shield_silver.png new file mode 100644 index 0000000..9f691ed Binary files /dev/null and b/assets/graphics/shield_silver.png differ diff --git a/assets/graphics/speed.png b/assets/graphics/speed.png new file mode 100644 index 0000000..d014dec Binary files /dev/null and b/assets/graphics/speed.png differ diff --git a/assets/graphics/star1.png b/assets/graphics/star1.png new file mode 100644 index 0000000..67551ae Binary files /dev/null and b/assets/graphics/star1.png differ diff --git a/assets/graphics/star2.png b/assets/graphics/star2.png new file mode 100644 index 0000000..a047ef6 Binary files /dev/null and b/assets/graphics/star2.png differ diff --git a/assets/graphics/star3.png b/assets/graphics/star3.png new file mode 100644 index 0000000..c9026d3 Binary files /dev/null and b/assets/graphics/star3.png differ diff --git a/assets/graphics/star_bronze.png b/assets/graphics/star_bronze.png new file mode 100644 index 0000000..2450ea1 Binary files /dev/null and b/assets/graphics/star_bronze.png differ diff --git a/assets/graphics/star_gold.png b/assets/graphics/star_gold.png new file mode 100644 index 0000000..4f048ef Binary files /dev/null and b/assets/graphics/star_gold.png differ diff --git a/assets/graphics/star_silver.png b/assets/graphics/star_silver.png new file mode 100644 index 0000000..0d874f5 Binary files /dev/null and b/assets/graphics/star_silver.png differ diff --git a/assets/graphics/things_bronze.png b/assets/graphics/things_bronze.png new file mode 100644 index 0000000..a4fb9be Binary files /dev/null and b/assets/graphics/things_bronze.png differ diff --git a/assets/graphics/things_gold.png b/assets/graphics/things_gold.png new file mode 100644 index 0000000..d999d25 Binary files /dev/null and b/assets/graphics/things_gold.png differ diff --git a/assets/graphics/things_silver.png b/assets/graphics/things_silver.png new file mode 100644 index 0000000..ba7cdf1 Binary files /dev/null and b/assets/graphics/things_silver.png differ diff --git a/assets/graphics/ufoRed.png b/assets/graphics/ufoRed.png new file mode 100644 index 0000000..62dd549 Binary files /dev/null and b/assets/graphics/ufoRed.png differ diff --git a/project.xml b/project.xml new file mode 100644 index 0000000..0a11423 --- /dev/null +++ b/project.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Asteroid.hx b/src/Asteroid.hx new file mode 100644 index 0000000..06f2038 --- /dev/null +++ b/src/Asteroid.hx @@ -0,0 +1,68 @@ +import com.haxepunk.Entity; +import com.haxepunk.graphics.Image; +import com.haxepunk.HXP; + +class Asteroid extends Entity { + + public function new (x:Float, y:Float) { + super(x, y); + + var file = ''; + var tempRand = Math.floor(Math.random() * sprites.length); + + file += spritesTypes[Math.floor(Math.random() * 2)]; + file += sprites[tempRand][Math.floor(Math.random() * sprites[tempRand].length)]; + + sprite = new Image("graphics/" + file); + + graphic = sprite; + + sprite.centerOrigin(); + + + setHitbox(sprite.width, sprite.height); + + type = "asteroid"; + + layer = -2; + } + + public override function update() { + this.y += 3; + + if (this.y > HXP.height) { + this.scene.remove(this); + } + + this.originX = Math.floor(sprite.width / 2); + this.originY = Math.floor(sprite.height / 2); + + this.sprite.angle += 3; + + + super.update(); + } + private var spritesTypes:Array = [ + "meteorBrown_", + "meteorGrey_" + ]; + + private var sprites:Array> = [ + [ + "med1.png", + "med2.png" + ], + [ + "big1.png", + "big2.png", + "big3.png", + "big4.png" + ], + [ + "small1.png", + "small2.png" + ] + ]; + + private var sprite:Image; +} \ No newline at end of file diff --git a/src/Bullet.hx b/src/Bullet.hx new file mode 100644 index 0000000..154bcc5 --- /dev/null +++ b/src/Bullet.hx @@ -0,0 +1,45 @@ +import com.haxepunk.Entity; +import com.haxepunk.graphics.Image; +import com.haxepunk.HXP; + +class Bullet extends Entity { + + public function new(x:Float, y:Float) { + super(x, y); + + laser1 = new Image("graphics/laserGreen09.png"); + laser2 = new Image("graphics/laserGreen13.png"); + + graphic = laser1; + + setHitbox(9, 37); + + type = "bullet"; + + } + + public override function update() { + super.update(); + + this.y -= 10; + + timer -= HXP.elapsed; + + if (collide("asteroid", this.x, this.y) != null) { + this.scene.remove(this); + } + + if (timer < 0 || this.y < 200) { + graphic = laser2; + } + + if (this.y < 0) { + this.scene.remove(this); + } + } + + private var laser1:Image; + private var laser2:Image; + + private var timer:Float = .5; +} \ No newline at end of file diff --git a/src/Button.hx b/src/Button.hx new file mode 100644 index 0000000..744be5f --- /dev/null +++ b/src/Button.hx @@ -0,0 +1,38 @@ +import com.haxepunk.Entity; +import com.haxepunk.graphics.Image; +import com.haxepunk.utils.Input; +import com.haxepunk.utils.Touch; +import com.haxepunk.HXP; +import Player; + +class Button extends Entity { + + public function new() { + super(10, HXP.height - (this.height + 60 * 2)); + + sprite = new Image("graphics/laserRed08.png"); + sprite.scale = 2; + graphic = sprite; + + setHitbox(sprite.width * 2, sprite.height * 2); + + layer = -3; + + } + + public override function update() { + Input.touchPoints(onTouch); + } + + private function onTouch(touch:Touch) { + if ((touch.x > this.x && touch.x < this.x + this.width) && (touch.y > this.y && touch.y < this.y + this.height)) { + if (touch.pressed) { + var players:Array = []; + this.scene.getClass(Player, players); + players[0].shoot(); + } + } + } + + private var sprite:Image; +} \ No newline at end of file diff --git a/src/Enemy.hx b/src/Enemy.hx new file mode 100644 index 0000000..85fbf8b --- /dev/null +++ b/src/Enemy.hx @@ -0,0 +1,61 @@ +import com.haxepunk.Entity; +import com.haxepunk.graphics.Image; +import com.haxepunk.HXP; + +class Enemy extends Entity { + + public function new (x:Float, y:Float) { + super(x, y); + + color = Math.floor(Math.random() * 3); + enemyType = Math.floor(Math.random() * 5) + 1; + + sprite = new Image("graphics/" + enemies[color] + enemyType + ".png"); + + graphic = sprite; + + setHitbox(sprite.width, sprite.height); + + layer = -1; + } + + public override function update() { + turnTimer -= HXP.elapsed; + + if (this.x != loc[0] && this.y != loc[1]) + this.moveTowards(loc[0], loc[1], moveSpeed); + + if (turnTimer < 0) { + loc = assignLocation(); + + if (enemyType == 3) + turnTimer = 2; + else + turnTimer = 1; + } + } + + private function assignLocation() { + var arr:Array = [ + Math.random() * (HXP.width - this.width), + Math.random() * 400 + ]; + + return arr; + } + + private var enemies:Array = [ + "enemyBlack", + "enemyGreen", + "enemyBlue" + ]; + + private var sprite:Image; + + private var color:Int; + private var enemyType:Int; + + private var turnTimer:Float = 0; + private var moveSpeed:Int = 10; + private var loc:Array = []; +} \ No newline at end of file diff --git a/src/Main.hx b/src/Main.hx new file mode 100644 index 0000000..7196635 --- /dev/null +++ b/src/Main.hx @@ -0,0 +1,23 @@ +import com.haxepunk.Engine; +import com.haxepunk.HXP; + +class Main extends Engine +{ + + override public function init() + { +#if debug + HXP.console.enable(); +#end + + #if !android + HXP.screen.scale = .5; + HXP.resize(360, 640); + #end + + HXP.scene = new MainScene(); + } + + public static function main() { new Main(); } + +} \ No newline at end of file diff --git a/src/MainScene.hx b/src/MainScene.hx new file mode 100644 index 0000000..5419fea --- /dev/null +++ b/src/MainScene.hx @@ -0,0 +1,32 @@ +import com.haxepunk.Scene; +import com.haxepunk.HXP; +import com.haxepunk.graphics.Backdrop; + +import Spawner; +import Player; +import Button; +import Enemy; + +class MainScene extends Scene +{ + public override function begin() + { + var player = new Player(); + var button = new Button(); + var spawner = new Spawner(); + var backdrop = new Backdrop("graphics/darkPurple.png", true, true); + var enemy = new Enemy(160, 100); + + addGraphic(backdrop); + + #if (android || ios) + add(button); + #end + + add(enemy); + + add(player); + add(spawner); + + } +} \ No newline at end of file diff --git a/src/Player.hx b/src/Player.hx new file mode 100644 index 0000000..3aeed08 --- /dev/null +++ b/src/Player.hx @@ -0,0 +1,73 @@ +import com.haxepunk.Entity; +import com.haxepunk.graphics.Image; +import com.haxepunk.utils.Key; +import com.haxepunk.utils.Input; +import com.haxepunk.HXP; +import com.haxepunk.utils.Touch; + +import Bullet; + +class Player extends Entity { + public function new() { + super(HXP.halfWidth - 16, HXP.height - 200); + + graphic = new Image("graphics/playerShip1_green.png"); + + setHitbox(99, 75); + + Input.define("left", [Key.LEFT, Key.A]); + Input.define("right", [Key.RIGHT, Key.D]); + Input.define("down", [Key.DOWN, Key.S]); + Input.define("up", [Key.UP, Key.W]); + Input.define("shoot", [Key.SPACE]); + + type = "player"; + + layer = -1; + + } + + private function handleInput() { + if (Input.check("left") && this.left > 0) { + this.x -= moveSpeed; + } + if (Input.check("right") && this.right < HXP.width) { + this.x += moveSpeed; + } + if (Input.check("down") && this.bottom < HXP.height) { + this.y += moveSpeed; + } + if (Input.check("up") && this.top > 0) { + this.y -= moveSpeed; + } + + if (Input.pressed("shoot")) { + shoot(); + } + + Input.touchPoints(onTouch); + } + + private function onTouch(touch:Touch) { + if (touch.y < HXP.height - 100) + this.moveTowards(touch.x - (this.width / 2), touch.y - (this.height * 2), moveSpeed * 1.5); + } + + public function shoot() { + this.scene.add(new Bullet(this.x + this.width / 2, this.y)); + } + + public override function update() { + handleInput(); + + var asteroid = collide("asteroid", this.x, this.y); + + if (asteroid != null) { + trace(asteroid); + } + + super.update(); + } + + private var moveSpeed:Int = 5; +} \ No newline at end of file diff --git a/src/Spawner.hx b/src/Spawner.hx new file mode 100644 index 0000000..5464c17 --- /dev/null +++ b/src/Spawner.hx @@ -0,0 +1,29 @@ +import com.haxepunk.Entity; +import com.haxepunk.HXP; +import Asteroid; + +class Spawner extends Entity { + public function new () { + super(); + } + + public override function update() { + spawnStarTime -= HXP.elapsed; + spawnAsteroidTime -= HXP.elapsed; + + if (spawnAsteroidTime < 0) { + this.scene.add(new Asteroid(HXP.width * Math.random(), -16)); + spawnAsteroidTime = 1.5; + } + + if (spawnStarTime < 0) { + this.scene.add(new Star(HXP.width * Math.random())); + spawnStarTime = .5; + } + + super.update(); + } + + private var spawnAsteroidTime:Float = 1.5; + private var spawnStarTime:Float = .5; +} \ No newline at end of file diff --git a/src/Star.hx b/src/Star.hx new file mode 100644 index 0000000..1ff0feb --- /dev/null +++ b/src/Star.hx @@ -0,0 +1,24 @@ +import com.haxepunk.Entity; +import com.haxepunk.graphics.Image; +import com.haxepunk.HXP; + +class Star extends Entity { + + public function new(x:Float) { + super(x, -4); + + graphic = Image.createRect(4,4, 0xBBBBBB); + + moveSpeed = Math.floor(Math.random() * 12); + } + + public override function update() { + this.y += moveSpeed; + + if (this.y > HXP.height + 4) { + this.scene.remove(this); + } + } + + private var moveSpeed:Int; +} \ No newline at end of file