mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-07-05 06:25:47 -07:00
1) unify open/io interfaces: no longer distinguish between FileIo / AFileIo. instead, one FileIo struct is always used; the provider-specific data is embedded within it. this avoids the need for a "base class", which is hard to access (f.fc.flags is ugly) 2) rename x_* redirector to xfile_* and move out of vfs_mount into separate file 3) xfile is now implemented via "virtual functions" (avoids a lot of boilerplate code) 4) xfile was too closely tied to vfs_mount (used internal fields); fixed. remaining lib/res files: made all flag parameters uint (not int) for consistency This was SVN commit r3776. |
||
|---|---|---|
| .. | ||
| file | ||
| graphics | ||
| sound | ||
| h_mgr.cpp | ||
| h_mgr.h | ||
| handle.h | ||
| mem.cpp | ||
| mem.h | ||
| res.h | ||