Update enemy.py

main
Marija Boiko 2024-01-29 09:07:22 +00:00
parent fde5d5d4a9
commit 7caa67e6c2
1 changed files with 9 additions and 22 deletions

View File

@ -1,29 +1,16 @@
import pygame import pygame
class Gun(pygame.sprite.Sprite): class Enemy(pygame.sprite.Sprite):
def __init__(self, screen): def __init__(self, screen):
super(Gun, self).__init__()
self.screen= screen self.screen= screen
super(Enemy, self).__init__()
self.image=pygame.image.load("sakura.png") self.image=pygame.image.load("sakura.png")
self.rect=self.image.get_rect()
self.rect=self.image.get_rect() self.rect.y=self.rect.height
self.screen_rect=screen.get_rect() self.rect.x=self.rect.width
self.rect.centerx=self.screen_rect.centerx self.y=float(self.rect.y)
self.rect.bottom=self.screen_rect.bottom
self.mright = False
self.mleft = False
def update(self):
def output(self): self.y +=0.1
self.screen.blit(self.image, self.rect) self.rect.y = self.y
def update_gun(self):
if self.mright and self.rect.right < self.screen_rect.right:
self.rect.centerx += 2
elif self.mleft and self.rect.left > 0:
self.rect.centerx -= 2
def create_gun(self):
self.rect.centerx=self.screen_rect.centerx