コード例 #1
0
ファイル: SCALE.C プロジェクト: Breton/Animator-Pro
create_rgb_files()
{
int i;
for (i=0; i<3; i++)
	{
	if (!bcreate(rgb_names[i], rgb_files+i))
		{
		cant_create(rgb_names[i]);
		close_rgb_files();
		return(0);
		}
	}
return(1);
}
コード例 #2
0
ファイル: savemli.cpp プロジェクト: innovatelogic/ilogic-vm
/* Save materials (0=lib, 1=current) to file */
int
save_mli(char *fname,int type)
	{
	FILE *stream;
	int error;
	
	libtype=type;
	
	if((stream=GOpen(fname,"wb"))==NULL)
		{
		cant_create();
		return(0);
		}
	
	error=0;
	
	if(dump_mtlchunk(MLIBMAGIC,stream,NULL)==0)
		error=1;
	
	if(GClose(stream))
		error=1;
	
	if(error) {
		write_err();
		remove(fname);
		}
	
	if(debug)
		{
		getchar();
		redraw(0,0,320,200);
		}
	
	if(error)
		return(0);
	return(1);
	}