Exemplo n.º 1
0
Arquivo: path.c Projeto: trezker/allua
static int allua_Path_get_extension(lua_State * L)
{
   ALLUA_path path = allua_check_path(L, 1);

   lua_pushstring(L, al_get_path_extension(path));

   return 1;
}
Exemplo n.º 2
0
	void Map::SaveMapDialog()
	{
		ALLEGRO_FILECHOOSER *saveDialog;
		saveDialog = al_create_native_file_dialog("..\\Maps\\", "Save Map", "*.*", ALLEGRO_FILECHOOSER_SAVE);
		al_show_native_file_dialog(display_, saveDialog);
		mapPath_ = al_create_path(al_get_native_file_dialog_path(saveDialog,0));
		if(strcmp(al_get_path_extension(mapPath_),"") == 0)
		{
			al_set_path_extension(mapPath_, ".mapa");
		}
		SaveMap();
		al_destroy_native_file_dialog(saveDialog);
	}