Ejemplo n.º 1
0
void gvfs_init()
{
    g_Vfs vfs =
    {
        s_open,
        s_close,
        s_read,
        s_write,
        s_lseek,
    };

    g_setVfs(vfs);
}
Ejemplo n.º 2
0
void gvfs_init()
{
    g_Vfs vfs =
    {
        s_open,
        s_close,
        s_read,
        s_write,
        s_lseek,
    };

    g_setVfs(vfs);

    gvfs_setCodeKey(codeKey_ + 32);
    gvfs_setAssetsKey(assetsKey_ + 32);

}
Ejemplo n.º 3
0
void gvfs_cleanup()
{
    std::map<int, FileInfo>::iterator iter, e = s_fileInfos.end();
    for (iter = s_fileInfos.begin(); iter != e; ++iter)
        ::close(iter->first);

    s_fileInfos.clear();

    g_Vfs vfs =
    {
        NULL,
        NULL,
        NULL,
        NULL,
        NULL,
    };

    g_setVfs(vfs);
}
Ejemplo n.º 4
0
void gvfs_cleanup()
{
	std::map<int, FileInfo>::iterator iter, e = s_fileInfos.end();
	for (iter = s_fileInfos.begin(); iter != e; ++iter)
		::close(iter->first);

	s_zipFiles.clear();
	s_files.clear();
	s_fileInfos.clear();
	s_playerModeEnabled = false;

	static g_Vfs nullvfs =
	{
		NULL,
		NULL,
		NULL,
		NULL,
		NULL,
	};

	g_setVfs(nullvfs);
}