Files
pytry/part.py
T
2014-02-05 10:44:04 +05:30

54 lines
1.2 KiB
Python

# all imports
import math;
import pygame;
from pygame.locals import *
# init
pygame.init()
# setting display
surf=pygame.display.set_mode((400,400))
pygame.display.set_caption("Wtf is this??")
class part():
list=[];
def __init__(self,x,y,sprite_filename,life):
self.x=x;
self.y=y;
self.xprevious=x;
self.yprevious=y;
self.life=life;
self.sprite=pygame.image.load(sprite_filename).convert();
part.list.append(self);
def draw_self(self):
surf.blit(self.sprite,(self.x-self.sprite.get_width()/2,self.y-self.sprite.get_height()/2));
# game startup code
#a=part(200,200,"a.png");
c=pygame.time.Clock();
# main game loop
while True:
# event check
for event in pygame.event.get():
if event.type == QUIT:
exit();
c.tick();
pygame.display.set_caption(str(c.get_fps()));
surf.fill((255,255,255));
x,y=pygame.mouse.get_pos();
for count in range(1):
part(x,y,"a.png",600);
for count in part.list:
count.life-=1;
count.draw_self();
if count.life<=0:
part.list.remove(count);
del count;
#print("Haha")
#a.draw_self();
pygame.display.update();