var moonlightSettings = { 'map' : { 'tilesets': [ { 'name': 'bigtop', 'path': 'gfx/tiles/bigtop.png' }, { 'name': '002-Woods01', 'path': 'gfx/tiles/002-Woods01.png' }, { 'name': '009-CastleTown01', 'path': 'gfx/tiles/009-CastleTown01.png' }, { 'name': '010-CastleTown02', 'path': 'gfx/tiles/010-CastleTown02.png' }, { 'name': '025-Castle01', 'path': 'gfx/tiles/025-Castle01.png' }, { 'name': '026-Castle02', 'path': 'gfx/tiles/026-Castle02.png' }, { 'name': '027-Castle03', 'path': 'gfx/tiles/027-Castle03.png' }, { 'name': '027-Castle03', 'path': 'gfx/tiles/027-Castle03.png' }, { 'name': '028-Church01', 'path': 'gfx/tiles/028-Church01.png' }, { 'name': '029-Church02', 'path': 'gfx/tiles/029-Church02.png' }, { 'name': '034-Bridge01', 'path': 'gfx/tiles/034-Bridge01.png' }, { 'name': '035-Ruins01', 'path': 'gfx/tiles/035-Ruins01.png' }, { 'name': '037-Fort01', 'path': 'gfx/tiles/037-Fort01.png' }, { 'name': '038-Fort02', 'path': 'gfx/tiles/038-Fort02.png' }, { 'name': '039-Tower01', 'path': 'gfx/tiles/039-Tower01.png' }, { 'name': '040-Tower02', 'path': 'gfx/tiles/040-Tower02.png' }, { 'name': '041-EvilCastle01', 'path': 'gfx/tiles/041-EvilCastle01.png' }, { 'name': '042-EvilCastle02', 'path': 'gfx/tiles/042-EvilCastle02.png' }, { 'name': '048-Sewer01', 'path': 'gfx/tiles/048-Sewer01.png' }, { 'name': '004-Mountain01', 'path': 'gfx/tiles/004-Mountain01.png' }, { 'name': '!Door1', 'path': 'gfx/tiles/Doors.png' } ], 'layers': { '0 - NonCollide Base': { 'collides': false, 'collisionBetween': [0, 0], 'type': 'tiles', 'inject_sprites': false }, '0 - Collide Base': { 'collides': true, 'collisionBetween': [0, 9999], 'type': 'tiles', 'inject_sprites': false }, '0 - NonCollide Overlay - Pathways': { 'collides': false, 'collisionBetween': [0, 9999], 'type': 'tiles', 'inject_sprites': false }, '0 - NonCollide Overlay - Below Player': { 'collides': false, 'collisionBetween': [0, 9999], 'type': 'tiles', 'inject_sprites': false }, '0 - Collide Overlay - Ground Objects': { 'collides': true, 'collisionBetween': [0, 9999], 'type': 'tiles', 'inject_sprites': true }, '0 - NonCollide Overlay - Above Player (Short)': { 'collides': false, 'collisionBetween': [0, 9999], 'type': 'tiles', 'inject_sprites': false }, '0 - NonCollide Overlay - Above Player (Tall)': { 'collides': false, 'collisionBetween': [0, 9999], 'type': 'tiles', 'inject_sprites': false } }, 'path': 'gfx/map.json' }, 'sounds': [ { 'name': 'fountain', 'path': 'sfx/fountain.wav' }, { 'name': 'fire', 'path': 'sfx/fire.ogg' }, { 'name': 'calliope', 'path': 'sfx/calliope.mp3' } ], 'images': [ { 'name': 'lightbox', 'path': 'gfx/ui/lightbox.png' }, { 'name': 'lightbar', 'path': 'gfx/ui/lightbar.png' }, { 'name': 'wordbubble', 'path': 'gfx/effects/wordbubble.png' } ], 'spritesheets': [ { 'name': 'flame', 'path': 'gfx/effects/flame.png', 'width': 32, 'height': 32, 'frames': 96 }, { 'name': 'balloon', 'path': 'gfx/effects/Balloon.png', 'width': 32, 'height': 32, 'frames': 80 }, { 'name': 'player', 'path': 'gfx/sprites/sprite-player.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-male-1', 'path': 'gfx/sprites/sprite-townsfolk-male-1.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-male-2', 'path': 'gfx/sprites/sprite-townsfolk-male-2.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-male-3', 'path': 'gfx/sprites/sprite-townsfolk-male-3.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-male-4', 'path': 'gfx/sprites/sprite-townsfolk-male-4.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-female-1', 'path': 'gfx/sprites/sprite-townsfolk-female-1.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-female-2', 'path': 'gfx/sprites/sprite-townsfolk-female-2.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-female-3', 'path': 'gfx/sprites/sprite-townsfolk-female-3.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-female-4', 'path': 'gfx/sprites/sprite-townsfolk-female-4.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-guard-1', 'path': 'gfx/sprites/sprite-townsfolk-guard-1.png', 'width': 32, 'height': 32, 'frames': 12 }, { 'name': 'townsfolk-guard-2', 'path': 'gfx/sprites/sprite-townsfolk-guard-2.png', 'width': 32, 'height': 32, 'frames': 12 } ], 'animations': { 'alerted': { 'frames': [0, 1, 2, 3, 4, 5, 6, 7], 'speed': 4, 'loop': false }, 'concerned': { 'frames': [8, 9, 10, 11, 12, 13, 14, 15], 'speed': 4, 'loop': false }, 'relieved': { 'frames': [40, 41, 42, 43, 44, 45, 46, 47], 'speed': 4, 'loop': false }, 'angry': { 'frames': [48, 49, 50, 51, 52, 53, 54, 55], 'speed': 4, 'loop': false }, 'bipedwalkdown': { 'frames': [1, 0, 1, 2], 'speed': 4, 'loop': true }, 'bipedwalkleft': { 'frames': [4, 3, 4, 5], 'speed': 4, 'loop': true }, 'bipedwalkright': { 'frames': [7, 6, 7, 8], 'speed': 4, 'loop': true }, 'bipedwalkup': { 'frames': [10, 9, 10, 11], 'speed': 4, 'loop': true }, 'bipedrundown': { 'frames': [1, 0, 1, 2], 'speed': 12, 'loop': true }, 'bipedrunleft': { 'frames': [4, 3, 4, 5], 'speed': 12, 'loop': true }, 'bipedrunright': { 'frames': [7, 6, 7, 8], 'speed': 12, 'loop': true }, 'bipedrunup': { 'frames': [10, 9, 10, 11], 'speed': 12, 'loop': true }, 'lantern_small': { 'frames': [24, 25, 26], 'speed': 6, 'loop': true }, 'campfire_small': { 'frames': [6, 7, 8], 'speed': 6, 'loop': true }, 'fire_small': { 'frames': [9, 10, 11], 'speed': 6, 'loop': true } } };