<<

@mapinterface
{
	#string name "map";
	#string texture_pack "map_pack";
	#string sound_pack "map_pack";

	@bitmap
	{
		#string name "map";
		#point pos 0, 0;
		#point size 1280, 768;
		#bool wide true;
		#color color 200, 200, 200, 255;
		#string texture_name "map";
	}		
	
	@virtual_form
	{
		#string name "forest_region"
		#point pos -301, 166;
		#point size 512, 512;
		@activeelement
		{
			#string name "forest_region";
			#point pos 0, 0;			
			#point size 512, 512;
			#color color 212, 212, 212, 255;
			#string texture_name "forest_map";		
			#string tex_mask_name "forest_mask";			
		}
	}
	
	@virtual_form
	{
		#string name "prairie_region"
		#point pos -171, -103;
		#point size 512, 512;
		@activeelement
		{
			#string name "prairie_region";
			#point pos 0, 0;			
			#point size 512, 512;
			#color color 212, 212, 212, 255;
			#string texture_name "prairie_map";		
			#string tex_mask_name "prairie_mask";
		}
	}
	
	@virtual_form
	{
		#string name "fjord_region"
		#point pos 105, 188;
		#point size 512, 512;
		@activeelement
		{
			#string name "fjord_region";
			#point pos 0, 0;
			#point size 512, 512;
			#color color 212, 212, 212, 255;
			#string texture_name "fjord_map";		
			#string tex_mask_name "fjord_mask";
		}
	}
	
	@virtual_form
	{
		#string name "lava_region"
		#point pos 452, 12;
		#point size 512, 512;
		@activeelement
		{
			#string name "lava_region";
			#point pos 0, 0;
			#point size 512, 512;
			#color color 212, 212, 212, 255;
			#string texture_name "lava_map";		
			#string tex_mask_name "lava_mask";
		}
	}
	
	@virtual_form
	{
		#string name "islands_region"
		#point pos 256, 27;
		#point size 512, 512;
		@activeelement
		{
			#string name "islands_region";
			#point pos 0, 0;
			#point size 512, 512;
			#color color 212, 212, 212, 255;
			#string texture_name "islands_map";		
			#string tex_mask_name "islands_mask";
		}
	}
	

	@bitmap
	{
		#string name "light";
		#point pos 0, 0;
		#point size 1284, 772;
		#bool addictive true;
		#bool blinking true;
		#bool pulsating true;
		#bool random_timer true;
		#float pulse_factor 1.5;
		#float pulse_speed 5;
		#float blink_factor 0.2;
		#float blink_speed 5;
		#color color 192, 192, 192, 255;
		#string texture_name "map_light";
	}	

	@bitmap
	{
		#string name "candle_glow";
		#point pos 494, -83;
		#point size 256, 256;
		#bool addictive true;
		#bool blinking true;
		#bool pulsating true;
		#bool random_timer true;
		#float pulse_factor 0.7;
		#float pulse_speed 5;
		#float blink_factor 0.2
		#float blink_speed 5;
		#color color 192, 192, 192, 255;
		#string texture_name "candle_glow";
	}

	@sprite
	{
		#string name "fire_candle";
		#point pos 493, -52;
		#string anim_name "fire_anim";
	}

	@bitmap
	{
		#string name "fire_glow";
		#point pos 495, -50;
		#point size 200, 300;
		#bool addictive true;
		#bool blinking true;
		#bool pulsating true;
		#bool random_timer true;
		#float pulse_factor 0.7;
		#float pulse_speed 5;
		#float blink_factor 0.2;
		#float blink_speed 5;
		#color color 192, 192, 192, 255;
		#string texture_name "fire_glow";
	}

	@map_form
	{		
		#string name "forest_minimap";
		#bool visible true;
		#bool enabled true;
		#point hide_pos 290, -130;
		#point hide_scale 0.01, 0.01;
		#float show_angle 5;
		#float hide_angle 180;
		#float hide_alpha 0;
		#float effect_time 500;
		@bitmap
		{
			#string name "map";
			#point pos 0, 0;
			#point size 512, 512;			
			#string texture_name "map_forest";
		}
		
		@activeelement
		{
			#string name "close";
			#point pos -16, -16;			
			#point size 32, 32;
			#bool right_anchor true;
			#bool top_anchor true;
			#string texture_name "close_minimap_button";				
		}		
		
		
// 		@bitmap
// 		{
// 			#string name "comics1_locked";
// 			#point pos -162, 227;
// 			#point size 64, 64;
// 			#string texture_name "movie_locked";
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics1_selection";
// 			#string texture_name "level_selector";
// 			#point pos -162, 227;
// 			#point size 64, 64;
// 			#bool visible true;
// 		}
// 		
// 		@activeelement
// 		{
// 			#string name "comics1";
// 			#point pos -162, 227;			
// 			#point size 64, 64;
// 			#string texture_name "movie_active";					
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics2_locked";
// 			#point pos 220, -100;
// 			#point size 64, 64;
// 			#string texture_name "movie_locked";
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics2_selection";
// 			#string texture_name "level_selector";
// 			#point pos 220, -100;
// 			#point size 64, 64;
// 			#bool visible true;
// 		}
// 		
// 		@activeelement
// 		{
// 			#string name "comics2";
// 			#point pos 220, -100;			
// 			#point size 64, 64;
// 			#string texture_name "movie_active";					
// 		}
		
		@level_button
		{
			#string name "st1_forest01";
			#point pos 0, 183;
			&number
			{
				#string text_key "1";
			}
		}
		
		@level_button
		{
			#string name "st1_forest02";
			#point pos 150, 90;
			&number
			{
				#string text_key "2";
			}
		}
		
		@level_button
		{
			#string name "st1_forest03";
			#point pos 19, 75;
			&number
			{
				#string text_key "3";
			}
		}
		
		@level_button
		{
			#string name "st1_forest04";
			#point pos -165, 173;
			&number
			{
				#string text_key "4";
			}
		}
		
		@level_button
		{
			#string name "st1_forest05";
			#point pos -163, 53;
			&number
			{
				#string text_key "5";
			}
		}
		
		@level_button
		{
			#string name "st1_forest06";
			#point pos -10, 14;
			&number
			{
				#string text_key "6";
			}
		}
		
		@level_button
		{
			#string name "st1_forest07";
			#point pos 1, -90;
			&number
			{
				#string text_key "7";
			}
		}
		
		@level_button
		{
			#string name "st1_forest08";
			#point pos 206, 30;
			&number
			{
				#string text_key "8";
			}
		}
		
		@level_button
		{
			#string name "st1_forest09";
			#point pos 125, -50;
			&number
			{
				#string text_key "9";
			}
		}			
	}
	
	@map_form
	{		
		#string name "prairie_minimap";
		#point hide_pos 70, 220;
		#point hide_scale 0.01, 0.01;
		#float show_angle 355;
		#float hide_angle 180;
		#float hide_alpha 0;
		#float effect_time 500;
		
		@bitmap
		{
			#string name "map";
			#point pos 0, 0;
			#point size 512, 512;			
			#string texture_name "map_desert";
		}
		
		@activeelement
		{
			#string name "close";
			#point pos -16, -16;			
			#point size 32, 32;
			#bool right_anchor true;
			#bool top_anchor true;
			#string texture_name "close_minimap_button";				
		}
		
// 		@bitmap
// 		{
// 			#string name "comics3_locked";
// 			#point pos -193, -152;
// 			#point size 64, 64;
// 			#string texture_name "movie_locked";
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics3_selection";
// 			#string texture_name "level_selector";
// 			#point pos -193, -152;
// 			#point size 64, 64;
// 			#bool visible true;
// 		}
// 		
// 		@activeelement
// 		{
// 			#string name "comics3";
// 			#point pos -193, -152;			
// 			#point size 64, 64;
// 			#string texture_name "movie_active";		
// 			
// 		}
		
		@level_button
		{
			#string name "st2_prairie01";
			#point pos 72, 194;
			&number
			{
				#string text_key "1";
			}
		}
		@level_button
		{
			#string name "st2_prairie02";
			#point pos -77, 197;
			&number
			{
				#string text_key "2";
			}
		}
		@level_button
		{
			#string name "st2_prairie03";
			#point pos -171, 121;
			&number
			{
				#string text_key "3";
			}
		}
		@level_button
		{
			#string name "st2_prairie04";
			#point pos -7, 115;
			&number
			{
				#string text_key "4";
			}
		}
		@level_button
		{
			#string name "st2_prairie05";
			#point pos 108, 130;
			&number
			{
				#string text_key "5";
			}
		}
		@level_button
		{
			#string name "st2_prairie06";
			#point pos 156, 16;
			&number
			{
				#string text_key "6";
			}
		}
		@level_button
		{
			#string name "st2_prairie07";
			#point pos 78, -36;
			&number
			{
				#string text_key "7";
			}
		}
		@level_button
		{
			#string name "st2_prairie08";
			#point pos -25, -82;
			&number
			{
				#string text_key "8";
			}
		}		
		@level_button
		{
			#string name "st2_prairie09";
			#point pos -125, -35;
			&number
			{
				#string text_key "9";
			}
		}
		
	}
	
	@map_form
	{		
		#string name "fjord_minimap";
		#point hide_pos -270, -230;
		#point hide_scale 0.01, 0.01;
		#float show_angle 5;
		#float hide_angle 180;
		#float hide_alpha 0;
		#float effect_time 500;
		@bitmap
		{
			#string name "map";
			#point pos 0, 0;
			#point size 512, 512;			
			#string texture_name "map_fjord";
		}
		
		@activeelement
		{
			#string name "close";
			#point pos -16, -16;			
			#point size 32, 32;
			#bool right_anchor true;
			#bool top_anchor true;
			#string texture_name "close_minimap_button";				
		}
		
// 		@bitmap
// 		{
// 			#string name "comics4_locked";
// 			#point pos -192, -99;
// 			#point size 64, 64;
// 			#string texture_name "movie_locked";
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics4_selection";
// 			#string texture_name "level_selector";
// 			#point pos -192, -99;
// 			#point size 64, 64;
// 			#bool visible true;
// 		}
// 		
// 		@activeelement
// 		{
// 			#string name "comics4";
// 			#point pos -192, -99;			
// 			#point size 64, 64;
// 			#string texture_name "movie_active";		
// 			
// 		}
				
		@level_button
		{
			#string name "st3_fjord01";
			#point pos -149, 175;
			&number
			{
				#string text_key "1";
			}
		}
		@level_button
		{
			#string name "st3_fjord02";
			#point pos -142, 40;
			&number
			{
				#string text_key "2";
			}
		}
		@level_button
		{
			#string name "st3_fjord03";
			#point pos -90, 113;
			&number
			{
				#string text_key "3";
			}
		}
		@level_button
		{
			#string name "st3_fjord04";
			#point pos 60, 188;
			&number
			{
				#string text_key "4";
			}
		}
		@level_button
		{
			#string name "st3_fjord05";
			#point pos 212, 105;
			&number
			{
				#string text_key "5";
			}
		}
		@level_button
		{
			#string name "st3_fjord06";
			#point pos 65, 77;
			&number
			{
				#string text_key "6";
			}
		}
		@level_button
		{
			#string name "st3_fjord07";
			#point pos 104, -5;
			&number
			{
				#string text_key "7";
			}
		}
		@level_button
		{
			#string name "st3_fjord08";
			#point pos -10, -114;
			
			&number
			{
				#string text_key "8";
			}
		}
		@level_button
		{
			#string name "st3_fjord09";
			#point pos -167, -85;
			&number
			{
				#string text_key "9";
			}
		}
		
	}
	
	@map_form
	{		
		#string name "islands_minimap";
		#point hide_pos -370, 170;
		#point hide_scale 0.01, 0.01;
		#float show_angle 355;
		#float hide_angle 0;
		#float hide_alpha 0;
		#float effect_time 500;
		@bitmap
		{
			#string name "map";
			#point pos 0, 0;
			#point size 512, 512;			
			#string texture_name "map_islands";
		}
		
		@activeelement
		{
			#string name "close";
			#point pos -16, -16;			
			#point size 32, 32;
			#bool right_anchor true;
			#bool top_anchor true;
			#string texture_name "close_minimap_button";				
		}
		
// 		@bitmap
// 		{
// 			#string name "comics5_locked";
// 			#point pos -218, -4;
// 			#point size 64, 64;
// 			#string texture_name "movie_locked";
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics5_selection";
// 			#string texture_name "level_selector";
// 			#point pos -218, -4;
// 			#point size 64, 64;
// 			#bool visible true;
// 		}
// 		
// 		@activeelement
// 		{
// 			#string name "comics5";
// 			#point pos -218, -4;			
// 			#point size 64, 64;
// 			#string texture_name "movie_active";		
// 			
// 		}
				
		@level_button
		{
			#string name "st4_island01";
			#point pos 120, 230;
			&number
			{
				#string text_key "1";
			}
		}
		@level_button
		{
			#string name "st4_island02";
			#point pos -192, 178;
			&number
			{
				#string text_key "2";
			}
		}
		@level_button
		{
			#string name "st4_island03";
			#point pos -152, 76;
			&number
			{
				#string text_key "3";
			}
		}
		@level_button
		{
			#string name "st4_island04";
			#point pos -80, 11;
			&number
			{
				#string text_key "4";
			}
		}
		@level_button
		{
			#string name "st4_island05";
			#point pos 140, 120;
			&number
			{
				#string text_key "5";
			}
		}
		@level_button
		{
			#string name "st4_island06";
			#point pos 183, -19;
			&number
			{
				#string text_key "6";
			}
		}
		@level_button
		{
			#string name "st4_island07";
			#point pos 117, -107;
			&number
			{
				#string text_key "7";
			}
		}
		@level_button
		{
			#string name "st4_island08";
			#point pos -120, -110;
			&number
			{
				#string text_key "8";
			}
		}
		@level_button
		{
			#string name "st4_island09";
			#point pos -174, -50;
			&number
			{
				#string text_key "9";
			}
		}
		
	}	
	
	@map_form
	{		
		#string name "lava_minimap";
		#point hide_pos -630, 70;
		#point hide_scale 0.01, 0.01;
		#float show_angle 5;
		#float hide_angle 180;
		#float hide_alpha 0;
		#float effect_time 500;
		@bitmap
		{
			#string name "map";
			#point pos 0, 0;
			#point size 512, 512;			
			#string texture_name "map_lava";
		}
		
		@activeelement
		{
			#string name "close";
			#point pos -16, -16;			
			#point size 32, 32;
			#bool right_anchor true;
			#bool top_anchor true;
			#string texture_name "close_minimap_button";				
		}
		
// 		@bitmap
// 		{
// 			#string name "comics6_locked";
// 			#point pos -182, -160;
// 			#point size 64, 64;
// 			#string texture_name "movie_locked";
// 		}
// 		
// 		@bitmap
// 		{
// 			#string name "comics6_selection";
// 			#string texture_name "level_selector";
// 			#point pos -182, -160;
// 			#point size 64, 64;
// 			#bool visible true;
// 		}
// 		
// 		@activeelement
// 		{
// 			#string name "comics6";
// 			#point pos -182, -160;			
// 			#point size 64, 64;
// 			#string texture_name "movie_active";		
// 			
// 		}
		
		@level_button
		{
			#string name "st5_lava01";
			#point pos -143, 138;
			&number
			{
				#string text_key "1";
			}
		}
		@level_button
		{
			#string name "st5_lava02";
			#point pos 14, 188;
			&number
			{
				#string text_key "2";
			}
		}
		@level_button
		{
			#string name "st5_lava03";
			#point pos 136, 190;
			&number
			{
				#string text_key "3";
			}
		}
		@level_button
		{
			#string name "st5_lava04";
			#point pos -60, 78;
			&number
			{
				#string text_key "4";
			}
		}
		@level_button
		{
			#string name "st5_lava05";
			#point pos 73, 22;
			&number
			{
				#string text_key "5";
			}
		}
		@level_button
		{
			#string name "st5_lava06";
			#point pos 224, 31;
			&number
			{
				#string text_key "6";
			}
		}
		@level_button
		{
			#string name "st5_lava07";
			#point pos 122, -108;
			&number
			{
				#string text_key "7";
			}
		}
		@level_button
		{
			#string name "st5_lava08";
			#point pos -130, -45;
			&number
			{
				#string text_key "8";
			}
		}
		@level_button
		{
			#string name "st5_lava09";
			#point pos -210, -160;
			&number
			{
				#string text_key "9";
			}
		}		
	}
	
	@form
	{
		#string name "stats_form";
		#point pos 96, 24;
		#point size 512, 256;

		#bool matrix true;
		#bool bottom_anchor true;
		#bool theme false;
		#string texture_theme_name "map_level_stats";
		
		#bool show false;		
		
		#point hide_pos 0, 500;
		#point hide_scale 1, 1;
		#float show_angle 3;
		#float hide_angle 30;
		#float effect_time 500;
		
		@text
		{			
			#string name "level_name";
			#point pos 0, 15;
			#float font_size 36;
			#string text_align "center";
			#string text_key "forest 1";			
			#bool top_anchor true;
		}
		
		@text
		{			
			#string name "normal_time_caption";
			#point pos -16, 64;
			#float font_size 24;
			#string text_align "center";
			#string text_key "record_player_caption";
		}
		
		@text
		{			
			#string name "normal_time";
			#point pos -16, 36;
			#float font_size 28;
			#string text_align "center";
			#string text_key "--:--:--";
		}
		
		@text
		{			
			#string name "normal_goldtime_caption";
			#point pos 160, 64;
			#float font_size 24;
			#string text_align "center";
			#string text_key "record_developer_caption";
		}
		
		@text
		{			
			#string name "normal_goldtime";
			#point pos 160, 36;
			#float font_size 28;
			#string text_align "center";
			#string text_key "--:--:--";
		}

		@text
		{			
			#string name "hard_time_caption";
			#point pos -16, 0;
			#float font_size 24;
			#string text_align "center";
			#string text_key "record_player_caption";
		}
		
		@text
		{			
			#string name "hard_time";
			#point pos -16, -28;
			#float font_size 28;
			#string text_align "center";
			#string text_key "--:--:--";			
		}
		
		@text
		{			
			#string name "hard_goldtime_caption";
			#point pos 160, 0;
			#float font_size 24;
			#string text_align "center";
			#string text_key "record_developer_caption";
		}
		
		@text
		{			
			#string name "hard_goldtime";
			#point pos 160, -28;
			#float font_size 28;
			#string text_align "center";
			#string text_key "--:--:--";
		}

		@text
		{			
			#string name "expert_time_caption";
			#point pos -16, -64;
			#float font_size 24;
			#string text_align "center";
			#string text_key "record_player_caption";
		}
		
		@text
		{			
			#string name "expert_time";
			#point pos -16, -92;
			#float font_size 28;
			#string text_align "center";
			#string text_key "--:--:--";
		}

		@text
		{			
			#string name "expert_goldtime_caption";
			#point pos 160, -64;
			#float font_size 24;
			#string text_align "center";
			#string text_key "record_developer_caption";
		}
		
		@text
		{			
			#string name "expert_goldtime";
			#point pos 160, -92;
			#float font_size 28;
			#string text_align "center";
			#string text_key "--:--:--";
		}
		
		@basic_button
		{
			#string name "play_normal"
			#point pos 25, 48;
			#point size 128, 48;
			#bool left_anchor true;
		}

		@bitmap
		{
			#string name "normal_trophy";
			#point pos 128, 48;			
			#point size 32, 32;
			#bool left_anchor true;
			#string texture_name "level_trophy";
		}

		@basic_button
		{
			#string name "play_hard"			
			#point pos 25, -16;
			#point size 128, 48;
			#bool left_anchor true;
		}
		@bitmap
		{
			#string name "hard_trophy";
			#point pos 128, -16;
			#point size 32, 32;
			#bool left_anchor true;
			#string texture_name "level_trophy";
		}
		
		@basic_button
		{
			#string name "play_expert"
			#point pos 25, -80;
			#point size 128, 48;			
			#bool left_anchor true;
		}
		@bitmap
		{
			#string name "expert_trophy";
			#point pos 128, -80;
			#point size 32, 32;
			#bool left_anchor true;			
			#string texture_name "level_trophy";
		}
	}
	
	@form
	{
		#string name "comics_stats_form";
		#point pos 96, 24;
		#point size 512, 256;

		#bool matrix true;
		#bool bottom_anchor true;
		#bool theme false;
		#string texture_theme_name "map_level_stats";
		
		#bool show false;		
		
		#point hide_pos 0, 500;
		#point hide_scale 1, 1;
		#float show_angle 3;
		#float hide_angle 30;
		#float effect_time 500;
		
		@text
		{			
			#string name "comics_name";
			#point pos 0, 25;
			#float font_size 36;
			#string text_align "center";
			#string text_key "";			
			#bool top_anchor true;
		}
		
		@text
		{			
			#string name "comics_caption";
			#point pos 0, 58;
			#float font_size 24;
			#string text_align "center";
			#string text_key "";
			#bool top_anchor true;
		}
		
		@textbox
		{			
			#string name "comics_contents";
			#point pos 0, 98;
			#point size 400, 0;
			#float font_size 18;
			#string text_align "center";
			#string text_key "";
			#bool top_anchor true;
		}		
		
		@basic_button
		{
			#string name "play"
			#point pos 0, 40;
			#bool bottom_anchor true;
		}
	}	
	
	@bitmap
	{
		#string name "trothy_back";
		#point pos 0, 0;
		#point size 128, 256;			
		#bool right_anchor true;
		#bool top_anchor true;
		#string texture_name "trothy_back";
	}
	@activeelement
	{
		#string name "trophy";
		#point pos -8, 0;
		#point size 128, 128;
		#bool right_anchor true;
		#bool top_anchor true;
		#string texture_name "trophy_button";				
	}
	
	@activeelement
	{
		#string name "new_trophy";
		#point pos -8, 5;
		#point size 128, 128;
		#bool right_anchor true;
		#bool top_anchor true;
		#string texture_name "new_trophy_button";				
	}

	@basic_button
	{
		#string name "exit";
		#point pos 8, 8;
		#point size 128, 48;
		#float font_size 32;
		#bool draw_text true;
		#bool left_anchor true;
		#bool bottom_anchor true;
		#string texture_name "back_button";
	}

	@cursor;
}



>>


