spg

View on PyPIReverse Dependencies (0)

0.1.9 spg-0.1.9-py3-none-any.whl

Wheel Details

Project: spg
Version: 0.1.9
Filename: spg-0.1.9-py3-none-any.whl
Download: [link]
Size: 402258
MD5: 325b43b458a7fc2de5c13ca28bbdd9fc
SHA256: 66cf2170c80b5f164a4efa3dde4961dd3b1ef1993069edd014abe59cef65d5df
Uploaded: 2022-10-26 09:42:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spg
Version: 0.1.9
Summary: Simulator for Reinforcement Learning
Author: Michael Garcia Ortiz
Author-Email: michael.garcia.ortiz[at]gmail.com
Requires-Dist: pyyaml
Requires-Dist: pymunk (>=6.0.0)
Requires-Dist: numpy
Requires-Dist: scikit-image
Requires-Dist: pillow
Requires-Dist: pytest
Requires-Dist: matplotlib
Requires-Dist: gym
Requires-Dist: arcade
Requires-Dist: tripy
Requires-Dist: tqdm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6246 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spg/__init__.py sha256=nNsSVggYdFiKOrOs1ziMI5gMMBu2cGcLgrFqLalqliw 51
spg/agent/__init__.py sha256=WN0-94AQ5QgvI2d377STg6GdGRVHVx1YL4CnyoXedNo 89
spg/agent/agent.py sha256=B1toe96FF5ag2RS9vLB2AeJkWL8wVCZ8JZcp8zFA-DY 6010
spg/agent/agents.py sha256=nZwEyM0andNh1SbbLyOx5Jru8go-EiccjMB-1ac-qvs 1086
spg/agent/device.py sha256=TXOPCuCZ7SOytsx7nQ9mdcJx_Tute4UUPD0Dw5tTY5w 1452
spg/agent/communicator/__init__.py sha256=Lx6kwpDtiw8RrskwAom9Ob9Dh37F5vWSdKc9nbWzlpQ 131
spg/agent/communicator/communicator.py sha256=-Ft7Z2cUqjYLnS9EEcxJXMOKOKW-ooubys7JjcoplPs 3351
spg/agent/controller/__init__.py sha256=FTIDiqHcE9tCZtPZp4otOXRf5yLzCCUi4HJHBRnaMsA 413
spg/agent/controller/controller.py sha256=2MN9PlV5HVHRrhnnX9kMSn3HGXXR7-8Fgn-0zcSWslU 4204
spg/agent/interactor/__init__.py sha256=B56GerCIfbveRReez8YXAFb3xUqq2m3JKhA7Gf0Jhdw 153
spg/agent/interactor/grasper.py sha256=QquRxFMjBiAHVHt2a70KO6e2omm1I0FkzzimNPRk8R8 3768
spg/agent/interactor/interactor.py sha256=zfWcCfcvpA7K44maSRzrZeFU4eoo9Dh3x4iOSxHEwH8 938
spg/agent/part/__init__.py sha256=NzePQfKB3F3uF0o5FSzk7-KwsBaxvNWiY9PYbMvAswI 149
spg/agent/part/part.py sha256=eDi_iplk4A_wTV6JPGB2qj69Gqk8BNjW-_5GPX9IddM 7178
spg/agent/part/parts.py sha256=4JGHxRLY5rtnI2whc6AEs2vxRYE6uUHfM556JVWqHsQ 2706
spg/agent/sensor/__init__.py sha256=QgWJ4agA0CSfF13m9MFUUBlKC01GkZz9SESOkDIZDTU 304
spg/agent/sensor/aerial.py sha256=AfjIVo5rNbYTblO4lFdQ1EemC4SiWrt0ngQ1-zu75mE 243
spg/agent/sensor/area.py sha256=2TqnV1qdNIkeUW2-YLokHFvDhKscEdKtkwODTPuuSfM 231
spg/agent/sensor/internal.py sha256=3TGUfSlYHlbyW8TCNlXxKRqSvXHNYN_ppYYGJTvcSYU 1672
spg/agent/sensor/ray.py sha256=caBGYPGqwRMEGgfOMOtsFumBqhyh16PknbnNpHnhtOs 14693
spg/agent/sensor/sensor.py sha256=_CfobD4z-uF1SI4dvibUCn_ATuRbxfAXosKwNTHY_ms 5350
spg/agent/sensor/shaders/aerial_fragment.glsl sha256=5_Z3u2P-0c10ntDhMwRHh-0Urxcfz39NlUL-aG9HvAQ 602
spg/agent/sensor/shaders/aerial_vertex.glsl sha256=Li0f6hnxV1bS5QtfARS4l_eBcN2iXztV78GXaLYF9_E 608
spg/agent/sensor/shaders/color_compute.glsl sha256=2ZqsSClJfYRjcmodzxxsdBbLl8jSyNtZLkQdT09sfTU 1697
spg/agent/sensor/shaders/id_compute.glsl sha256=Ce784hEEpcPW0d_nHWiSW9FhRUiAwFWBSL4JzPlk9sM 6154
spg/element/__init__.py sha256=G_tEmqmenRPHW8jHpou3I7CWlq5lF3c3KBy0drnfU4U 770
spg/element/ball.py sha256=hheU7QUBu2XCkOJRHWCBUAunO4Et6FrWn4auNYY55g0 398
spg/element/chest.py sha256=5zcqqYORS1RpVaQQLxmFW3HSeXA1TfMXRGStp41kK8Y 876
spg/element/diamond.py sha256=2XvdmCCsroJ6k5v88P0IIsWglWRw9OhWX64NzrubIOo 1031
spg/element/disabler.py sha256=gfK6blwCcy-1qT9anIzR-rsBLHekPB9DZH1VTDNmZ8g 1558
spg/element/element.py sha256=fIybBzkW2YCYZ11ib4UMSreNeEgqOONXlMRJkpOpOP8 2403
spg/element/wall.py sha256=imoz9n-AccyZTOHBFEuR60Wv_zXITRxqwchN8TsGrPo 2148
spg/entity/__init__.py sha256=4Y5ZvID_30w1V9U9xQ_Eoppc_G5-mfmhFTuZ3Epzm4c 379
spg/entity/embodied.py sha256=8T10fksamTGb4x_dwtr51n3srnQFLCmE80YCUd8n32s 11413
spg/entity/entity.py sha256=8i-zYiYxt64SIJWsUtMws7uAfg1ISzzDH6aWv2O41Rs 2481
spg/entity/interactive.py sha256=e34l7XZ549S5ZC4oLlneKarvNf4dnwDsqM5sQUKcbbc 3512
spg/entity/physical.py sha256=2w3T0VAr57emIMjq9UzcliLezQZHG41VMyNZBjwvsiE 2654
spg/entity/spawner.py sha256=HLolodH1mDc6Unf1f4OOvUwxPrGB69rW1EMbEbaUGj0 3754
spg/entity/timer.py sha256=WvGtkymh9HF91-QeT-xA2OH26O9LmsJpu524zcePYOo 2160
spg/playground/__init__.py sha256=py2BotK3JXS92MLwN9cwJPFMrN4P8yu3irGUfEruCEw 263
spg/playground/checkpoint.py sha256=FlXXPIwNy4kxN-uH3mEZpw7WxDUO9EYcIymPo4N3RsE 2057
spg/playground/collision_handlers.py sha256=oAK5KJD9s0pITNTnvY78OIK6CmDary0jY0JiSKvpz9s 4089
spg/playground/playground.py sha256=Jq_VlcZIfeza9f9mu-8i1dLgGvc7X9TouUd6B0OmzW4 24089
spg/playground/room.py sha256=60Tu4Ixo6QHBtgckJxh5ugemyG5N472sZhSQ5cMDPt4 5241
spg/playground/playgrounds/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spg/resources/__init__.py sha256=0oF56EiJHWYJazlMzSqqeM0dgymEsUGMgKJGquOGogM 214
spg/resources/platformer/License.txt sha256=FSdi6-Q8tL5QS3IjxboPJWK16vWNVtPnUGS1fX_rTuU 518
spg/resources/platformer/items/diamond_blue.png sha256=EMOm-Ea-CG4QJR1-EK4QgZCDAPG4-K_mhqRxPTBC_is 2022
spg/resources/platformer/items/diamond_empty.png sha256=piTC_BLchn-QXzfl4sgwpxq2T6X2c4KAmIueDrKXf6o 1639
spg/resources/platformer/items/diamond_green.png sha256=M0DuzWq90eslrhxuNfVxhVi8Z4Op5nbeZ677QFWp3qQ 2017
spg/resources/platformer/items/diamond_red.png sha256=5BbquwvswEDnaAV4rOJebTl-f9gJltLcFJT9jHqRViw 2019
spg/resources/platformer/items/diamond_yellow.png sha256=OYZPi2RB51KIjxfHHAc0PoMWGt-S5rCozkkCya7cpx4 2020
spg/resources/platformer/items/gem_blue.png sha256=0uys4e9UGvH8aKyOODuf2DdkuddPwUg-nGSiBas92PE 1872
spg/resources/platformer/items/gem_empty.png sha256=nKE04vngXvFJS14A4w4jxGvI3f_9sqe2Tuh0zCRru9E 1625
spg/resources/platformer/items/gem_green.png sha256=8Q1BqOUS1tZf_UXZL_9Xr_ZFRBzpOhat4HDoeOHk3Vo 1867
spg/resources/platformer/items/gem_red.png sha256=26g4b5CFpIPZ65FRRwIUj0VC3s7ebO_A4DUL2-yTzfU 1862
spg/resources/platformer/items/gem_yellow.png sha256=PGs7O8-VE36bwBAFAr1ZasvmcWGovFzPLvXlqThehrU 1814
spg/resources/platformer/items/heart_empty.png sha256=6D3ch4z4dikTo64JgTt0do8AjJJJ5Gv_QdSPp-PbYNw 1666
spg/resources/platformer/items/heart_full.png sha256=7bk_DuybxeYmbkYXuL4z60U_6TlbSQ5k_9PwNTF9NAQ 1829
spg/resources/platformer/items/heart_half.png sha256=jn-QrrgyiQxyPKbZ4p78VrxdDN7VRLPF1AXOUHZpcy4 1849
spg/resources/platformer/items/key_blue.png sha256=AXGLHnjh2my28nJ8KjNMdfNjxL7_ScHhjCvYz9gGdLk 2388
spg/resources/platformer/items/key_empty.png sha256=0NiL9J8OGygSh9HdOYBj9OZ_7nU7h4ZGCgPg0ulw1CU 1929
spg/resources/platformer/items/key_green.png sha256=I6oNqCODxN1NGSvlrHVXwoPj44gZbWonhkE8zMAGS94 2369
spg/resources/platformer/items/key_red.png sha256=keJ3pnc_RjdC3dvprShvv0t9cjBY3fKecl8UF6Bfgus 2379
spg/resources/platformer/items/key_yellow.png sha256=FXHdyCAZCI2Cd7b0tt0-Dujtd4j0GvmaTy9OTihv8LI 2302
spg/resources/platformer/tiles/area_blue.png sha256=Rf6TynEJWeg_I3f8LKPLviyBV-pW_lSHJmy8aGrt6_4 1356
spg/resources/platformer/tiles/area_forbidden.png sha256=YloSoSBoX6ztvhRcN47Il4LF8eYNQKCs8hEqNdvpgJY 2205
spg/resources/platformer/tiles/area_go.png sha256=UqUhSgGc-6J8GTWi7jCAKPZvXwiO1VNHIPSdPhTfc84 2213
spg/resources/platformer/tiles/area_green.png sha256=jSowO4inv2-xuLaA0e2M7rRpjwWz_34IBGbBiON3Aik 1368
spg/resources/platformer/tiles/area_red.png sha256=4g9zgSgAhguee8IlUGnbu-z_hdevIZdam6RN8ZmqN6w 1361
spg/resources/platformer/tiles/area_white.png sha256=Klp5ulArVguqnvyiZ9mloiuMerY45piQm8JockSJmx8 1334
spg/resources/platformer/tiles/area_yellow.png sha256=6Wj9_m0mpXBl9AeGEBMnJL0r1l7kZEhxYHRMHmC4I3A 1325
spg/resources/platformer/tiles/block_blue.png sha256=KxT3b46XaNDWvVwdBnrXIIMnXvJccDmvjbcMJXILctA 1725
spg/resources/platformer/tiles/block_brown.png sha256=-Q_Gazg6mTuNLUdBj9ARViQcElcUzdzPcEtpFAinhhY 1717
spg/resources/platformer/tiles/block_green.png sha256=XwqEcJxryg8KdBHIm4W0FKuQBeG-7DM3xR1KaAV6Okw 1741
spg/resources/platformer/tiles/block_grey.png sha256=4i-PqNgOO96P0saGAkYjsdvGuD631zVylSWNDyKHjFI 1727
spg/resources/platformer/tiles/block_red.png sha256=hJuIkBbGGL971_DobgERpM3VUMP1Qpcor7aD3cDaEKU 1714
spg/resources/platformer/tiles/block_yellow.png sha256=dhY7_KrT0LvPfk7pOeryfaT4m2jBB8saQOsEND69FVc 1615
spg/resources/platformer/tiles/box.png sha256=jkRyHMx2j2fm8OaXVYE4sG6-IWG5e9w6r8DO2APQfeA 1756
spg/resources/platformer/tiles/door_black.png sha256=vE74Rb2DGxDakIoQPnmNKJspttlk8riztoRHKQ0IjAU 2715
spg/resources/platformer/tiles/door_blue.png sha256=GG4oai49qCVn4OZizshjJWiUI79CW9tHb4kHU7scZHY 3007
spg/resources/platformer/tiles/door_green.png sha256=lcSjHsGKhnj0aU8Mjo6KebxwmkVFdNYdYNbaqXxBlgA 3021
spg/resources/platformer/tiles/door_red.png sha256=_qagt63LkGGjCd53H5QPh554-kxU23inx-HSFIjoUv4 3013
spg/resources/platformer/tiles/door_yellow.png sha256=rgLBm-Crh8VZF2CFE0d7QdaNaUfEhdAbiOjBIKYZxtw 2971
spg/resources/platformer/tiles/element_cement.png sha256=xB5hzXxmJGkSsD0pbav7jlxXaxHUKOvAgCC0DJuBYTs 2589
spg/resources/platformer/tiles/element_ground.png sha256=QL8TYcJLFKVLv479U9OhzuxSIR2pKZxnEljU0NTEBqI 2658
spg/resources/platformer/tiles/element_lava.png sha256=BEQ7O6goR_Vz5QKsRUZ5um5DQEDXmgAu5n5EKPuO1ys 2149
spg/resources/platformer/tiles/element_water.png sha256=yYO6FJxAYfM_ZwB3QdHRVTTyZvv9FDDOhZpSfBp52bE 2069
spg/resources/platformer/tiles/gear.png sha256=JmZS5chU1nEZp2UFD0OLxIdvcRzv1P_OHS8lPJGGxTA 4122
spg/resources/platformer/tiles/lock_blue.png sha256=ukgq6d160SSd3EOAzAI12boz8jGI1wkzWiKO0X68wA0 1592
spg/resources/platformer/tiles/lock_green.png sha256=T-5mAoylyVqyxYIva4i5GvMbxVHy0wCXjitcTkJ5hvs 1594
spg/resources/platformer/tiles/lock_red.png sha256=ExHHEjOQoHZbgntmpPrg6LYpvojr3STJcUaISjWYDzk 1598
spg/resources/platformer/tiles/lock_yellow.png sha256=WZKKdhOOBW0pAZCPefQzVNnNnhFguNIM4_qt1anSR34 1595
spg/resources/platformer/tiles/switch_blue.png sha256=AYY9RSAO0tYxjV70kP0Omh2gVABZEyFy2HciU0ysHsU 2263
spg/resources/platformer/tiles/switch_blue_pressed.png sha256=IvbBJgBQQr5muqSnLYGP_7--xtWm0MfQKz7-jHHfzWE 1815
spg/resources/platformer/tiles/switch_green.png sha256=ibxQo9n1hEMUBXJjwjlt1UVaRHzHW1zFpsxknq1ec44 2267
spg/resources/platformer/tiles/switch_green_pressed.png sha256=DgF_Yq5ElA8Dw5XBc-O_8hW5C6sMjMk7l5OQMuIQiuc 1829
spg/resources/platformer/tiles/switch_red.png sha256=NViUS0CYRvhyC9_uUQkZRUbjkYuBh8u26cGa-p8YV8c 2227
spg/resources/platformer/tiles/switch_red_pressed.png sha256=hYq2Jd5FBfBiU6vxwxTYi7Mi1CbLvIxGWLWTewrrQkg 1807
spg/resources/platformer/tiles/switch_yellow.png sha256=tZcfTfKnd-cAZdiTdZmEMML4prLrA3c9iQ2TlDbJfhw 2201
spg/resources/platformer/tiles/switch_yellow_pressed.png sha256=5JgAGLjGUEr_Q36mulDDirJVjR1ClDwZjh46kTDH2Bc 1808
spg/resources/platformer/tiles/wall_brown.png sha256=l0aeH261kPaXjxjIbCydO8WszQDjhTC4tFNSSaVxn5U 1552
spg/resources/platformer/tiles/wall_grey.png sha256=bx6YvnstH7p6CJOo1F74ZnEvj_uUyHwOgXvw-BW-WWM 1563
spg/resources/platformer/tiles/warp_blue.png sha256=7dPaq9pMvT1u6iCdU2m35ik1kbuul2R8mahJfFsvSYs 3637
spg/resources/platformer/tiles/warp_green.png sha256=8BsSxocx_-5f2Hap6tHtkoBtMQ8e89JoVlHGWXNZ2e0 3826
spg/resources/platformer/tiles/warp_red.png sha256=Ae098qTZZ4U2f26ig_Pl33phuTSPzXNcSYVnOLTD0zg 3844
spg/resources/platformer/tiles/warp_yellow.png sha256=2A3Y6fevoH-BvGrmebp4vt_20ZhdiZ4_VpgdCONWTqk 3451
spg/resources/puzzle/readme.txt sha256=HTMYR85CtNP7eIbs_DrNdczwYNEqi43N7dUjdzAWvac 197
spg/resources/puzzle/button/buttonDefault.png sha256=h-cP0eBUknc6wLMeC8a8mlmiU0ZiC5BhovPKKSqHnIk 3182
spg/resources/puzzle/button/buttonDefault_bottom.png sha256=J9JqA-H7G3Ye6lqMWR1sUkqe1ywKXOT9jKi_aNiojTI 161
spg/resources/puzzle/button/buttonDefault_bottomleft.png sha256=wLDYxKZFN_bMU11_ytiNJT1SEY1L9JxC5KgyIKbeVXo 244
spg/resources/puzzle/button/buttonDefault_bottomright.png sha256=ZxMcQ8wm6NpDLRg9gwHrB4KIOGbubjM172aIzvwg67E 240
spg/resources/puzzle/button/buttonDefault_left.png sha256=FY-WFPcHG5OyfJB1kuePX95ehLFBgZBwH6hgWKE7bIg 140
spg/resources/puzzle/button/buttonDefault_mid.png sha256=oBkQH_bLTbDU2fL8ZjJGh5O7m8wYdvdRkAOuZm8bExM 135
spg/resources/puzzle/button/buttonDefault_right.png sha256=dvhvdDFpM2FSQbMjJ-AR0Ap4EpZdWzXKD_V0rrSAZbc 141
spg/resources/puzzle/button/buttonDefault_top.png sha256=NrtwNOlC8D3pi_FCdTO_5d4VgQaHuAXx-AbP3Q5u9oE 148
spg/resources/puzzle/button/buttonDefault_topleft.png sha256=wQVNViS5luewPUXCYbl4vPhJ5-7tAlX8ZPFOpB1wVw0 214
spg/resources/puzzle/button/buttonDefault_topright.png sha256=gOIASFsXyPXDHjsVNwvDzFBDEsEI7e-6Xl3sU8fUBGc 213
spg/resources/puzzle/button/buttonSelected.png sha256=wG5AjEbbW8ze8QGBerQg__nuab0vLrwAuRntRX6vCjg 3195
spg/resources/puzzle/button/buttonSelected_bottom.png sha256=9FSRkmgvvkGxAlyzCfx3bJDWmt26jwROH4-2Fwpf1oM 164
spg/resources/puzzle/button/buttonSelected_bottomleft.png sha256=om_lQVocoYlZrlphcTVaHcLG4JJ3HEnt0Z7m-XT7HsI 256
spg/resources/puzzle/button/buttonSelected_bottomright.png sha256=ljBtY2FVIiK96AHgNLVqFcJFD6R_rFUOu7YzkskrTIo 247
spg/resources/puzzle/button/buttonSelected_left.png sha256=VoPbhMNYrxIIIF2JTLRsuhRKZ1TkMDU37WVarsN3NI8 143
spg/resources/puzzle/button/buttonSelected_mid.png sha256=hIS4l_Xa4A1ov3g-PHIb4xmt9_f7YvBq1O5BIL6Rx-w 135
spg/resources/puzzle/button/buttonSelected_right.png sha256=6eZa3P7ulnk6w9sOsz6F5zvrnHOxEODBBPkHy7JLdZo 144
spg/resources/puzzle/button/buttonSelected_top.png sha256=4UWePzJIXpGg7ic64u2WvOW_KXlBEyA_d7FLW_QJM1c 152
spg/resources/puzzle/button/buttonSelected_topleft.png sha256=7kQq1qM3Ekk0IMRsMCdes9VgxoKX4aKHMDQ-Jo7S_Vg 217
spg/resources/puzzle/button/buttonSelected_topright.png sha256=9sg4EtKlm2tbKRM7LRNmh18togq9fazzaQlmDvenuvc 216
spg/resources/puzzle/element/element_blue_diamond.png sha256=RsOy8QVgVcER-JQqCVIpyYjpZJZKQ-pXSi2F3XuiA60 628
spg/resources/puzzle/element/element_blue_diamond_glossy.png sha256=ryLHHgyRbIKSdLm2pY_J0WkIgovdZophUzrQa9gTgsk 1009
spg/resources/puzzle/element/element_blue_polygon.png sha256=xqNnek4XFqc9xlpfVVk6ruNXqiBKX42eE2lWH4_ZVgk 1274
spg/resources/puzzle/element/element_blue_polygon_glossy.png sha256=XlAuldQSLItK5UXTfCsRjSxvrDBclFEMqyifKLut9gk 1540
spg/resources/puzzle/element/element_blue_rectangle.png sha256=5Gksk9V_jFyu5rBxydj3QJh8nlkKlaAylV-l3uWMqmQ 369
spg/resources/puzzle/element/element_blue_rectangle_glossy.png sha256=gmHp5NQlompomWzEbATi9gBpRE2DvbZyCjW6jhh4fXQ 583
spg/resources/puzzle/element/element_blue_square.png sha256=fic4KcueVfnrltNl4fOHiLCmWbnOFOVlHhC2aRwnoxU 326
spg/resources/puzzle/element/element_blue_square_glossy.png sha256=nO9XZXmMxv5uzyIvc4pUt9mJE1MWcJJAGJ3V24Twxi4 556
spg/resources/puzzle/element/element_green_diamond.png sha256=6Us8tSFfjJMREuYRtk1DWSauFyrCG70_DT7AyxHea1c 623
spg/resources/puzzle/element/element_green_diamond_glossy.png sha256=GmzB_AOUDinSroVGXY87CBudHXkxPNFtoOuJ3GXbrGw 1060
spg/resources/puzzle/element/element_green_polygon.png sha256=eMrcSejiANDEnp_SPZh1fpQnKRVvJ4Ak8x5iyDKABC0 1250
spg/resources/puzzle/element/element_green_polygon_glossy.png sha256=kUCZ6mMiYg0stb8T_BZb8HpjRNj3XiBpBm6Jirk9BU0 1546
spg/resources/puzzle/element/element_green_rectangle.png sha256=MsIy6pOBjfAedOzBkISE2D_RFlnBcg53gPUZQDfPmk0 372
spg/resources/puzzle/element/element_green_rectangle_glossy.png sha256=TMulp1HUfJUXuDPZDRNRZOGJ0MQuhydNgNUe4Kg_SQk 602
spg/resources/puzzle/element/element_green_square.png sha256=ttXQNt8XhOGcmP8faANTRHpVlCcMzXHaby4l30dUyCo 325
spg/resources/puzzle/element/element_green_square_glossy.png sha256=jvB-PkclMREsW7XnNlI3a22LyiFBQRAT5Vnk2cbjiLs 575
spg/resources/puzzle/element/element_grey_diamond.png sha256=t0UxVsxWKd0A1abjFjFsuzizacyT3xAorWzVm0kwsew 597
spg/resources/puzzle/element/element_grey_diamond_glossy.png sha256=lWRPk8IwfNmeDoEwTaOuB_JNzwaHahGt71TdHMacF3w 738
spg/resources/puzzle/element/element_grey_polygon.png sha256=gKFmSX7GX0VYeAzmNM0WL7oRwq6sAPJWhL3Fxw6tUw4 1150
spg/resources/puzzle/element/element_grey_polygon_glossy.png sha256=_Kbh5vCUJIalBPz-p2uopiE7Ayt-BvCcePSH70axEz4 1294
spg/resources/puzzle/element/element_grey_rectangle.png sha256=pU6-Qw3RT-cYD0YhEdQiJ-7jEBP0SHDUaP3ugx8R-nk 353
spg/resources/puzzle/element/element_grey_rectangle_glossy.png sha256=iO15tbojK4goVbTX7uXTKz5pSmSPrLyTYUJXqE54dN0 500
spg/resources/puzzle/element/element_grey_square.png sha256=I7Oh-kwtjl3jUYVQ5BPY-jvMAmsmDVDpsWhmBIx6eiM 312
spg/resources/puzzle/element/element_grey_square_glossy.png sha256=I7Oh-kwtjl3jUYVQ5BPY-jvMAmsmDVDpsWhmBIx6eiM 312
spg/resources/puzzle/element/element_purple_cube_glossy.png sha256=d6Io0O7yJOH4MZKvdZalPomrYLnCv8NrwXJ-zqHfkQY 549
spg/resources/puzzle/element/element_purple_diamond.png sha256=XEG-3ywdPnixFHjdjEA7HkZWp8-U8McNnu7uvM8yvlo 618
spg/resources/puzzle/element/element_purple_diamond_glossy.png sha256=fpscmWz_CChBrfVCoLg2BmQ0bSwIfr-8G2OnR1TTzuc 963
spg/resources/puzzle/element/element_purple_polygon.png sha256=NXq0yrqnHAVFbBAZCseGaLNixtwtOytpFYgdsFQ8YxI 1233
spg/resources/puzzle/element/element_purple_polygon_glossy.png sha256=HZt8EzytW5liKlagQq4qtk1-d4DxQ4JgyCZ2X0ePWew 1499
spg/resources/puzzle/element/element_purple_rectangle.png sha256=ZDzXdutxlhTlTk5jD-TE8uacXECc93May4c2uMmQ_bM 370
spg/resources/puzzle/element/element_purple_rectangle_glossy.png sha256=ZvoAKUw0-iB8ptgQxugd32qe-9GatZbJVGl_rIm2lPI 575
spg/resources/puzzle/element/element_purple_square.png sha256=VzRk8uQq0fETf3n-ZwG3TSRzSTaYCRX4ldGWgDJAK8s 325
spg/resources/puzzle/element/element_red_diamond.png sha256=ec3eVswXGOg0UPLXOLgFhZ3johKUr_y96-v1dfuOv2A 625
spg/resources/puzzle/element/element_red_diamond_glossy.png sha256=CdRWQG1jHC9sFWb4JG5IAjQB5IxgjY-giWUpRwaJtvk 1004
spg/resources/puzzle/element/element_red_polygon.png sha256=F_VenRN276xk4ngHsN65hYjm11VFrQAFfUh07OWlsAE 1230
spg/resources/puzzle/element/element_red_polygon_glossy.png sha256=NAE2DWN1U264uIxIAnZe8cwKzasoRFqCHm1tecJM2A4 1484
spg/resources/puzzle/element/element_red_rectangle.png sha256=8HY3Sa8EymDeQddSSaEtOPEMKv8mr315T2QaiwMUWTg 365
spg/resources/puzzle/element/element_red_rectangle_glossy.png sha256=ewBHa4_qkP4plnVpt-n8Kk_jAQBtaWkF_aWhhxqQQgI 604
spg/resources/puzzle/element/element_red_square.png sha256=j2nvCqgmO-84RWSbsNqjzjHkKB9FZsI-KuDiAj6CBy0 324
spg/resources/puzzle/element/element_red_square_glossy.png sha256=x7NGvx9zbVTwu_TPT0i6bp_EmN2szl_3YB06OodLDfQ 580
spg/resources/puzzle/element/element_yellow_diamond.png sha256=XnllG5MkYHA3K0w2v5tlS8ujPEJ39sc3KLw2RUva458 614
spg/resources/puzzle/element/element_yellow_diamond_glossy.png sha256=GTnOOfgNAIR59ciVTdOFANfaRxXHmX5jy6ETRcb9QJc 1005
spg/resources/puzzle/element/element_yellow_polygon.png sha256=0AAY4EoAOOKPP-QgJX8cvq8vm6mEY1zIfSQ5DRTeYTg 1231
spg/resources/puzzle/element/element_yellow_polygon_glossy.png sha256=VtPNNdfyCPq1h94pu7vrKc67eXUcaWuqQL38x2PZ84s 1525
spg/resources/puzzle/element/element_yellow_rectangle.png sha256=rrg9WusnYm1MbJ9ZzTB5ocSt91X2lB5S1VBwpODKEI8 363
spg/resources/puzzle/element/element_yellow_rectangle_glossy.png sha256=0f9vzokKG8EyNFuvb6UTLzcpL2kS8-RmiO7BmoofvEU 621
spg/resources/puzzle/element/element_yellow_square.png sha256=Fc0RPjJ5vqmfTPpF6zFoQlUe6nJHt_Q7AcEtQw9lvvA 323
spg/resources/puzzle/element/element_yellow_square_glossy.png sha256=1KyUHQv6h3xXsdlRjNqMuoSSZXl5ZFUHmYRUS8PPmpE 596
spg/resources/puzzle/other/ballBlue.png sha256=6V0Qmgvl7TqC82J-F-jjdO0fEmAzq5PSImPW9L6RRE4 643
spg/resources/puzzle/other/ballGrey.png sha256=BtB9l3b7ofQj2zfVV1oFUcsCP3OkU5EgeEh5d9Nhuss 583
spg/resources/puzzle/other/paddleBlu.png sha256=8Hi7Cew8vKspB4myinp2kHTkC3jOuqr0n_ob3MjkPZQ 994
spg/resources/puzzle/other/paddleRed.png sha256=A9xSIFxAlUf7L1-yy1gqOdpQJmcbqNySmjjluaS57dc 799
spg/resources/puzzle/other/particleCartoonStar.png sha256=QUS0ioID33PrGF3klIZz-mR5cVFzjPZbTr6L20Coj7k 231
spg/resources/puzzle/other/particleSmallStar.png sha256=ZugosQBLUcJxHzfoAlCyJj5Xnw9o8frYDNkTMw1HJ8A 195
spg/resources/puzzle/other/particleStar.png sha256=eYqOhDCrV8TRV6Vpmcy6t_Q9U-RbpFKSEaZOUk2eUAw 391
spg/resources/puzzle/other/selectorA.png sha256=VFGtFdedMdZvI76Dw-czelDmE3WC9idPn7GY36E6Lfs 2953
spg/resources/puzzle/other/selectorB.png sha256=KpAtX9EUKHTnduR1FIfcHrV9eZFQEumlOTjayzLbN5Q 2885
spg/resources/puzzle/other/selectorC.png sha256=Qx2b2JrjKtc40ETgaCtGWjtyfp2CJ5th2BfOzoJDwJ0 2871
spg/resources/rollingball/Kenney.url sha256=DdGgspVYLNMYVUfwwdkrTVOSx3grkKQo4ZKUSklgUuA 45
spg/resources/rollingball/License.txt sha256=DRxKzOqCMgN3onzNhYgRHGmnoZnyraueU4DCcJJXOCU 625
spg/resources/rollingball/background/background_blue.png sha256=XL2FYzGo8ncQS7hM0wdZmyKDEu-10y8HiDb7f2r7qkY 114
spg/resources/rollingball/background/background_brown.png sha256=9dw7vMV57IGdIvQuMTNuIPT3MH5KzIXhBv3cnkLHQtw 114
spg/resources/rollingball/background/background_green.png sha256=jtfoi_Izp6NdSVBUdMlBjelyTIwjaT2ZYNTNuo5zN5U 114
spg/resources/rollingball/ball/ball_blue_large.png sha256=yjYWohOA6vknxrX2mjjAucNZCdzozpxYbpXS-mamf_E 1124
spg/resources/rollingball/ball/ball_blue_large_alt.png sha256=RZik7RdiGJL5kREnrUqBddtbE9WMevvm2QUoU9SdrQw 1432
spg/resources/rollingball/ball/ball_blue_small.png sha256=Prdo0rbyYdkowBJWVEFD-FNlc1poZqYzwbejIagW-ok 647
spg/resources/rollingball/ball/ball_blue_small_alt.png sha256=ssai7QzB9GOCTWV1jb2kwcdxi4GqbsKrAbU-5XGPEuw 743
spg/resources/rollingball/ball/ball_red_large.png sha256=C45pk5Hu4ep2SasDzI_XOaigSpcVWSwof7Mhq2_bF7U 1124
spg/resources/rollingball/ball/ball_red_large_alt.png sha256=DOYLLLoSloJRwPdEIWnEJPlw45SxyJ1Wg0LRhfnRD1g 1425
spg/resources/rollingball/ball/ball_red_small.png sha256=jafvaA7Eep0cMlByR9iWWQDdqE8Ozw1pzD4B0Nsnv10 647
spg/resources/rollingball/ball/ball_red_small_alt.png sha256=qDNtLNZpnDKnraFNpXp5F_J12HO244aOuv0r8MrtVMQ 743
spg/resources/rollingball/block/block_corner.png sha256=9EspMX7FKxE3H6t1MqNqHYE7BnKW_kc1qlWYd4dE1y4 651
spg/resources/rollingball/block/block_corner_large.png sha256=9icTUTMfxME9gLYC1BMSmmzD2Rq-yiaRcuAbyXJ59Go 947
spg/resources/rollingball/block/block_large.png sha256=xs6FW7GiqW2NrYpFf23bq8tP77LhiH0EhMjGIKYdSaM 554
spg/resources/rollingball/block/block_locked_large.png sha256=DQerDcZj-ljbhwPSVznIMybMkK_ZUxL3b2xQQk7owl4 744
spg/resources/rollingball/block/block_locked_narrow.png sha256=7_yAPkIJCD-pFDbYXiWmt0ESnnwolAsmtBLkjZPxZwM 680
spg/resources/rollingball/block/block_locked_small.png sha256=_TzKKWN6kxt7YipirEspYfrLJC6_84EtZUnC9bAFT3Q 565
spg/resources/rollingball/block/block_locked_square.png sha256=qXD_926sGh8dPauvvjBd6COECx6pIiArt0k7QfdF8Zg 735
spg/resources/rollingball/block/block_narrow.png sha256=BZL8ip1ZdEoVcuZN8CdEOr-B7YUSr6iwXYljBiJgMlw 477
spg/resources/rollingball/block/block_rotate_large.png sha256=D46-rrvsxaCL1wgQwplJJp55tEvA5qGL_BxCH-xlAiI 1079
spg/resources/rollingball/block/block_rotate_narrow.png sha256=R_Q2hA7Jh1-vEPZvB0k49jhynQfamroKYWKXqMtonEA 955
spg/resources/rollingball/block/block_small.png sha256=FpStu_7xpOizdM7ALOMZOjbuR0nAGL1rvVNR89WBN9g 407
spg/resources/rollingball/block/block_square.png sha256=pfRqdpdV3d2vIXSMIk7PVbLl8jIuVBJJyhHpr_3tZts 513
spg/resources/rollingball/button/button_blue.png sha256=AxrzDVmGPLRv5myKZFBscIeQHUeMa3R6wKaWbQL1DpU 484
spg/resources/rollingball/button/button_grey.png sha256=_JZ9j3ZdltngMt_9HT4II9CU-iV4Jn8ZnqYxW8P-hNY 474
spg/resources/rollingball/button/button_yellow.png sha256=S5MZg8upWhHu1d1WD-fvMx4g_CHivsDc05CBuoqYiwE 474
spg/resources/rollingball/hole/hole.png sha256=p7QEd0GaJSlLHUMExAD8a5ik2yPgtiqynOccXcUX8Rg 909
spg/resources/rollingball/hole/hole_large.png sha256=EWjrYr-zNZctLc2pI8oEyQm6uy0I25ZrrEL_lTtaA50 1509
spg/resources/rollingball/hole/hole_large_end.png sha256=-36OuEz0bzAOQ4WB_Y1ZSHirN5To37BWWDCnkDM9lcc 1493
spg/resources/rollingball/hole/hole_large_end_alt.png sha256=UtqQVfJuO3fnAf7zfakN5zTz7b70lGO161vuHlXHaCM 1493
spg/resources/rollingball/hole/hole_large_end_alt_locked.png sha256=PcVOn2NZnGHh8VUwSkGlCo2m3lD0K13VirarKeAcsrY 1766
spg/resources/rollingball/hole/hole_large_end_locked.png sha256=FqABrW5Bhj8bcWwv5RzvXWflqXak5P4_WH2Ty33FdPc 1766
spg/resources/rollingball/hole/hole_small_end.png sha256=TUYEaYEYZatu4C1paCYv9wS-rfV7427n6KNx7mMjJug 1130
spg/resources/rollingball/hole/hole_small_end_alt.png sha256=Dp6sINLFXz1ZY4I56TyiWu_4mywVYYaWmyEfrX5bPII 1130
spg/resources/rollingball/hole/hole_small_end_alt_locked.png sha256=4dMVMc7EVVLOa1AlH1XKMo6lwccCRUyQpx5o44CLSyc 1315
spg/resources/rollingball/hole/hole_small_end_locked.png sha256=DB0za0pCSt0Dtvn0khWUzs_eL6eB6iaP1nX1rjS20HM 1315
spg/resources/rollingball/hole/hole_start.png sha256=ig4VtOK2ROtL7_5-FWMlC1l_HLyNAgvvotp2x6QsrUo 970
spg/resources/rollingball/key/key.png sha256=Pzm9Rc2Pts1HFNxa0XxfRx1usR30dnRRgxKWRCGN77c 782
spg/resources/rollingball/key/key_outline.png sha256=ijyi_ldCgNq8jYpcf1bO4XPsS0vAexVW7hgJIfL86Ho 600
spg/resources/rollingball/other/Default/laser.png sha256=M7e2WmU9D9kIhU6p2SHG3guAL5W31FlAKzNsNkO1F70 415
spg/resources/rollingball/other/Default/laser_shooter.png sha256=ayFaaYnfhTuiseBg9tY0lcCEejEWnWKpaZBUsLl-Sms 546
spg/resources/rollingball/other/Default/number_0.png sha256=7p5sPBQnsjkifeBwcVLmnxKcP9N1QPgox_02UvhWMsI 591
spg/resources/rollingball/other/Default/number_1.png sha256=pkv6b_JFiTwQLFrWe9X4ztP8QFeOkDMdAb2cADlZGTw 502
spg/resources/rollingball/other/Default/number_2.png sha256=rv2L6HOrqsCVJ4T6Hm-H2-k9p1Tov6mxkyz1gjLrtZQ 576
spg/resources/rollingball/other/Default/number_3.png sha256=nwQwVa9z0FQcAn7jGuy_fR2PIJUX60edwbdX1IhWlAA 663
spg/resources/rollingball/other/Default/number_4.png sha256=UJinN-po5DOdYdXUMfUuscAKlJhGEdBi83Mi5M59tlc 625
spg/resources/rollingball/other/Default/number_5.png sha256=WKTZrzfH-X3fyOJn29BNYMCWtmIEgm-wOAgK-nm-1sw 636
spg/resources/rollingball/other/Default/number_6.png sha256=2TsLUri_Y2yCMhz45BhizgcS0ZP6OO-CZoYNQWQUQ70 627
spg/resources/rollingball/other/Default/number_7.png sha256=pLtyX_Plg3cOpTAUOQocTpchqtmu8Fvhh0JtJu6riN8 604
spg/resources/rollingball/other/Default/number_8.png sha256=c8HlXHEEBMAIxtjfjTr6DyZpmLZHtAxNuISCprbpkmw 662
spg/resources/rollingball/other/Default/number_9.png sha256=WeY14JAWnoOozu7JJV2j7CuyBf342ZB2abGSimq-xK0 663
spg/resources/rollingball/other/Default/number_cross.png sha256=uIIQN_sbG08G836Bv5BrG8vjXCapHauvAt_V6m8_FJU 592
spg/resources/rollingball/other/Default/number_percentage.png sha256=uR3wwaEUhSHuZBWTSq83LOS94jKjQ_XOXpzs7dZp8H0 791
spg/resources/rollingball/other/Default/particle_0.png sha256=I7fQO_f9rXIRP5K0Ahgm_fwER-wRkqkf4bi_P_u_Bow 226
spg/resources/rollingball/other/Default/particle_1.png sha256=3Xhdxw8VLJgGl0CeWgPVwX0Xz8GAzRB7j7iu9fRb8PM 276
spg/resources/rollingball/other/Default/particle_2.png sha256=wxMxauVGIVvtjx2jchOtnWTUB46NHT2tp4m4E8PxuPg 412
spg/resources/rollingball/other/Default/particle_3.png sha256=5YiWf-FAM-XBUD6Yy54zlgtxSgyy6PcF5zjcKnqvJq8 397
spg/resources/rollingball/other/Default/star.png sha256=NZCMaIx0I8OoCnogSxOCDvtTfARyoyd0QI7pMWedGhU 555
spg/resources/rollingball/other/Default/star_outline.png sha256=NI0sNA181GA6VZmi42VVBmA8A6ofyL9Utbj8seaRqdA 511
spg/resources/spg/coin.png sha256=oTTaPulu4g7EPBJa5oOFyjt7DpexyK0dZ84CX-WvzSw 347
spg/resources/spg/goal.png sha256=Y_qIvBgli98DjG9jPfj-L2z_p-k5Bq4DWmIKEz2BBvc 339
spg/resources/spg/tile_alternate.png sha256=WbObApNX8ofhl3PMO8xgFCZvWkZQMePWRkpvd-iADdI 123
spg/resources/spg/tile_grad.png sha256=7FSczkkjTL3O_3D2u2bcYR_7af0LmRc1x88ZsS2RJmk 775
spg/resources/spg/tile_long.png sha256=mdnToK1ceyZU2XJCMktms8xZIbTXtimQeGqN9s2stig 187
spg/resources/tanks/license.txt sha256=XMfvdrJyme9fZsyk8GqoMWWvFBXk-I4NSl05f0ROYns 481
spg/resources/tanks/bullets/bulletBeige.png sha256=gjehTpIYURXH_cS3COpLH1MGWlR-VdO3wrsfK5uaKYs 211
spg/resources/tanks/bullets/bulletBeigeSilver.png sha256=g0EOgKf5bzHKOa8SqK1HKb9wLdhQMOSg2Q_zrztQaLY 218
spg/resources/tanks/bullets/bulletBeigeSilver_outline.png sha256=S_dnoFSObnFfrcJhod0IhF2AkdsfV_9UkfF7y7vGulk 368
spg/resources/tanks/bullets/bulletBeige_outline.png sha256=_z8QiOZPQt5Vhr55MjCnqzKxgXrqih5R4H7eGS_0ALo 363
spg/resources/tanks/bullets/bulletBlue.png sha256=GYVf266Nf2vwKz4ofPjMKg0_828FjV1FU_njJ7xfWFA 209
spg/resources/tanks/bullets/bulletBlueSilver.png sha256=DOObu11fKOuEUEaua3qYwY991YskmPZ1kSsnuVYBqoY 216
spg/resources/tanks/bullets/bulletBlueSilver_outline.png sha256=znBywNsixxlGmtq233f3O6tUzwINl0yGmt0As0BGqKk 367
spg/resources/tanks/bullets/bulletBlue_outline.png sha256=l-Fpyc1CbHYKx-umywfeXlv8lNQYJJ6L5aP0pSzDoOs 361
spg/resources/tanks/bullets/bulletGreen.png sha256=G2sajNFTPUJihaFAbmTTf3VyFiHCzSk9g8bZe_c7X4o 210
spg/resources/tanks/bullets/bulletGreenSilver.png sha256=Jj4Yv6wmi8ukERl_PRndyLkdhG-NNfW1nrMQ6WvCr0c 217
spg/resources/tanks/bullets/bulletGreenSilver_outline.png sha256=YM8WZim_-3E6M3QQHh9yyLEFZCOYezVEUKFfREZHTJY 367
spg/resources/tanks/bullets/bulletGreen_outline.png sha256=GpI_hb6zER_jRDSZ_3ny_qSFRly_CkjpijL8G1eSElw 361
spg/resources/tanks/bullets/bulletRed.png sha256=uT83dz8qflu46UlmBAw7oA7wN-lXRl5irophYliYcK0 207
spg/resources/tanks/bullets/bulletRedSilver.png sha256=ZKE8DoYD9AUcGvUiHUPnIZBwbzoUktHswTHVnTXywX0 214
spg/resources/tanks/bullets/bulletRedSilver_outline.png sha256=ArJ4qKv7ijSafycmpQH9jjw0ZkhR7l8WRSRAZgOngMg 363
spg/resources/tanks/bullets/bulletRed_outline.png sha256=UWO9vLt4wO6b01M639IVln824OpImGT729tZ39Dl8Ac 357
spg/resources/tanks/bullets/bulletSilver.png sha256=JbOXp6S3-tcGlgZKPBj2R_aoMaEg2_74PkyirgpyDK8 211
spg/resources/tanks/bullets/bulletSilverSilver.png sha256=2YRYI8ZWTIEYStM78yA4zMRkOwtmn6Ijp4L54GS30EA 218
spg/resources/tanks/bullets/bulletSilverSilver_outline.png sha256=BNyVYiF7SwKo6_HOdq_dABaM_Ke-rpoTzTJkNk71vdM 369
spg/resources/tanks/bullets/bulletSilver_outline.png sha256=xTqF_rj6NBlLsCbpver0SoAENXNrRgZYIWj_IIkQaSs 363
spg/resources/tanks/bullets/bulletYellow.png sha256=3JJJdZI35mX7AXS-drDWNQCiClaHN3aVEiEaqluvLpg 209
spg/resources/tanks/bullets/bulletYellowSilver.png sha256=G9EeKec1ByzH0LGuSPffPBo--_hDJoQcey64fOnMzUM 216
spg/resources/tanks/bullets/bulletYellowSilver_outline.png sha256=SCzWX8KvVgsvnnCjRZL6lFnN3Le5qgMmiIjYR_48-Sg 352
spg/resources/tanks/bullets/bulletYellow_outline.png sha256=YE7kofsGYcre67lIKk8dyGGIEhf9P-r_1ObYCeSmUhA 348
spg/resources/tanks/environment/dirt.png sha256=3-Jec_tt-5JImPVgDGdhtBxwExqtILBVT62W1CmQH_c 2175
spg/resources/tanks/environment/grass.png sha256=GbzSso6x5MvbuEOt6hnd3UwI8w09Y8Qw2LS1lhzePIY 356
spg/resources/tanks/environment/sand.png sha256=Z8W5HPbgyjltxU_t2RgIEwBQm7LDK6-VkgW0Eu2jkCU 1982
spg/resources/tanks/environment/treeLarge.png sha256=c2WSvAFqMJ65tUSZL_U1WhPRwcJ9vWtYURQo2e7fm98 2129
spg/resources/tanks/environment/treeSmall.png sha256=HSSuCb7Elj5nIde4awpyLQAOTm6l0jfnamJ5-7Gq1pU 1825
spg/resources/tanks/obstacles/barrelGreen_side.png sha256=VqpN9gDwfv4tXXQ4RN6to_WNLgZHhjO-U-s9OACcr8k 301
spg/resources/tanks/obstacles/barrelGreen_side_damaged.png sha256=HWP-ovIgazqU_Sn3cka-25MaX8S0kVoumZ-f_-yGSYQ 682
spg/resources/tanks/obstacles/barrelGreen_up.png sha256=SOsnsaV3YuPIN9IK_ttJT9cGkTcGylHCX32tuHhCABY 1088
spg/resources/tanks/obstacles/barrelGrey_sde_rust.png sha256=yMlwpCP97Xd_DNpLNYwhWsfmwZa3343W7NK-r7abcdc 686
spg/resources/tanks/obstacles/barrelGrey_side.png sha256=OOV4GXggAItO1_wXqzKpiDpnVVjVrBWy46LKgAHE9gw 293
spg/resources/tanks/obstacles/barrelGrey_up.png sha256=arxdW5udhCdYAnvcQJOCLFJtR-p0ao4DR0HHjbNoIoI 1055
spg/resources/tanks/obstacles/barrelRed_side.png sha256=NEN6mCH7DAtklwYpAv_bdF2ESN1rXQeUAh32XE2EOWY 310
spg/resources/tanks/obstacles/barrelRed_up.png sha256=sbE2teOykBEHtl1RgiTB_CUsFaZSFSy4uPhpLhQF4Fg 1099
spg/resources/tanks/obstacles/oil.png sha256=J1csHNaAvdFKd5vmvD52jJYQOrmMr6Gca9XB-bTNN5w 2172
spg/resources/tanks/obstacles/sandbagBeige.png sha256=l0n8SwwttcqpqQLeQwrMYg4CrYwTJVBG_iB1ZyF4JXY 650
spg/resources/tanks/obstacles/sandbagBrown.png sha256=aw7mLj_SB7uxuLq-YHwwLn3ew_CEpFgMpRzYB3kAnUg 647
spg/resources/tanks/smoke/smokeGrey0.png sha256=YYuyp_aD_PlwMNn6Fc43DMhddSu5TD49cf3QtltG01w 1375
spg/resources/tanks/smoke/smokeGrey1.png sha256=kIqlxslVR-RwRaiWjXI9eZyr_UT4-cLkLHCTSq7jhsA 1154
spg/resources/tanks/smoke/smokeGrey2.png sha256=Z0kQJ19P7PiJBibbZgaPFtlX-EGbB8V9Xyzv-nCMJIw 907
spg/resources/tanks/smoke/smokeGrey3.png sha256=6RLr-JN3P7Pgp_A4bngj495E6Re0k90QtY7VX0TJYBI 785
spg/resources/tanks/smoke/smokeGrey4.png sha256=FhFZ0r8u-aFs4zOkPP0YOYw7JhkQ4lNy_7L_dkoPz7s 2020
spg/resources/tanks/smoke/smokeGrey5.png sha256=zQYVFegxbe6Rkb6lxoBZYFzGBH888ap1aFLofPxMzQY 1603
spg/resources/tanks/smoke/smokeOrange0.png sha256=cWQvLu75bVUg3ippTpfIZ65bPalChSphM01NqutaDnw 1411
spg/resources/tanks/smoke/smokeOrange1.png sha256=zO8X0fQTt6CfoBWrXgfSEF7xZxKJe1wa24_0Z98wN-4 1215
spg/resources/tanks/smoke/smokeOrange2.png sha256=wv0Vu4UQosmXoW-cDzztVD9YNRn9rVe0DJJuC1QYGmY 936
spg/resources/tanks/smoke/smokeOrange3.png sha256=iPMhQSMOqIzU8rrq71L5fXABudds9d3bwyvaV1MW7Fg 823
spg/resources/tanks/smoke/smokeOrange4.png sha256=d7WCef8HoxSE6QY2q_7-QkSHg8GLL-aAHcnrZMi3NE0 2074
spg/resources/tanks/smoke/smokeOrange5.png sha256=37ZazO6swh1xdhs40LMKqVP2Wx19Cx6lGlxfdDNBhN4 1657
spg/resources/tanks/smoke/smokeWhite0.png sha256=8YVWQZ5wRjO9L3afAuwBq-JbJgru-3R6923xOVDvOwM 1166
spg/resources/tanks/smoke/smokeWhite1.png sha256=bda2CGDyQ9RUB_cwYgPDeEOhrMg6Y6M9c0MmES_Vn6g 918
spg/resources/tanks/smoke/smokeWhite2.png sha256=L0c7d1arEfM8IUp-4Yvs9fVbYpGegzkUaVWWhH0eG5Y 782
spg/resources/tanks/smoke/smokeWhite3.png sha256=Sh5J58a8w9DgFcxPNrGvGly6ZRk_oDL4TwfrjsFD_X8 2012
spg/resources/tanks/smoke/smokeWhite4.png sha256=DtIRNzg-4Cb1qEB5AqFUnKMme77_4Wnc7wu5V0YogoM 1601
spg/resources/tanks/smoke/smokeWhite5.png sha256=dDp-Ag2aALQjQ621h7cDi4hVz-CmEBKRNkX4bbDDxnA 1372
spg/resources/tanks/smoke/smokeYellow0.png sha256=mEm1GbMhhOX_SRcOcklSyGBhLH3RFR7v7nElzaso2mY 1396
spg/resources/tanks/smoke/smokeYellow1.png sha256=58aXFA8wETxl0_nEa0I3LzjEH7rbBpHRb7A9WdCRjOs 1200
spg/resources/tanks/smoke/smokeYellow2.png sha256=sa3cHiYvxj5Pk_cl0n_fsdg_rBT86LDaABRf7iQfTrw 922
spg/resources/tanks/smoke/smokeYellow3.png sha256=3odVxrBdtFV4tBeNHKPDYkMhZKPVvi-LcPQ4RIORe-k 808
spg/resources/tanks/smoke/smokeYellow4.png sha256=Qc3cORJS7ca99FvYkC9lbIzzvJOHd1HUSj82uTp64B0 2042
spg/resources/tanks/smoke/smokeYellow5.png sha256=raCvD8pmDgX1dTxy15nQwR3SVsYjMMJlQE-I26reudY 1629
spg/resources/tanks/tanks/barrelBeige.png sha256=0pEWJ17EbPwJ5uJTmkpnLiUZgK4ffvP0_9fQ9KJCGUY 258
spg/resources/tanks/tanks/barrelBeige_outline.png sha256=4xQX1wsl36EVSfyDqPgte1UrTBYKMQYhZSnGAaaR-SU 430
spg/resources/tanks/tanks/barrelBlack.png sha256=dwCSlSDdJmXVRZfd-gvQKaBzd0F-vGlkbTEZe9xULzw 258
spg/resources/tanks/tanks/barrelBlack_outline.png sha256=k5P1QfOtJStaH1wGwhnSMn8UZgRp7qY3qbyfudhKS2o 425
spg/resources/tanks/tanks/barrelBlue.png sha256=s58j3XzqQMyAHIOJ_pcs7-qjiymCCcLFIStQ3mTUItw 257
spg/resources/tanks/tanks/barrelBlue_outline.png sha256=a1_4FCI4ZirKUzXf7SkWVCGPdgk4VZ-_WCn4wnrOziY 425
spg/resources/tanks/tanks/barrelGreen.png sha256=HTiGKDF7kb5PrQDSnHnPQCz_C39z-UedNaI0etdF59M 251
spg/resources/tanks/tanks/barrelGreen_outline.png sha256=vyzpIsMCbIT6OvDyYfe_AlZhn-RvaLuChmWKRUnCDes 424
spg/resources/tanks/tanks/barrelRed.png sha256=hy98BN6ASfE6-xf8c8Frg9UOvjaShn7AcJ8FolIxAkI 257
spg/resources/tanks/tanks/barrelRed_outline.png sha256=bhCaCa3HPypuGUPbOU5UJxc47U5Ae7JxTQ5UMy_4TxM 428
spg/resources/tanks/tanks/tankBeige.png sha256=ZggO1hwLtEc5itiZBUjqkVXwrTk5bIZbV5-c9rPvKg8 625
spg/resources/tanks/tanks/tankBeige_outline.png sha256=KNHX7XruVv-_NXMuHTMjv7gwnX1QUWlFbMuHmE_5iUM 798
spg/resources/tanks/tanks/tankBlack.png sha256=wN5M4AS2Y_on56wuGUSej9hRd8zpxcpQugpmueamwV8 594
spg/resources/tanks/tanks/tankBlack_outline.png sha256=fPaYBe3B8f2ylDE1iVX6qgDS6jmwr0NsB-Z3i55NF6w 767
spg/resources/tanks/tanks/tankBlue.png sha256=Ft9kqou7hiZcZhKlAdIhjcspc_Aov69Wb3vAUtN1NVY 610
spg/resources/tanks/tanks/tankBlue_outline.png sha256=XSaHSXiDR7GtZyMFieclR8KSIYcHWCh4lt9xjr90E1c 778
spg/resources/tanks/tanks/tankGreen.png sha256=MXS1Uj5Mp--FATSIrsNHAbTVxqvi8T3y-w4v5WrMJPU 609
spg/resources/tanks/tanks/tankGreen_outline.png sha256=z1EjxtRQMm53HgqXxY4AUmsCL0ygCrvtA1vyYZ0dl4A 782
spg/resources/tanks/tanks/tankRed.png sha256=RAvZf1rZWyR4X88w8Bs9NVTiFkXvhXzxyjIef4ZY9fg 613
spg/resources/tanks/tanks/tankRed_outline.png sha256=lDyoF27uaVbupHEJFBmPUNJVoneCCvxmAXo8Lsvb7Jg 785
spg/resources/tanks/tanks/tracksLarge.png sha256=V1k9bCFGFZcGY5V4DPdcGpcX02ZQV9qB0KVZmhKR-zY 248
spg/resources/tanks/tanks/tracksSmall.png sha256=8toHq0xp98bsAKiE5p5Ecvz5xAjw4JES88VeQn3QwqI 246
spg/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spg/utils/definitions.py sha256=GhuLOnMelbhO4x8xnWHpuO1iLO8mdw1rynEafQaaD6o 3291
spg/utils/position.py sha256=ZK7xe3Shz0ryfew8h1DqccZh9VtJeJKjtHGbsbnRrgI 3529
spg/utils/sprite.py sha256=APc9oi4_wZfdQjTuiXp6wHzPblS9WT4oC09v2_fEYn4 1523
spg/utils/uid.py sha256=yLB6bzmRkB_7gtT7vB8G3BtcvAdL7G519I9cdVKHBNE 130
spg/view/__init__.py sha256=u0MYKJx7yvrNIVmhjLuYORTf9yZXUuwCLZyr6-Ke8G0 115
spg/view/gui.py sha256=CJJn7vyO9BGYw76AM9E978WT5Q_y0VY-3fAYG0gTB50 6107
spg/view/view.py sha256=lFdOhlPAAD22Y6bZBYQGcUczVdW7UyKNV2939A3d7kM 6195
spg-0.1.9.dist-info/LICENSE sha256=et6oM80vsW42bE89jrGeG-aBejSMFiiiOJUGnqswDn8 1069
spg-0.1.9.dist-info/METADATA sha256=vVSwhy4svVkw1cTLAjBdVvxfGfXg0z1V4Ae6kBw2vHo 6731
spg-0.1.9.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
spg-0.1.9.dist-info/top_level.txt sha256=txrydhemqusYtZGT2qM_122TzT_a14xtxfvElz6Hc8k 4
spg-0.1.9.dist-info/RECORD

top_level.txt

spg