summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2014-06-29 15:31:44 -0400
committerLioncash <mathew1800@gmail.com>2014-06-29 15:31:44 -0400
commitd800b5fb74c077522ef7a0752e49968df46e745e (patch)
tree53355406f5f173155d05c024004e9ef6b3b3e10d /Source/Core
parent91da03122022e8c91a0328c1716ea8f1f2935074 (diff)
DiscIO: Fix extra tabs in the banner loader headers
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DiscIO/BannerLoader.h23
-rw-r--r--Source/Core/DiscIO/BannerLoaderGC.h128
-rw-r--r--Source/Core/DiscIO/BannerLoaderWii.h70
3 files changed, 108 insertions, 113 deletions
diff --git a/Source/Core/DiscIO/BannerLoader.h b/Source/Core/DiscIO/BannerLoader.h
index 74ed934654..e2b8de88a9 100644
--- a/Source/Core/DiscIO/BannerLoader.h
+++ b/Source/Core/DiscIO/BannerLoader.h
@@ -17,23 +17,20 @@ class IVolume;
class IBannerLoader
{
- public:
+public:
+ IBannerLoader()
+ {}
- IBannerLoader()
- {}
+ virtual ~IBannerLoader()
+ {}
+ virtual bool IsValid() = 0;
- virtual ~IBannerLoader()
- {}
+ virtual std::vector<u32> GetBanner(int* pWidth, int* pHeight) = 0;
-
- virtual bool IsValid() = 0;
-
- virtual std::vector<u32> GetBanner(int* pWidth, int* pHeight) = 0;
-
- virtual std::vector<std::string> GetNames() = 0;
- virtual std::string GetCompany() = 0;
- virtual std::vector<std::string> GetDescriptions() = 0;
+ virtual std::vector<std::string> GetNames() = 0;
+ virtual std::string GetCompany() = 0;
+ virtual std::vector<std::string> GetDescriptions() = 0;
};
IBannerLoader* CreateBannerLoader(DiscIO::IFileSystem& _rFileSystem, DiscIO::IVolume *pVolume);
diff --git a/Source/Core/DiscIO/BannerLoaderGC.h b/Source/Core/DiscIO/BannerLoaderGC.h
index 64623f8202..fb0b1519d2 100644
--- a/Source/Core/DiscIO/BannerLoaderGC.h
+++ b/Source/Core/DiscIO/BannerLoaderGC.h
@@ -22,70 +22,70 @@ class IFileSystem;
class CBannerLoaderGC
: public IBannerLoader
{
- public:
- CBannerLoaderGC(DiscIO::IFileSystem& _rFileSystem, DiscIO::IVolume* volume);
- virtual ~CBannerLoaderGC();
-
- virtual bool IsValid() override;
-
- virtual std::vector<u32> GetBanner(int* pWidth, int* pHeight) override;
-
- virtual std::vector<std::string> GetNames() override;
- virtual std::string GetCompany() override;
- virtual std::vector<std::string> GetDescriptions() override;
-
- private:
- enum
- {
- DVD_BANNER_WIDTH = 96,
- DVD_BANNER_HEIGHT = 32
- };
-
- enum BANNER_TYPE
- {
- BANNER_UNKNOWN,
- BANNER_BNR1,
- BANNER_BNR2,
- };
-
- // Banner Comment
- struct DVDBannerComment
- {
- char shortTitle[32]; // Short game title shown in IPL menu
- char shortMaker[32]; // Short developer, publisher names shown in IPL menu
- char longTitle[64]; // Long game title shown in IPL game start screen
- char longMaker[64]; // Long developer, publisher names shown in IPL game start screen
- char comment[128]; // Game description shown in IPL game start screen in two lines.
- };
-
- // "opening.bnr" file format for EU console
- struct DVDBanner
- {
- u32 id; // 'BNR2'
- u32 padding[7];
- u16 image[DVD_BANNER_WIDTH * DVD_BANNER_HEIGHT]; // RGB5A3 96x32 texture image
- DVDBannerComment comment[6]; // Comments in six languages (only 1 for BNR1 type)
- };
-
- static const u32 BNR1_SIZE = sizeof(DVDBanner) - sizeof(DVDBannerComment) * 5;
- static const u32 BNR2_SIZE = sizeof(DVDBanner);
-
- template <u32 N>
- std::string GetDecodedString(const char (&data)[N])
- {
- auto const string_decoder = CVolumeGC::GetStringDecoder(m_country);
-
- // strnlen to trim NULLs
- return string_decoder(std::string(data, strnlen(data, sizeof(data))));
- }
-
- u8* m_pBannerFile;
- bool m_IsValid;
- BANNER_TYPE m_BNRType;
-
- BANNER_TYPE getBannerType();
-
- DiscIO::IVolume::ECountry const m_country;
+public:
+ CBannerLoaderGC(DiscIO::IFileSystem& _rFileSystem, DiscIO::IVolume* volume);
+ virtual ~CBannerLoaderGC();
+
+ virtual bool IsValid() override;
+
+ virtual std::vector<u32> GetBanner(int* pWidth, int* pHeight) override;
+
+ virtual std::vector<std::string> GetNames() override;
+ virtual std::string GetCompany() override;
+ virtual std::vector<std::string> GetDescriptions() override;
+
+private:
+ enum
+ {
+ DVD_BANNER_WIDTH = 96,
+ DVD_BANNER_HEIGHT = 32
+ };
+
+ enum BANNER_TYPE
+ {
+ BANNER_UNKNOWN,
+ BANNER_BNR1,
+ BANNER_BNR2,
+ };
+
+ // Banner Comment
+ struct DVDBannerComment
+ {
+ char shortTitle[32]; // Short game title shown in IPL menu
+ char shortMaker[32]; // Short developer, publisher names shown in IPL menu
+ char longTitle[64]; // Long game title shown in IPL game start screen
+ char longMaker[64]; // Long developer, publisher names shown in IPL game start screen
+ char comment[128]; // Game description shown in IPL game start screen in two lines.
+ };
+
+ // "opening.bnr" file format for EU console
+ struct DVDBanner
+ {
+ u32 id; // 'BNR2'
+ u32 padding[7];
+ u16 image[DVD_BANNER_WIDTH * DVD_BANNER_HEIGHT]; // RGB5A3 96x32 texture image
+ DVDBannerComment comment[6]; // Comments in six languages (only 1 for BNR1 type)
+ };
+
+ static const u32 BNR1_SIZE = sizeof(DVDBanner) - sizeof(DVDBannerComment) * 5;
+ static const u32 BNR2_SIZE = sizeof(DVDBanner);
+
+ template <u32 N>
+ std::string GetDecodedString(const char (&data)[N])
+ {
+ auto const string_decoder = CVolumeGC::GetStringDecoder(m_country);
+
+ // strnlen to trim NULLs
+ return string_decoder(std::string(data, strnlen(data, sizeof(data))));
+ }
+
+ u8* m_pBannerFile;
+ bool m_IsValid;
+ BANNER_TYPE m_BNRType;
+
+ BANNER_TYPE getBannerType();
+
+ DiscIO::IVolume::ECountry const m_country;
};
} // namespace
diff --git a/Source/Core/DiscIO/BannerLoaderWii.h b/Source/Core/DiscIO/BannerLoaderWii.h
index f11416ecb6..c589ab5454 100644
--- a/Source/Core/DiscIO/BannerLoaderWii.h
+++ b/Source/Core/DiscIO/BannerLoaderWii.h
@@ -18,54 +18,52 @@ class IVolume;
class CBannerLoaderWii
: public IBannerLoader
{
- public:
+public:
+ CBannerLoaderWii(DiscIO::IVolume *pVolume);
- CBannerLoaderWii(DiscIO::IVolume *pVolume);
+ virtual ~CBannerLoaderWii();
- virtual ~CBannerLoaderWii();
+ virtual bool IsValid() override;
- virtual bool IsValid() override;
+ virtual std::vector<u32> GetBanner(int* pWidth, int* pHeight) override;
- virtual std::vector<u32> GetBanner(int* pWidth, int* pHeight) override;
+ virtual std::vector<std::string> GetNames() override;
+ virtual std::string GetCompany() override;
+ virtual std::vector<std::string> GetDescriptions() override;
- virtual std::vector<std::string> GetNames() override;
- virtual std::string GetCompany() override;
- virtual std::vector<std::string> GetDescriptions() override;
+private:
+ enum
+ {
+ TEXTURE_SIZE = 192 * 64 * 2,
+ ICON_SIZE = 48 * 48 * 2,
+ COMMENT_SIZE = 32
+ };
- private:
+ enum CommentIndex
+ {
+ NAME_IDX,
+ DESC_IDX
+ };
- enum
- {
- TEXTURE_SIZE = 192 * 64 * 2,
- ICON_SIZE = 48 * 48 * 2,
- COMMENT_SIZE = 32
- };
+ struct SWiiBanner
+ {
+ u32 ID;
- enum CommentIndex
- {
- NAME_IDX,
- DESC_IDX
- };
+ u32 m_Flag;
+ u16 m_Speed;
+ u8 m_Unknown[22];
- struct SWiiBanner
- {
- u32 ID;
+ // Not null terminated!
+ u16 m_Comment[2][COMMENT_SIZE];
+ u8 m_BannerTexture[TEXTURE_SIZE];
+ u8 m_IconTexture[8][ICON_SIZE];
+ } ;
- u32 m_Flag;
- u16 m_Speed;
- u8 m_Unknown[22];
+ u8* m_pBannerFile;
- // Not null terminated!
- u16 m_Comment[2][COMMENT_SIZE];
- u8 m_BannerTexture[TEXTURE_SIZE];
- u8 m_IconTexture[8][ICON_SIZE];
- } ;
+ bool m_IsValid;
- u8* m_pBannerFile;
-
- bool m_IsValid;
-
- bool GetStringFromComments(const CommentIndex index, std::string& s);
+ bool GetStringFromComments(const CommentIndex index, std::string& s);
};
} // namespace