TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

18b71ce7b89a672cd5834600cf6476e14a4009df.svn-base (2891B)


      1 {
      2 	"loading":
      3 	{
      4 		"splash" : "Loading.bmp"
      5 	},
      6 	
      7 	"level": 
      8 	{
      9 		"world": 
     10 		{
     11 			"world_h": 250,
     12 			"world_w": 1000,
     13 			"terrain" : "scenecolmap.bmp",
     14 			"backgrounds" : 
     15 			[
     16 			{"back" : "desert_hills_expand.bmp", "parallax_factor" : 2, "alpha" : 0}
     17 			],
     18 			"foregrounds" : 
     19 			[
     20 			{"fore" : "scene_fore.bmp", "alpha" : 0}
     21 			],
     22 			"overlays" : 
     23 			[
     24 			{"over" : "scene_waterOverlay.bmp", "parallax_factor" : 1, "alpha" : 175}
     25 			]
     26 		},
     27 
     28 		"camera": 
     29 		{
     30 			"h": 225,
     31 			"w": 450,
     32 			"x": 0,
     33 			"y": 0
     34 		},
     35 
     36 		"sounds":
     37 		[
     38 		{"filename" : "Dhaka.mp3"       , "name" : "dhaka"       },
     39 		{"filename" : "splash_sound.wav", "name" : "splash_sound"},
     40 		{"filename" : "footstep.wav"    , "name" : "footstep"    }
     41 		],
     42 
     43 		"animations" : 
     44 		[
     45 			{
     46 				"pack_name" : "splash", 
     47 				"anim_set":
     48 				[
     49 				{"filename" : "splash.bmp", "frame_count" : 5 , "frame_rate" : 25 , "h" : 26, "w" : 72, "id" : "SPLASH" }
     50 				]
     51 			},
     52 			{
     53 				"pack_name" : "player_pack", 
     54 				"anim_set":
     55 				[
     56 				{"filename" : "player_idle_begin.bmp", "frame_count" : 4 , "frame_rate" : 75 , "h" : 23, "w" : 14, "id" : "IDLE_BEGIN", "transition" : 1 },
     57 				{"filename" : "player_idle.bmp"      , "frame_count" : 3 , "frame_rate" : 100, "h" : 23, "w" : 14, "id" : "IDLE"      , "transition" : 0 },
     58 				{"filename" : "player_run.bmp"       , "frame_count" : 15, "frame_rate" : 20 , "h" : 23, "w" : 14, "id" : "RUN"       , "transition" : 0 }
     59 				]
     60 			},
     61 			{
     62 				"pack_name" : "red_pack", 
     63 				"anim_set":
     64 				[
     65 				{"filename" : "red_idle_begin.bmp", "frame_count" : 4 , "frame_rate" : 75 , "h" : 23, "w" : 14, "id" : "IDLE_BEGIN", "transition" : 1 },
     66 				{"filename" : "red_idle.bmp"      , "frame_count" : 3 , "frame_rate" : 100, "h" : 23, "w" : 14, "id" : "IDLE"      , "transition" : 0 },
     67 				{"filename" : "red_run.bmp"       , "frame_count" : 15, "frame_rate" : 20 , "h" : 23, "w" : 14, "id" : "RUN"       , "transition" : 0 }
     68 				]
     69 			},
     70 			{
     71 				"pack_name" : "yella_pack", 
     72 				"anim_set":
     73 				[
     74 				{"filename" : "yella_idle_begin.bmp", "frame_count" : 4 , "frame_rate" : 75 , "h" : 23, "w" : 14, "id" : "IDLE_BEGIN", "transition" : 1 },
     75 				{"filename" : "yella_idle.bmp"      , "frame_count" : 3 , "frame_rate" : 100, "h" : 23, "w" : 14, "id" : "IDLE"      , "transition" : 0 },
     76 				{"filename" : "yella_run.bmp"       , "frame_count" : 15, "frame_rate" : 20 , "h" : 23, "w" : 14, "id" : "RUN"       , "transition" : 0 }
     77 				]
     78 			}
     79 		],
     80 
     81 		"actors" : 
     82 		[
     83 		{"type" : "pursuer" , "anim_pack" : "red_pack"   , "x" : 180, "y" : 140, "h":23, "w":14},
     84 		{"type" : "wanderer", "anim_pack" : "yella_pack" , "x" : 300, "y" : 140, "h":23, "w":14},
     85 		{"type" : "player"  , "anim_pack" : "player_pack", "x" :   0, "y" :   0, "h":23, "w":14}
     86 		],
     87 
     88 		"hud_textures" : 
     89 		{
     90 		"life_base" : "life_base.bmp",
     91 		"life_bar"  : "life_bar.bmp"
     92 		},
     93 
     94 		"Particles" : 
     95 		[
     96 		{"anim_pack" : "splash", "h":3, "w":9}
     97 		]
     98 			
     99 	}
    100 }