bacongamejam05-notsoalonein.../src/main.coffee
2013-06-13 21:15:18 +02:00

25 lines
693 B
CoffeeScript

main_loop = ->
if config.gamewin
rect(0, 0, config.map.width*config.pixelsize, config.map.height*config.pixelsize+config.map.origin.y, '#ffffff')
write(250, 100, 'You won, awesome!', 20, '#000000')
else if config.gameover
rect(0, 0, config.map.width*config.pixelsize, config.map.height*config.pixelsize+config.map.origin.y, '#ff0000')
write(150, 100, 'Oh noes!', 20, '#ffffff')
else
reset_layers()
calculate_lights()
draw_level(level)
update_player_position()
if config.lights
draw_lights('shadow')
draw_lights('enemy')
draw_player(player.position)
draw_hud()
setTimeout main_loop, 50
load_level(current_level)
main_loop()