コード例 #1
0
ファイル: coltest.cpp プロジェクト: aap/librwgta
void
writeSingleCol(CColModel *colmodel, char *name)
{
	char colname[24];
	ColHeader header;
	uint8 *buf;
	StreamFile stream;
	stream.open("out.col", "wb");
	header.ident = COLL;
	header.size = writeColModel(colmodel, &buf)+24;
	stream.write(&header, 8);
	memset(colname, 0, 24);
	strncpy(colname, name, 24);
	stream.write(colname, 24);
	stream.write(buf, header.size-24);
	delete[] buf;
	stream.close();
}
コード例 #2
0
ファイル: coltest.cpp プロジェクト: aap/librwgta
int
main(int argc, char *argv[])
{
	rw::Engine::init();
	gta::attachPlugins();
	rw::Driver::open();
	ARGBEGIN{
	}ARGEND;
	if(argc < 1)
		usage();

	StreamFile in;
	if(in.open(argv[0], "rb") == NULL)
		return 1;

	readColFile(&in);

	in.close();

	return 0;
}