#Contient la définition de format simplifiée pour le C
DefFormat "C / C++ (nouveau)"	{
#	bitmap16	{
#		declaration="//Fichier: \"%file%\"\n//Bitmap 16 bits %sizex%x%sizey% (%memory% octets)\n\nconst unsigned short %name%_bitmap16[%sizey%][%sizex%]=	{\n{"
#		n_chaque=8
#		chaque_x="\b\n"
#		element="0x%04x, "
#		ligne="\b\b},\n{"
#		fin="\b};\n\n\n"
#	}

#	bitmap8		{
#		declaration="//Fichier: \"%file%\" (\"%link%\")\n//Bitmap 8 bits %sizex%x%sizey% (%memory% octets)\n\nconst unsigned char %name%_bitmap8[%sizey%][%sizex%]=	{\n{"
#		n_chaque=12
#		chaque_x="\b\n"
#		element="0x%02x, "
#		ligne="\b\b},\n{"
#		fin="\b};\n\n\n"
#	}

	palette		{
		declaration="//Fichier: \"%file%\"\n//Palette %size% couleurs (%memory% octets)\n\nconst unsigned short %name%_palette[%size%]=	{\n"
		n_chaque=8
		chaque_x="\b\n"
		element="0x%04x, "
		ligne="\b\n"
		fin="\b\b};\n\n\n"
	}

	tileset		{
		declaration="//Fichier: \"%file%\" (\"%link%\")\n//Tileset %depth% bits %size% tiles (%memory% octets)\n\nconst unsigned char %name%_tiles[%size%][8*8]=	{\n{"
		n_chaque=12
		chaque_x="\b\n"
		element="0x%02x, "
		element2="0x%02x, "
		ligne="\b\b},\n{"
		fin="\b};\n\n\n"
	}

	map		{
		declaration="//Fichier: \"%file%\" (\"%link%\")\n//Map %depth% bits %sizex%x%sizey% (%tilex%x%tiley%, %memory% octets)\n//Options: %tilebase%,%$gfxmask%\n\nconst unsigned %type% %name%_map[%sizey%][%sizex%]=	{\n{"
		n_chaque=8
		chaque_x="\b\n"
		element="0x%04x, "
		element2="0x%02x, "
		ligne="\b\b},\n{"
		fin="\b};\n\n\n"
	}
	type8="char"
	type16="short"
	type32="long"
}

DefFormat "Standard avec listes"	{
	liste	{
		element="\n	{#type#,#x#,#y#,#Param 1#,#Param 2#,#Param 3#,#Param 4#},"
	}
}

Liste.ReinitParams
Liste.AjParam "Param 1",1,4
Liste.AjParam "Param 2",1,4
Liste.AjParam "Param 3",1,4
Liste.AjParam "Param 4",1,4
editeur.timing 100

