mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-11 07:18:11 -05:00
Replace FileAPI with c++ streams and std::filesystem
This commit is contained in:
@ -42,8 +42,8 @@ namespace IW4
|
||||
}
|
||||
|
||||
public:
|
||||
ZoneDefWriterInternal(Zone* zone, FileAPI::IFile* file)
|
||||
: AbstractZoneDefWriter(zone, file)
|
||||
ZoneDefWriterInternal(Zone* zone, std::ostream& stream)
|
||||
: AbstractZoneDefWriter(zone, stream)
|
||||
{
|
||||
}
|
||||
|
||||
@ -63,8 +63,8 @@ bool ZoneDefWriter::CanHandleZone(Zone* zone) const
|
||||
return zone->m_game == &g_GameIW4;
|
||||
}
|
||||
|
||||
void ZoneDefWriter::WriteZoneDef(Zone* zone, FileAPI::IFile* file) const
|
||||
void ZoneDefWriter::WriteZoneDef(Zone* zone, std::ostream& stream) const
|
||||
{
|
||||
ZoneDefWriterInternal writer(zone, file);
|
||||
ZoneDefWriterInternal writer(zone, stream);
|
||||
writer.WriteZoneDef();
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ namespace IW4
|
||||
{
|
||||
public:
|
||||
bool CanHandleZone(Zone* zone) const override;
|
||||
void WriteZoneDef(Zone* zone, FileAPI::IFile* file) const override;
|
||||
void WriteZoneDef(Zone* zone, std::ostream& stream) const override;
|
||||
};
|
||||
}
|
@ -80,8 +80,8 @@ namespace T6
|
||||
}
|
||||
|
||||
public:
|
||||
ZoneDefWriterInternal(Zone* zone, FileAPI::IFile* file)
|
||||
: AbstractZoneDefWriter(zone, file)
|
||||
ZoneDefWriterInternal(Zone* zone, std::ostream& stream)
|
||||
: AbstractZoneDefWriter(zone, stream)
|
||||
{
|
||||
}
|
||||
|
||||
@ -117,8 +117,8 @@ bool ZoneDefWriter::CanHandleZone(Zone* zone) const
|
||||
return zone->m_game == &g_GameT6;
|
||||
}
|
||||
|
||||
void ZoneDefWriter::WriteZoneDef(Zone* zone, FileAPI::IFile* file) const
|
||||
void ZoneDefWriter::WriteZoneDef(Zone* zone, std::ostream& stream) const
|
||||
{
|
||||
ZoneDefWriterInternal writer(zone, file);
|
||||
ZoneDefWriterInternal writer(zone, stream);
|
||||
writer.WriteZoneDef();
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ namespace T6
|
||||
{
|
||||
public:
|
||||
bool CanHandleZone(Zone* zone) const override;
|
||||
void WriteZoneDef(Zone* zone, FileAPI::IFile* file) const override;
|
||||
void WriteZoneDef(Zone* zone, std::ostream& stream) const override;
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user