import pygame


class citylicious(object):
	def __init__(self,image):
		self.image = image
		self.rect = image.get_rect()
		self.area = pygame.Rect((0,0),(5,5))
		self.image.set_colorkey(self.image.get_at((0,0)))
		(self.w, self.h) = self.rect.size
		self.w = self.w / 5
		self.h = self.h / 5

	def get(self,number):
		return self.image, pygame.Rect((number % self.w)*5,(number / self.w)*5,5,5)

cty = citylicious(pygame.image.load("citylicious.png"))

if __name__ == "__main__":
	pygame.init()
	pygame.display.set_caption("citylicious")
	pygame.mouse.set_visible(1)
	pygame.event.set_blocked(None)
	pygame.event.set_allowed(pygame.QUIT)
	clock = pygame.time.Clock()
	screen = pygame.display.set_mode((128, 128))
	offscr = screen.get_rect()
	end = False
	paused = True
#-------------------------------------------------
	while not pygame.event.peek(pygame.QUIT):
		pygame.event.clear()
		clock.tick(20)
		pygame.display.flip()
		screen.fill((0,0,128))
		#---------------------------------
		image,rect = cty.get(21)
		screen.blit(image,(61,61,5,5),rect)
