mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-06 10:17:14 +00:00
ZVISION: Replace includes with forward declarations
This commit is contained in:
parent
4713640779
commit
94000e0781
@ -25,9 +25,12 @@
|
||||
|
||||
#include "common/types.h"
|
||||
#include "common/stream.h"
|
||||
#include "common/memstream.h"
|
||||
#include "common/array.h"
|
||||
|
||||
namespace Common {
|
||||
class SeekableReadStream;
|
||||
}
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
class LzssReadStream : public Common::ReadStream {
|
||||
|
@ -23,14 +23,17 @@
|
||||
#ifndef ZVISION_SCRIPT_MANAGER_H
|
||||
#define ZVISION_SCRIPT_MANAGER_H
|
||||
|
||||
#include "common/str.h"
|
||||
#include "common/stream.h"
|
||||
#include "common/hashmap.h"
|
||||
#include "common/stack.h"
|
||||
|
||||
#include "zvision/puzzle.h"
|
||||
#include "zvision/control.h"
|
||||
|
||||
namespace Common {
|
||||
class String;
|
||||
class SeekableReadStream;
|
||||
}
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
class ZVision;
|
||||
|
@ -21,7 +21,9 @@
|
||||
*/
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
||||
#include "common/textconsole.h"
|
||||
#include "common/str.h"
|
||||
|
||||
#include "zvision/single_value_container.h"
|
||||
|
||||
|
@ -23,7 +23,9 @@
|
||||
#ifndef ZVISION_OBJECT_H
|
||||
#define ZVISION_OBJECT_H
|
||||
|
||||
#include "common/str.h"
|
||||
namespace Common {
|
||||
class String;
|
||||
}
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include "common/scummsys.h"
|
||||
|
||||
#include "common/tokenizer.h"
|
||||
#include "common/file.h"
|
||||
|
||||
#include "zvision/utility.h"
|
||||
#include "zvision/zvision.h"
|
||||
|
@ -24,10 +24,12 @@
|
||||
#ifndef ZVISION_UTILITY_H
|
||||
#define ZVISION_UTILITY_H
|
||||
|
||||
#include "common/str.h"
|
||||
#include "common/file.h"
|
||||
#include "common/array.h"
|
||||
|
||||
namespace Common {
|
||||
class String;
|
||||
}
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
class ZVision;
|
||||
|
@ -22,10 +22,12 @@
|
||||
|
||||
#include "common/scummsys.h"
|
||||
|
||||
#include "zvision/zfs_archive.h"
|
||||
#include "common/hashmap.h"
|
||||
#include "common/memstream.h"
|
||||
#include "common/debug.h"
|
||||
#include "common/file.h"
|
||||
|
||||
#include "zvision/zfs_archive.h"
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
|
@ -24,8 +24,12 @@
|
||||
#define ZVISION_ZFS_ARCHIVE_H
|
||||
|
||||
#include "common/archive.h"
|
||||
#include "common/file.h"
|
||||
#include "common/fs.h"
|
||||
#include "common/hashmap.h"
|
||||
|
||||
|
||||
namespace Common {
|
||||
class String;
|
||||
}
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
@ -48,7 +52,7 @@ struct ZfsEntryHeader {
|
||||
uint32 unknown;
|
||||
};
|
||||
|
||||
typedef Common::HashMap<Common::String, ZfsEntryHeader*, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo> ZfsEntryHeaderMap;
|
||||
typedef Common::HashMap<Common::String, ZfsEntryHeader*> ZfsEntryHeaderMap;
|
||||
|
||||
class ZfsArchive : public Common::Archive {
|
||||
public:
|
||||
|
Loading…
x
Reference in New Issue
Block a user