def loadNext(direct):
	file = open('../resources/level1.csv')
	lines = file.readlines()
	# print MAP
	# if direct == "left":
	# 	constants.MAP -= 1
	# if direct == "right":
	# 	constants.MAP += 1
	

	for line in lines:
		line = line.replace('\n', '')
		values = line.split(',')
	# constants.MAP = constants.MAP + 1
	# if constants.MAP > 1:
	# 	constants.MAP = 0
	if direct == "left":
		constants.MAP -= 1
	if direct == "right":
		constants.MAP += 1
	if constants.MAP < 0:
		constants.MAP = 0
	if constants.MAP > len(lines):
		constants.MAP = len(lines)
	print constants.MAP
	# print values[0]
	# print '../resources/' + values[0] + '.csv'
	resource = '../resources/' + values[constants.MAP] + '.csv'
	# print tileData
	# clearMap()
	print " "
	# print tileData
	loadMap(resource)
moveRight = False

## !! ----- Game Logic ----- !! ##
pygame.init()
fpsClock = pygame.time.Clock()

windowSurfaceObj = pygame.display.set_mode(SCREEN_SIZE)
pygame.display.set_caption("Hackathon")

char = Character("../resources/char.png", 10, 10)
char.set_position(100, 100)
sprite = AnimatedSprite("../resources/spriteSheet1.png", 5, 1)
sprite.play_row(0)

initTiles()
loadMap("../resources/map1.csv")
metaMap("../resources/level1.csv")
whiteColor = pygame.Color(255, 255, 255)
baddy = Baddies()
impass = impassables()
baddy.generateBaddies(char, impass)


print char.rect.width
print char.rect.height
while True:
    windowSurfaceObj.fill(whiteColor)

    drawTiles(windowSurfaceObj)

    drawItems(windowSurfaceObj)