From: Skullheadx <704277@pdsb.net> Date: Thu, 7 Jul 2022 01:37:41 +0000 (-0400) Subject: ??? X-Git-Url: http://git.skullheadx.com/nixos/static/gitweb.css?a=commitdiff_plain;h=7c8cd65fc84e955b186516df3284f42b39baff03;p=Pygame-Jam.git ??? --- diff --git a/Setup.py b/Setup.py index 85c4d6b..6c1d1dd 100644 --- a/Setup.py +++ b/Setup.py @@ -1,5 +1,8 @@ import pygame as pg import math + +import pygame.transform + from Area import Area pg.init() @@ -16,3 +19,7 @@ clock = pg.time.Clock() fps = 60 screen = pg.display.set_mode(dimensions, pg.SCALED) + +def rotate(img ,angle, pivot): + center = img.get_rect().center + rot_image = pygame.transform.rotate(img, angle) diff --git a/Weapon.py b/Weapon.py index 7394eec..c2179e4 100644 --- a/Weapon.py +++ b/Weapon.py @@ -1,3 +1,5 @@ +import random + from Setup import * @@ -20,9 +22,11 @@ class Melee: self.direction = direction if self.direction == -1: - self.display = pg.transform.rotate(self.img, 360 * math.sin(math.radians(self.swing_timer/10))) + angle = 145 * (math.sin(math.radians((self.swing_timer)))) + print(self.swing_timer,angle) + self.display = pg.transform.rotate(self.img, angle) elif self.direction == 0: - self.display = pg.transform.rotate(self.flipped_img, -360 * math.sin(math.radians(self.swing_timer/10))) + self.display = pg.transform.rotate(self.flipped_img, 360 * math.sin(math.radians(self.swing_timer/10))) self.swing_timer -= delta self.swing_timer = max(self.swing_timer, 0) @@ -34,8 +38,9 @@ class Melee: return pg.Rect(self.position + pg.Vector2(self.holder_width,0),(self.width, self.height)) def swing(self): - if self.swing_timer == 0: - self.swing_timer = 1800 + if True: + if self.swing_timer == 0: + self.swing_timer = 180 def draw(self, surf): surf.blit(self.display, self.get_collision_rect().topleft)