Skip to content

Commit

Permalink
add chasebow (chase over rainbow)
Browse files Browse the repository at this point in the history
  • Loading branch information
jcksnvllxr80 committed Dec 7, 2021
1 parent 5fa28cb commit f7374b5
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
6 changes: 4 additions & 2 deletions img/img_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
firefly_ba = bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x80\x00\x00\x00\x00\x00\x00\x00\x00\x07\x80\x00\x00\x00\x00\x7f\x87\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x00\xe7\x0f\x00\x00\x00\x00\x00\x07\xff\xfe\x0f\x00\x00\x00\x00\x01\xe0\x1e\x00\x00\x00\x00\x00\x0f\xff\xfc\x06\x00\x00\x00\x00\x01\xc0\x3c\x00\x00\x00\x00\x00\x0f\x7c\xf8\x00\x00\x00\x00\x00\x01\xc0\x7c\x00\x00\x00\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x00\x03\x80\xfc\x00\x00\x00\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x03\x80\x78\x00\x00\x00\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x33\x00\x38\x00\x00\x00\x00\x00\x00\x78\x00\x00\x00\x00\x00\x00\x7f\x00\x38\x00\x70\x00\x00\x00\x00\x78\x00\x04\x03\xc3\x03\xe0\x7f\x00\x38\x00\xf0\x0c\x00\x00\x00\x7c\x00\x1c\x07\xcf\x0f\xe0\x1f\xfc\x30\x03\xf0\x3c\x00\x00\x01\xff\xf0\x3c\x0f\xfe\x1f\xf0\x0f\xf8\x70\x07\xe0\x7c\x00\x00\x01\xff\xf0\xfc\x1f\xf0\x3c\xf0\x0e\x00\x70\x0f\xe0\x7c\x00\x00\x01\xfb\xe1\xfc\x03\xe0\x38\xe0\x0e\x00\xf0\x0d\xe0\x7c\x00\x00\x00\x60\x83\xb8\x03\xc0\x39\xe0\x0c\x00\xe0\x01\xe0\xf8\x00\x00\x00\x60\x01\x3c\x03\x80\x3f\xc0\x0c\x00\xe0\x01\xe1\xf8\x00\x00\x00\xe0\x00\x78\x07\x80\x7f\x80\x1c\x01\xe0\x01\xe3\x78\x00\x00\x00\xe0\x00\x78\x07\x80\x78\x00\x1c\x01\xe0\x03\xe6\x70\x00\x00\x00\xc0\x00\x78\x07\x80\xf0\x00\x18\x01\xe1\x03\xfc\x70\x00\x00\x00\xc0\x00\x79\x87\x00\xf8\x0c\x38\x01\xe7\x03\xf8\x70\x00\x00\x01\xc0\x00\x7f\x87\x00\xf0\x3c\x38\x03\xfe\x03\xf0\x70\x00\x00\x01\x80\x00\x7f\x0f\x00\xf9\xf0\x38\x03\xfc\x03\xe0\x70\x00\x00\x03\x80\x00\x7c\x0f\x00\xff\xc0\x38\x01\xf0\x03\xc0\x60\x00\x00\x0f\x00\x00\x70\x0e\x00\xff\x00\x38\x01\xc0\x01\x00\xe0\x00\x00\x0f\x00\x00\x60\x00\x00\xf0\x00\x78\x00\x00\x00\x00\xe0\x00\x00\x1e\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x01\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x03\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\xc0\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\xc0\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x80\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0e\x00\x00\x00\x00\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x00\x38\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x00\x30\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x60\x00\x00\x00\x00\x70\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
blend_ba = bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7f\xff\x00\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7f\xff\x80\xff\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7f\xff\xc0\x03\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7f\xff\xe0\x03\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7c\x07\xe0\x03\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7c\x03\xe0\x03\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x7c\x03\xe0\x03\xf0\x00\x3f\xfe\x03\xff\xfc\x00\xff\xff\x00\x00\x7c\x03\xe0\x03\xf0\x00\xff\xff\x03\xff\xfe\x01\xff\xff\x00\x00\x7c\x03\xe0\x03\xf0\x00\xff\xff\x83\xff\xff\x03\xff\xff\x00\x00\x7c\x03\xe0\x03\xf0\x01\xff\xff\x83\xff\xff\x03\xff\xff\x00\x00\x7c\x03\xe0\x03\xf0\x01\xf8\x0f\xc3\xe0\x1f\x87\xe0\x3f\x00\x00\x7c\x03\xe0\x03\xf0\x01\xf0\x07\xc3\xe0\x1f\x87\xe0\x3f\x00\x00\x7c\x07\xe0\x03\xf0\x01\xf0\x07\xc3\xe0\x1f\x87\xc0\x3f\x00\x00\x7f\xff\xc0\x03\xf0\x01\xf0\x07\xc3\xe0\x1f\x87\xc0\x3f\x00\x00\x7f\xff\x80\x03\xf0\x01\xf0\x07\xc3\xe0\x1f\x87\xc0\x3f\x00\x00\x7f\xff\xc0\x03\xf0\x01\xf0\x0f\xc3\xe0\x1f\x87\xc0\x3f\x00\x00\x7f\xff\xe0\x03\xf0\x01\xff\xff\xc3\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x07\xe0\x03\xf0\x01\xff\xff\x83\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x03\xe0\x03\xf0\x01\xff\xff\x83\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x03\xf0\x03\xf0\x01\xff\xfe\x03\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x01\xf0\x03\xf0\x01\xf0\x00\x03\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x01\xf0\x03\xf0\x01\xf0\x00\x03\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x01\xf0\x03\xf0\x01\xf0\x00\x03\xe0\x1f\x87\xc0\x3f\x00\x00\x7c\x03\xf0\x03\xf0\x01\xf0\x00\x03\xe0\x1f\x87\xe0\x3f\x00\x00\x7c\x03\xf0\x03\xf0\x01\xf8\x00\x03\xe0\x1f\x87\xe0\x3f\x00\x00\x7c\x07\xe0\x03\xf0\x01\xf8\x00\x03\xe0\x1f\x87\xf0\x3f\x00\x00\x7f\xff\xe0\xff\xff\xe1\xff\xff\x03\xe0\x1f\x83\xff\xff\x00\x00\x7f\xff\xe0\xff\xff\xe0\xff\xff\x03\xe0\x1f\x83\xff\xff\x00\x00\x7f\xff\xc0\xff\xff\xe0\xff\xff\x03\xe0\x1f\x81\xff\xff\x00\x00\x7f\xff\x00\xff\xff\xe0\x3f\xff\x03\xe0\x1f\x80\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
flash_ba = bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x00\x03\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x0f\xf0\x00\x00\x07\xff\xff\xf8\xff\xf8\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xf8\xff\xf8\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xf8\xff\xf8\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\xff\xf0\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\x7f\xf0\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\x7f\xf0\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\x7f\xf0\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\x7f\xf0\x00\x00\x00\x00\x00\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\x7f\xf0\x00\x00\x00\x00\x0c\x00\xff\xf0\x00\x00\x07\xff\xff\xfc\x7f\xf0\x00\x00\x00\x00\x1e\x00\xff\xe0\x00\x00\x07\xff\xc0\x3c\x7f\xf0\x03\xfc\xfc\x00\x3f\x00\xff\xe0\xf8\x00\x07\xff\xc0\x00\x7f\xf0\x0f\xff\xff\xe0\x3f\xc0\xff\xe3\xfe\x00\x07\xff\xff\xf0\x7f\xf0\x1f\xff\xff\xc0\x7f\xe0\xff\xef\xff\x00\x07\xff\xff\xf0\x7f\xf0\x3f\xff\xff\xc0\xff\xf0\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf0\x7f\xff\xff\xc1\xff\xf8\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf0\xff\xff\xff\xc1\xff\xf8\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf0\xff\xff\xff\xc3\xff\xf0\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf0\xff\xff\xff\xc3\xff\xe0\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf1\xff\xff\xff\xc3\xff\xc0\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf1\xff\xff\xff\xc3\xff\xc0\xff\xff\xff\x80\x07\xff\xff\xf0\x7f\xf1\xff\xe1\xff\x83\xff\xc0\xff\xf3\xff\x80\x07\xff\xff\xf0\x7f\xf1\xff\xc1\xff\x81\xff\xc0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf1\xff\xe1\xff\xc0\xff\xe0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf1\xff\xff\xff\xc0\xff\xf0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf1\xff\xff\xff\xc0\x7f\xf0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\xff\xff\xff\xc0\x7f\xf8\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\xff\xff\xff\xc0\xff\xf8\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\xff\xff\xff\xc0\xff\xf8\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\x7f\xff\xff\xc1\xff\xf0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\x3f\xff\xff\xc3\xff\xf0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\x1f\xff\xff\xc7\xff\xe0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\x0f\xfd\xff\xc7\xff\xe0\xff\xf3\xff\x80\x07\xff\xc0\x00\x7f\xf0\x03\xe1\xff\xc3\xff\xc0\x7f\xf3\xff\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
chasebow_ba = bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x38\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x00\x01\xfc\x3f\xc0\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x07\xff\x3f\xc0\x00\x00\x00\x00\x00\x00\x00\x01\xc0\x00\x00\x00\x0f\xff\xbf\xc0\x00\x00\x00\x00\x00\x00\x00\x03\x80\x00\x00\x00\x1f\xff\x3f\xff\x01\xfe\x01\xfe\x03\xf8\x00\x06\x00\x00\x00\x00\x3f\xff\x3f\xff\x87\xff\x87\xff\x0f\xfc\x00\x0c\x00\x00\x00\x00\x3f\xfe\x3f\xff\xcf\xff\x8f\xff\x1f\xfe\x00\x18\x00\x00\x00\x00\x7f\xfe\x3f\xff\xcf\xff\xcf\xe7\x1f\xdf\x00\x3f\x01\xe0\x73\x98\x7f\x80\x3f\xdf\xcc\x3f\xcf\xe0\x3f\x8f\x00\x79\x07\x00\xe7\x38\x7f\x80\x3f\xdf\xc0\x1f\xcf\xfc\x3f\xff\x80\xe3\x1c\x01\xce\x70\x7f\xfe\x3f\xdf\xc3\xff\xc7\xff\x3f\xff\x81\xc7\x38\xc3\x9c\xe0\x3f\xfe\x3f\xdf\xc7\xff\xc1\xff\xbf\xc0\x03\x8e\x71\x87\x38\xc0\x3f\xff\x3f\xdf\xcf\x9f\xc0\x7f\xbf\xe1\x87\x1c\xe3\x3e\x70\x90\x1f\xff\x3f\xdf\xcf\x9f\xce\x3f\x9f\xff\x8e\x39\xc3\xdc\xe1\xe0\x1f\xff\xbf\xdf\xcf\x9f\xcf\xff\x9f\xff\x8c\x71\x80\x38\xc0\x00\x07\xff\x3f\xdf\xc7\xff\xcf\xff\x07\xfe\x19\xc1\x88\x33\xc8\x00\x01\xfc\x3f\xdf\xc3\xff\xc3\xfc\x01\xf8\x0f\x01\xe0\x38\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
zero_ba = bytearray(b'\x00\x00\x00\x00\xfe\x00\x00\xfe\x00\x07\xff\xc0\x0f\xff\xe0\x0f\xc7\xe0\x3e\x00\xf8\x3e\x00\xf8\x3e\x00\xf8\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x78\x00\x3c\x3e\x00\xf8\x3e\x00\xf8\x3e\x00\xf8\x0f\xc7\xe0\x0f\xff\xe0\x07\xff\xc0\x00\xfe\x00\x00\xfe\x00\x00\x00\x00\x00\x00\x00') # '0', 24x32px
one_ba = bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x70\x00\x00\x70\x00\x00\xf0\x00\x03\xf0\x00\x03\xf0\x00\x0f\xf0\x00\x1c\xf0\x00\x08\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x00\xf0\x00\x01\xf8\x00\x01\xf8\x00\x00\x00\x00\x00\x00\x00') # '1', 24x32px
two_ba = bytearray(b'\x00\x00\x00\x03\xff\x00\x03\xff\x00\x7f\xff\xc0\x7e\x0f\xc0\x7e\x0f\xc0\x7e\x03\xc0\x7c\x03\xc0\x7c\x03\xc0\x00\x03\xc0\x00\x03\xc0\x00\x03\xc0\x00\x03\xc0\x00\x0f\xc0\x00\x0f\xc0\x00\x0f\x80\x00\x3c\x00\x00\x3c\x00\x00\x70\x00\x00\x60\x00\x00\x60\x00\x01\xc0\x00\x03\xc0\x40\x0f\x80\xc0\x0f\x80\xc0\x1f\xff\xc0\x1f\xff\xc0\x1f\xff\xc0\x7f\xff\xc0\x7f\xff\xc0\x00\x00\x00\x00\x00\x00') # '2', 24x32px
Expand All @@ -26,7 +27,7 @@
none_ba = bytearray(b'\x00') # '', 8x1px
led_style_list = [
"rainbow", "chase", "fill", "off", "red", "yellow", "green", "cyan", "blue", "purple",
"white", "firefly", "blend", "flash"
"white", "firefly", "blend", "flash", "chasebow"
]

