diff --git a/explosion/Explosion_001_Tile_8x8_256x256.png b/explosion/Explosion_001_Tile_8x8_256x256.png new file mode 100644 index 0000000..f3bd188 Binary files /dev/null and b/explosion/Explosion_001_Tile_8x8_256x256.png differ diff --git a/explosion/exp_frame_0.png b/explosion/exp_frame_0.png new file mode 100644 index 0000000..dce0a9b Binary files /dev/null and b/explosion/exp_frame_0.png differ diff --git a/explosion/exp_frame_1.png b/explosion/exp_frame_1.png new file mode 100644 index 0000000..054bf22 Binary files /dev/null and b/explosion/exp_frame_1.png differ diff --git a/explosion/exp_frame_10.png b/explosion/exp_frame_10.png new file mode 100644 index 0000000..fce3e28 Binary files /dev/null and b/explosion/exp_frame_10.png differ diff --git a/explosion/exp_frame_11.png b/explosion/exp_frame_11.png new file mode 100644 index 0000000..075dcae Binary files /dev/null and b/explosion/exp_frame_11.png differ diff --git a/explosion/exp_frame_12.png b/explosion/exp_frame_12.png new file mode 100644 index 0000000..c26aedf Binary files /dev/null and b/explosion/exp_frame_12.png differ diff --git a/explosion/exp_frame_13.png b/explosion/exp_frame_13.png new file mode 100644 index 0000000..e07d532 Binary files /dev/null and b/explosion/exp_frame_13.png differ diff --git a/explosion/exp_frame_14.png b/explosion/exp_frame_14.png new file mode 100644 index 0000000..4aa5bd5 Binary files /dev/null and b/explosion/exp_frame_14.png differ diff --git a/explosion/exp_frame_15.png b/explosion/exp_frame_15.png new file mode 100644 index 0000000..8eb2b39 Binary files /dev/null and b/explosion/exp_frame_15.png differ diff --git a/explosion/exp_frame_16.png b/explosion/exp_frame_16.png new file mode 100644 index 0000000..c3ef17f Binary files /dev/null and b/explosion/exp_frame_16.png differ diff --git a/explosion/exp_frame_17.png b/explosion/exp_frame_17.png new file mode 100644 index 0000000..e82be9b Binary files /dev/null and b/explosion/exp_frame_17.png differ diff --git a/explosion/exp_frame_18.png b/explosion/exp_frame_18.png new file mode 100644 index 0000000..c790cb6 Binary files /dev/null and b/explosion/exp_frame_18.png differ diff --git a/explosion/exp_frame_19.png b/explosion/exp_frame_19.png new file mode 100644 index 0000000..726a3b0 Binary files /dev/null and b/explosion/exp_frame_19.png differ diff --git a/explosion/exp_frame_2.png b/explosion/exp_frame_2.png new file mode 100644 index 0000000..2d24a44 Binary files /dev/null and b/explosion/exp_frame_2.png differ diff --git a/explosion/exp_frame_20.png b/explosion/exp_frame_20.png new file mode 100644 index 0000000..ee35cd1 Binary files /dev/null and b/explosion/exp_frame_20.png differ diff --git a/explosion/exp_frame_21.png b/explosion/exp_frame_21.png new file mode 100644 index 0000000..78a6d63 Binary files /dev/null and b/explosion/exp_frame_21.png differ diff --git a/explosion/exp_frame_22.png b/explosion/exp_frame_22.png new file mode 100644 index 0000000..77f78e4 Binary files /dev/null and b/explosion/exp_frame_22.png differ diff --git a/explosion/exp_frame_23.png b/explosion/exp_frame_23.png new file mode 100644 index 0000000..d102b5d Binary files /dev/null and b/explosion/exp_frame_23.png differ diff --git a/explosion/exp_frame_24.png b/explosion/exp_frame_24.png new file mode 100644 index 0000000..ca16652 Binary files /dev/null and b/explosion/exp_frame_24.png differ diff --git a/explosion/exp_frame_25.png b/explosion/exp_frame_25.png new file mode 100644 index 0000000..203cc1a Binary files /dev/null and b/explosion/exp_frame_25.png differ diff --git a/explosion/exp_frame_26.png b/explosion/exp_frame_26.png new file mode 100644 index 0000000..f0350d2 Binary files /dev/null and b/explosion/exp_frame_26.png differ diff --git a/explosion/exp_frame_27.png b/explosion/exp_frame_27.png new file mode 100644 index 0000000..ab28ab0 Binary files /dev/null and b/explosion/exp_frame_27.png differ diff --git a/explosion/exp_frame_28.png b/explosion/exp_frame_28.png new file mode 100644 index 0000000..8516d29 Binary files /dev/null and b/explosion/exp_frame_28.png differ diff --git a/explosion/exp_frame_29.png b/explosion/exp_frame_29.png new file mode 100644 index 0000000..d687074 Binary files /dev/null and b/explosion/exp_frame_29.png differ diff --git a/explosion/exp_frame_3.png b/explosion/exp_frame_3.png new file mode 100644 index 0000000..606762c Binary files /dev/null and b/explosion/exp_frame_3.png differ diff --git a/explosion/exp_frame_30.png b/explosion/exp_frame_30.png new file mode 100644 index 0000000..f20960b Binary files /dev/null and b/explosion/exp_frame_30.png differ diff --git a/explosion/exp_frame_31.png b/explosion/exp_frame_31.png new file mode 100644 index 0000000..15b7218 Binary files /dev/null and b/explosion/exp_frame_31.png differ diff --git a/explosion/exp_frame_32.png b/explosion/exp_frame_32.png new file mode 100644 index 0000000..7bd03cd Binary files /dev/null and b/explosion/exp_frame_32.png differ diff --git a/explosion/exp_frame_33.png b/explosion/exp_frame_33.png new file mode 100644 index 0000000..c72feff Binary files /dev/null and b/explosion/exp_frame_33.png differ diff --git a/explosion/exp_frame_34.png b/explosion/exp_frame_34.png new file mode 100644 index 0000000..953f5c7 Binary files /dev/null and b/explosion/exp_frame_34.png differ diff --git a/explosion/exp_frame_35.png b/explosion/exp_frame_35.png new file mode 100644 index 0000000..a503149 Binary files /dev/null and b/explosion/exp_frame_35.png differ diff --git a/explosion/exp_frame_36.png b/explosion/exp_frame_36.png new file mode 100644 index 0000000..c5a6ffd Binary files /dev/null and b/explosion/exp_frame_36.png differ diff --git a/explosion/exp_frame_37.png b/explosion/exp_frame_37.png new file mode 100644 index 0000000..260b23f Binary files /dev/null and b/explosion/exp_frame_37.png differ diff --git a/explosion/exp_frame_38.png b/explosion/exp_frame_38.png new file mode 100644 index 0000000..63d648e Binary files /dev/null and b/explosion/exp_frame_38.png differ diff --git a/explosion/exp_frame_39.png b/explosion/exp_frame_39.png new file mode 100644 index 0000000..9162f97 Binary files /dev/null and b/explosion/exp_frame_39.png differ diff --git a/explosion/exp_frame_4.png b/explosion/exp_frame_4.png new file mode 100644 index 0000000..62632d9 Binary files /dev/null and b/explosion/exp_frame_4.png differ diff --git a/explosion/exp_frame_40.png b/explosion/exp_frame_40.png new file mode 100644 index 0000000..22ede2a Binary files /dev/null and b/explosion/exp_frame_40.png differ diff --git a/explosion/exp_frame_41.png b/explosion/exp_frame_41.png new file mode 100644 index 0000000..44e3eb0 Binary files /dev/null and b/explosion/exp_frame_41.png differ diff --git a/explosion/exp_frame_42.png b/explosion/exp_frame_42.png new file mode 100644 index 0000000..7909049 Binary files /dev/null and b/explosion/exp_frame_42.png differ diff --git a/explosion/exp_frame_43.png b/explosion/exp_frame_43.png new file mode 100644 index 0000000..98f8ed0 Binary files /dev/null and b/explosion/exp_frame_43.png differ diff --git a/explosion/exp_frame_44.png b/explosion/exp_frame_44.png new file mode 100644 index 0000000..745e4ea Binary files /dev/null and b/explosion/exp_frame_44.png differ diff --git a/explosion/exp_frame_45.png b/explosion/exp_frame_45.png new file mode 100644 index 0000000..156fba7 Binary files /dev/null and b/explosion/exp_frame_45.png differ diff --git a/explosion/exp_frame_46.png b/explosion/exp_frame_46.png new file mode 100644 index 0000000..79b8544 Binary files /dev/null and b/explosion/exp_frame_46.png differ diff --git a/explosion/exp_frame_47.png b/explosion/exp_frame_47.png new file mode 100644 index 0000000..1ceae14 Binary files /dev/null and b/explosion/exp_frame_47.png differ diff --git a/explosion/exp_frame_48.png b/explosion/exp_frame_48.png new file mode 100644 index 0000000..2fbaba3 Binary files /dev/null and b/explosion/exp_frame_48.png differ diff --git a/explosion/exp_frame_49.png b/explosion/exp_frame_49.png new file mode 100644 index 0000000..a453fb8 Binary files /dev/null and b/explosion/exp_frame_49.png differ diff --git a/explosion/exp_frame_5.png b/explosion/exp_frame_5.png new file mode 100644 index 0000000..9e1fece Binary files /dev/null and b/explosion/exp_frame_5.png differ diff --git a/explosion/exp_frame_50.png b/explosion/exp_frame_50.png new file mode 100644 index 0000000..14d31bb Binary files /dev/null and b/explosion/exp_frame_50.png differ diff --git a/explosion/exp_frame_51.png b/explosion/exp_frame_51.png new file mode 100644 index 0000000..b3449ca Binary files /dev/null and b/explosion/exp_frame_51.png differ diff --git a/explosion/exp_frame_52.png b/explosion/exp_frame_52.png new file mode 100644 index 0000000..475d5ce Binary files /dev/null and b/explosion/exp_frame_52.png differ diff --git a/explosion/exp_frame_53.png b/explosion/exp_frame_53.png new file mode 100644 index 0000000..f5ef05f Binary files /dev/null and b/explosion/exp_frame_53.png differ diff --git a/explosion/exp_frame_54.png b/explosion/exp_frame_54.png new file mode 100644 index 0000000..5431dba Binary files /dev/null and b/explosion/exp_frame_54.png differ diff --git a/explosion/exp_frame_55.png b/explosion/exp_frame_55.png new file mode 100644 index 0000000..64f5a1e Binary files /dev/null and b/explosion/exp_frame_55.png differ diff --git a/explosion/exp_frame_56.png b/explosion/exp_frame_56.png new file mode 100644 index 0000000..eb24c66 Binary files /dev/null and b/explosion/exp_frame_56.png differ diff --git a/explosion/exp_frame_57.png b/explosion/exp_frame_57.png new file mode 100644 index 0000000..4bcb05c Binary files /dev/null and b/explosion/exp_frame_57.png differ diff --git a/explosion/exp_frame_58.png b/explosion/exp_frame_58.png new file mode 100644 index 0000000..f56c452 Binary files /dev/null and b/explosion/exp_frame_58.png differ diff --git a/explosion/exp_frame_59.png b/explosion/exp_frame_59.png new file mode 100644 index 0000000..1dd801f Binary files /dev/null and b/explosion/exp_frame_59.png differ diff --git a/explosion/exp_frame_6.png b/explosion/exp_frame_6.png new file mode 100644 index 0000000..64ebfcf Binary files /dev/null and b/explosion/exp_frame_6.png differ diff --git a/explosion/exp_frame_60.png b/explosion/exp_frame_60.png new file mode 100644 index 0000000..7e85c63 Binary files /dev/null and b/explosion/exp_frame_60.png differ diff --git a/explosion/exp_frame_61.png b/explosion/exp_frame_61.png new file mode 100644 index 0000000..218031f Binary files /dev/null and b/explosion/exp_frame_61.png differ diff --git a/explosion/exp_frame_62.png b/explosion/exp_frame_62.png new file mode 100644 index 0000000..6d0ba21 Binary files /dev/null and b/explosion/exp_frame_62.png differ diff --git a/explosion/exp_frame_63.png b/explosion/exp_frame_63.png new file mode 100644 index 0000000..2890fed Binary files /dev/null and b/explosion/exp_frame_63.png differ diff --git a/explosion/exp_frame_7.png b/explosion/exp_frame_7.png new file mode 100644 index 0000000..ef239be Binary files /dev/null and b/explosion/exp_frame_7.png differ diff --git a/explosion/exp_frame_8.png b/explosion/exp_frame_8.png new file mode 100644 index 0000000..c521d44 Binary files /dev/null and b/explosion/exp_frame_8.png differ diff --git a/explosion/exp_frame_9.png b/explosion/exp_frame_9.png new file mode 100644 index 0000000..13a2bf7 Binary files /dev/null and b/explosion/exp_frame_9.png differ diff --git a/explosion/main.py b/explosion/main.py new file mode 100644 index 0000000..68a2998 --- /dev/null +++ b/explosion/main.py @@ -0,0 +1,9 @@ + +frame_nr = 0 + +for i in range(8): + for j in range(8): + print("convert -extract 256x256+" + str(256*j) + "+" + str(256 * i)+ " Explosion_001_Tile_8x8_256x256.png exp_frame_" + str(frame_nr)+".png") + frame_nr = frame_nr + 1 + + diff --git a/game.py b/game.py index 0b5a67e..0d2ff1c 100644 --- a/game.py +++ b/game.py @@ -83,6 +83,12 @@ text_surface = my_font.render('Clicks: ' + str(clicks), False, (255, 255, 255)) bg = pygame.image.load("bg.png") +explosion_frames = [] +for i in range(64): + explosion_frames.append(pygame.image.load("explosion/exp_frame_"+str(i)+".png")) + +explosion_frames_nr = 0 +explosion_on = 0 while True: if random.randint(1, 100) == 50: for pumpkin in list_pumpkins: @@ -103,6 +109,13 @@ while True: DISPLAYSURF.blit(text_surface, (0,0)) + if explosion_on == 1: + DISPLAYSURF.blit(explosion_frames[explosion_frames_nr], (200,200)) + explosion_frames_nr = (explosion_frames_nr +1) + if explosion_frames_nr == 64: + explosion_on = 0 + explosion_frames_nr = 0 + if event.type == MOUSEBUTTONDOWN: mouse_pos = event.pos # Now it will have the coordinates of click point. print('Click') @@ -114,6 +127,7 @@ while True: mus_nede = 1 print('Touched') clicks = clicks + 1 + explosion_on = 1 text_surface = my_font.render('Clicks: ' + str(clicks), False, (255, 255, 255)) elif event.type == MOUSEBUTTONUP: mus_nede = 0