importpygame,sys,time,randomfrom pygame.locals import *WINWIDTH=640WINHEIGHT=480CAMERASLACK=70lfish_img=[]
FISHSIZE=8PLAYERSIZE=3SCREEN=None
rfish_img=[]
lplayer_img=[]
rplayer_img=[]
backgroundimg=None
rboss_img=None
lboss_img=None
FPS=30WHITE=[255,255,255]
MAXHEALTH=3MINSPEED=3MAXSPEED=9MOVESPEED=7HALF_WINWIDTH=int(WINWIDTH/2)
HALF_WINHEIGHT=int(WINHEIGHT/2)
WINSIZE=300
defmain():globalFPSCLOCK,SCREEN,lfish_img,rfish_img,lplayer_img,rplayer_img,BASICFONT ,rboss_img,lboss_img,backgroundimg
pygame.init()
FPSCLOCK=pygame.time.Clock()
SCREEN=pygame.display.set_mode((WINWIDTH,WINHEIGHT))
pygame.display.set_caption("fish eat fish")
BASICFONT=pygame.font.Font("freesansbold.ttf",32)for i inrange(FISHSIZE):
fishimg=pygame.image.load("Fish%s.bmp" %i)
fishimg.set_colorkey(WHITE)
lfish_img.append(fishimg)
rfishimg=pygame.transform.flip(fishimg,True,False)
rfish_img.append(rfishimg)for i inrange(PLAYERSIZE):
playerimg=pygame.image.load("player%s.png" %i)
playerimg.set_colorkey(WHITE)
lplayer_img.append(playerimg)
rplayerimg=pygame.transform.flip(playerimg,True,False)
rplayerimg.set_colorkey(WHITE)
rplayer_img.append(rplayerimg)
bossimg=pygame.image.load("boss.png")#bossimg.set_colorkey([0,0,0])#SCREEN.blit(bossimg,(0,0))
lboss_img=bossimg
rbossimg=pygame.transform.flip(bossimg,True,False)
rboss_img=rbossimg
backgroundimg=pygame.image.load("background.jpg")whileTrue:
runGame()defrunGame():
invulnerableMode=Fa