import pygame,sys
from pygame.locals import *


pygame.init()
FPS = 30 #frames per second setting
fpsClock = pygame.time.Clock()

#set up the window
DISPLAYSURF = pygame.display.set_mode((1920,1080),0,32)
pygame.display.set_caption('Animation')
GREEN = (255,255,255)
catImg = pygame.image.load('../../images/animation-200x200.png')
catx=10
caty=10
direction='right'

while True:
	DISPLAYSURF.fill(GREEN)
	if direction == 'right':
		catx+=5
		if catx >= 1580:
			direction = 'down'
	elif direction=='down':
		caty+=5
		if caty >= 700:
			direction='left'
	elif direction == 'left':
		catx-=5
		if catx<=10:
			direction='up'
	elif direction == 'up':
		caty -=5
		if caty<=10:
			direction = 'right'

	DISPLAYSURF.blit(catImg,(catx,caty))

	for event in pygame.event.get():
		if event.type == QUIT:
			pygame.quit()
			sys.exit()

	pygame.display.update()
	fpsClock.tick(FPS)
