Add constructor that takes a stream.

This commit is contained in:
castano 2009-04-01 07:13:13 +00:00
parent 5ac76b68c9
commit ae744f88e6
2 changed files with 10 additions and 0 deletions

View File

@ -778,6 +778,15 @@ DirectDrawSurface::DirectDrawSurface(const char * name) : stream(new StdInputStr
} }
} }
DirectDrawSurface::DirectDrawSurface(Stream * s) : stream(s)
{
if (!stream->isError())
{
(*stream) << header;
}
}
DirectDrawSurface::~DirectDrawSurface() DirectDrawSurface::~DirectDrawSurface()
{ {
delete stream; delete stream;

View File

@ -112,6 +112,7 @@ namespace nv
{ {
public: public:
DirectDrawSurface(const char * file); DirectDrawSurface(const char * file);
DirectDrawSurface(Stream * stream);
~DirectDrawSurface(); ~DirectDrawSurface();
bool isValid() const; bool isValid() const;