style_ba_dict = {
Expand All @@ -43,7 +44,8 @@
led_style_list[10]: white_ba,
led_style_list[11]: firefly_ba,
led_style_list[12]: blend_ba,
led_style_list[13]: flash_ba
led_style_list[13]: flash_ba,
led_style_list[14]: chasebow_ba
}

time_ba_dict = {
Expand Down
Binary file added img/words/chasebow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 15 additions & 1 deletion main.py
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,20 @@ def do_chase():
return


def do_chasebow():
for j in range(255):
mask = j % 2
for i in range(NUM_LEDS):
rc_index = int(i * 255 / NUM_LEDS) + j*16
color = Neopixel.wheel(rc_index & 255)
led_string.pixels_set(i, (color[0]*mask, color[1]*mask, color[2]*mask))
sleep_ms(20)
led_string.pixels_show()
if not led_style == "chasebow":
return
sleep_ms(10)


def solid_color(color, style_compare_str):
led_string.pixels_fill(color)
led_string.pixels_show()
Expand Down Expand Up @@ -446,7 +460,7 @@ def create_time_image(digits_tuple):
style_func_list = [
do_rainbow_cycle, do_chase, do_fill, do_off, do_red,
do_yellow, do_green, do_cyan, do_blue, do_purple, do_white,
do_firefly, do_blend, do_flash
do_firefly, do_blend, do_flash, do_chasebow
]
style_to_func_dict = dict(zip(led_style_list, style_func_list))
show_current_style(led_style)
Expand Down

0 comments on commit f7374b5

Please sign in to comment.