Replaced current platform images by better looking ones, added wad platform

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3347 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
sl1nk3.s 2009-06-07 02:27:36 +00:00
parent 8da4f8e565
commit 7eea69f5c2
8 changed files with 995 additions and 805 deletions

View File

@ -87,7 +87,7 @@ void SConfig::SaveSettings()
// Game List Control
ini.Set("GameList", "ListDrives", m_ListDrives);
//ini.Set("GameList", "ListWad", m_ListWad);
ini.Set("GameList", "ListWad", m_ListWad);
ini.Set("GameList", "ListWii", m_ListWii);
ini.Set("GameList", "ListGC", m_ListGC);
ini.Set("GameList", "ListJap", m_ListJap);
@ -201,7 +201,7 @@ void SConfig::LoadSettings()
// Game List Control
ini.Get("GameList", "ListDrives", &m_ListDrives, false);
//ini.Get("GameList", "ListWad", &m_ListWad, true);
ini.Get("GameList", "ListWad", &m_ListWad, true);
ini.Get("GameList", "ListWii", &m_ListWii, true);
ini.Get("GameList", "ListGC", &m_ListGC, true);
ini.Get("GameList", "ListJap", &m_ListJap, true);

View File

@ -956,6 +956,10 @@
RelativePath=".\resources\Platform_Gamecube.xpm"
>
</File>
<File
RelativePath=".\resources\Platform_wad.xpm"
>
</File>
<File
RelativePath=".\resources\Platform_Wii.xpm"
>

View File

@ -274,6 +274,7 @@ EVT_MENU(IDM_TOGGLE_CONSOLE, CFrame::OnToggleConsole)
EVT_MENU(IDM_LISTDRIVES, CFrame::GameListChanged)
EVT_MENU(IDM_LISTWII, CFrame::GameListChanged)
EVT_MENU(IDM_LISTGC, CFrame::GameListChanged)
EVT_MENU(IDM_LISTWAD, CFrame::GameListChanged)
EVT_MENU(IDM_LISTJAP, CFrame::GameListChanged)
EVT_MENU(IDM_LISTPAL, CFrame::GameListChanged)
EVT_MENU(IDM_LISTUSA, CFrame::GameListChanged)

View File

@ -190,6 +190,8 @@ void CFrame::CreateMenu()
viewMenu->Check(IDM_LISTWII, SConfig::GetInstance().m_ListWii);
viewMenu->AppendCheckItem(IDM_LISTGC, _T("Show GameCube"));
viewMenu->Check(IDM_LISTGC, SConfig::GetInstance().m_ListGC);
viewMenu->AppendCheckItem(IDM_LISTWAD, _T("Show Wad"));
viewMenu->Check(IDM_LISTWAD, SConfig::GetInstance().m_ListWad);
viewMenu->AppendCheckItem(IDM_LISTJAP, _T("Show JAP"));
viewMenu->Check(IDM_LISTJAP, SConfig::GetInstance().m_ListJap);
viewMenu->AppendCheckItem(IDM_LISTPAL, _T("Show PAL"));
@ -201,7 +203,7 @@ void CFrame::CreateMenu()
viewMenu->Check(IDM_LISTDRIVES, SConfig::GetInstance().m_ListDrives);
#endif
viewMenu->AppendSeparator();
viewMenu->Append(IDM_PURGECACHE, _T("Purge ISO Cache"));
viewMenu->Append(IDM_PURGECACHE, _T("Purge Cache"));
menuBar->Append(viewMenu, _T("&View"));
// Help menu
@ -884,6 +886,9 @@ void CFrame::GameListChanged(wxCommandEvent& event)
case IDM_LISTGC:
SConfig::GetInstance().m_ListGC = event.IsChecked();
break;
case IDM_LISTWAD:
SConfig::GetInstance().m_ListWad = event.IsChecked();
break;
case IDM_LISTJAP:
SConfig::GetInstance().m_ListJap = event.IsChecked();
break;

View File

@ -38,6 +38,7 @@
#include "../resources/Flag_France.xpm"
#include "../resources/Flag_Italy.xpm"
#include "../resources/Flag_Japan.xpm"
#include "../resources/Platform_Wad.xpm"
#include "../resources/Flag_USA.xpm"
#include "../resources/Platform_Wii.xpm"
#include "../resources/Platform_Gamecube.xpm"
@ -74,7 +75,7 @@ bool operator < (const GameListItem &one, const GameListItem &other)
switch(currentColumn)
{
case CGameListCtrl::COLUMN_TITLE: return strcasecmp(one.GetName(indexOne).c_str(), other.GetName(indexOther).c_str()) < 0;
case CGameListCtrl::COLUMN_COMPANY: return strcasecmp(one.GetCompany().c_str(), other.GetCompany().c_str()) < 0;
case CGameListCtrl::COLUMN_COMPANY: return strcasecmp(one.GetCompany().c_str(), other.GetCompany().c_str()) < 0;
case CGameListCtrl::COLUMN_NOTES: return strcasecmp(one.GetDescription(indexOne).c_str(), other.GetDescription(indexOther).c_str()) < 0;
case CGameListCtrl::COLUMN_COUNTRY: return (one.GetCountry() < other.GetCountry());
case CGameListCtrl::COLUMN_SIZE: return (one.GetFileSize() < other.GetFileSize());
@ -129,11 +130,13 @@ void CGameListCtrl::InitBitmaps()
iconTemp.CopyFromBitmap(wxBitmap(Flag_Europe_xpm));
m_FlagImageIndex[DiscIO::IVolume::COUNTRY_UNKNOWN] = m_imageListSmall->Add(iconTemp);
m_PlatformImageIndex.resize(2);
m_PlatformImageIndex.resize(3);
iconTemp.CopyFromBitmap(wxBitmap(Platform_Gamecube_xpm));
m_PlatformImageIndex[0] = m_imageListSmall->Add(iconTemp);
iconTemp.CopyFromBitmap(wxBitmap(Platform_Wii_xpm));
m_PlatformImageIndex[1] = m_imageListSmall->Add(iconTemp);
iconTemp.CopyFromBitmap(wxBitmap(Platform_Wad_xpm));
m_PlatformImageIndex[2] = m_imageListSmall->Add(iconTemp);
}
void CGameListCtrl::BrowseForDirectory()
@ -163,9 +166,10 @@ void CGameListCtrl::BrowseForDirectory()
void CGameListCtrl::Update()
{
// Don't let the user refresh it while the a game is running
// Don't let the user refresh it while a game is running
if (Core::GetState() != Core::CORE_UNINITIALIZED)
return;
if (m_imageListSmall)
{
delete m_imageListSmall;
@ -187,6 +191,10 @@ void CGameListCtrl::Update()
// Don't load bitmaps unless there are games to list
InitBitmaps();
// this is needed to get the correct column width on startup
// This way, we avoid the dumb horizontal scrollbar
Show();
// add columns
InsertColumn(COLUMN_BANNER, _("Banner"));
InsertColumn(COLUMN_TITLE, _("Title"));
@ -197,14 +205,17 @@ void CGameListCtrl::Update()
InsertColumn(COLUMN_EMULATION_STATE, _("Emulation"));
InsertColumn(COLUMN_PLATFORM, _("Platform"));
// set initial sizes for columns
SetColumnWidth(COLUMN_BANNER, 106);
SetColumnWidth(COLUMN_TITLE, 150);
SetColumnWidth(COLUMN_COMPANY, 130);
SetColumnWidth(COLUMN_NOTES, 150);
SetColumnWidth(COLUMN_COUNTRY, 32);
SetColumnWidth(COLUMN_EMULATION_STATE, 130);
SetColumnWidth(COLUMN_PLATFORM, 90);
SetColumnWidth(COLUMN_EMULATION_STATE, 120);
SetColumnWidth(COLUMN_PLATFORM, 50);
Hide();
// add all items
for (int i = 0; i < (int)m_ISOFiles.size(); i++)
@ -437,6 +448,7 @@ void CGameListCtrl::ScanForISOs()
Extensions.push_back("*.iso");
Extensions.push_back("*.gcm");
Extensions.push_back("*.gcz");
Extensions.push_back("*.wad");
CFileSearch FileSearch(Extensions, Directories);
const CFileSearch::XStringVector& rFilenames = FileSearch.GetFileNames();
@ -483,6 +495,10 @@ void CGameListCtrl::ScanForISOs()
if (!SConfig::GetInstance().m_ListWii)
list = false;
break;
case GameListItem::WII_WAD:
if (!SConfig::GetInstance().m_ListWad)
list = false;
break;
default:
if (!SConfig::GetInstance().m_ListGC)
list = false;
@ -643,8 +659,10 @@ void CGameListCtrl::OnRightClick(wxMouseEvent& event)
wxMenu popupMenu;
popupMenu.Append(IDM_PROPERTIES, _("&Properties"));
popupMenu.AppendSeparator();
if (selected_iso->GetPlatform() == GameListItem::WII_DISC)
if (selected_iso->GetPlatform() != GameListItem::GAMECUBE_DISC)
popupMenu.Append(IDM_OPENSAVEFOLDER, _("Open Wii &save folder"));
popupMenu.Append(IDM_OPENCONTAININGFOLDER, _("Open &containing folder"));
popupMenu.AppendCheckItem(IDM_SETDEFAULTGCM, _("Set as &default ISO"));
@ -656,10 +674,13 @@ void CGameListCtrl::OnRightClick(wxMouseEvent& event)
popupMenu.AppendSeparator();
popupMenu.Append(IDM_DELETEGCM, _("&Delete ISO..."));
if (selected_iso->IsCompressed())
popupMenu.Append(IDM_COMPRESSGCM, _("Decompress ISO..."));
else
popupMenu.Append(IDM_COMPRESSGCM, _("Compress ISO..."));
if (selected_iso->GetPlatform() != GameListItem::WII_WAD)
{
if (selected_iso->IsCompressed())
popupMenu.Append(IDM_COMPRESSGCM, _("Decompress ISO..."));
else
popupMenu.Append(IDM_COMPRESSGCM, _("Compress ISO..."));
}
PopupMenu(&popupMenu);
}
@ -965,7 +986,7 @@ void CGameListCtrl::AutomaticColumnWidth()
+ GetColumnWidth(COLUMN_SIZE)
+ GetColumnWidth(COLUMN_EMULATION_STATE)
+ GetColumnWidth(COLUMN_PLATFORM)
+ 5); // some pad to keep the horizontal scrollbar away :)
+ 8); // some pad to keep the horizontal scrollbar away :)
SetColumnWidth(COLUMN_TITLE, wxMax(0.3*resizable, 100));
SetColumnWidth(COLUMN_COMPANY, wxMax(0.2*resizable, 90));

File diff suppressed because it is too large Load Diff

View File

@ -1,122 +1,321 @@
/* XPM */
static const char * Platform_Wii_xpm[] = {
/* width height num_colors chars_per_pixel */
"96 32 83 1",
/* colors */
" c #ffffff",
". c #fefefe",
"X c #f0f0f0",
"o c #d8d8d8",
"O c #cfcfcf",
"+ c #d2d2d2",
"@ c #e3e3e3",
"# c #f7f7f7",
"$ c #eaeaea",
"% c #d5d5d5",
"& c #cecece",
"* c #e4e4e4",
"= c #f9f9f9",
"- c #f1f1f1",
"; c #e9e9e9",
": c #ebebeb",
"> c #ececec",
", c #ededed",
"< c #e1e1e1",
"1 c #f6f6f6",
"2 c #f8f8f8",
"3 c #eeeeee",
"4 c #fdfdfd",
"5 c #fcfcfc",
"6 c #cacaca",
"7 c #afafaf",
"8 c #aeaeae",
"9 c #b1b1b1",
"0 c #e2e2e2",
"q c #fbfbfb",
"w c #c6c6c6",
"e c #b0b0b0",
"r c #b3b3b3",
"t c #e8e8e8",
"y c #e6e6e6",
"u c #dcdcdc",
"i c #b4b4b4",
"p c #adadad",
"a c #d1d1d1",
"s c #cbcbcb",
"d c #d0d0d0",
"f c #acacac",
"g c #c9c9c9",
"h c #efefef",
"j c #bdbdbd",
"k c #d7d7d7",
"l c #ababab",
"z c #fafafa",
"x c #f5f5f5",
"c c #c3c3c3",
"v c #e7e7e7",
"b c #e5e5e5",
"n c #bbbbbb",
"m c #bababa",
"M c #dddddd",
"N c #b5b5b5",
"B c #d6d6d6",
"V c #c4c4c4",
"C c #f4f4f4",
"Z c #b8b8b8",
"A c #b6b6b6",
"S c #c5c5c5",
"D c #e0e0e0",
"F c #b7b7b7",
"G c #d9d9d9",
"H c #bcbcbc",
"J c #bfbfbf",
"K c #dedede",
"L c #c7c7c7",
"P c #c2c2c2",
"I c #d3d3d3",
"U c #f3f3f3",
"Y c #b2b2b2",
"T c #cccccc",
"R c #d4d4d4",
"E c #dfdfdf",
"W c #f2f2f2",
"Q c #cdcdcd",
"! c #dbdbdb",
"~ c #b9b9b9",
"^ c #c8c8c8",
"/ c #c0c0c0",
"( c #dadada",
/* columns rows colors chars-per-pixel */
"96 32 283 2",
"~. c #D4D5D6",
"c c #E3E4E4",
"zX c #E3E4E5",
"% c #D9D9DA",
"@o c #E8E8E8",
"8 c #D9D9DB",
"sX c #E8E8E9",
"[. c #F7F7F6",
"d. c #F7F7F8",
"6. c #DEDDDF",
"h c #878A8C",
"m c #8C8E91",
"xX c #9B9D9F",
"+. c #8C8E92",
"`. c #AAACAE",
"j c #CDCECF",
"nX c #CDCED0",
"M. c #DCDDDD",
"n. c #DCDDDE",
"t c #FAFBFB",
"Oo c #FFFFFE",
". c #FFFFFF",
"'. c #85878A",
"e c #85878B",
";. c #949699",
"KX c #8A8B8E",
"E c #A3A5A7",
".o c #C1C3C5",
"}. c #C6C7C8",
"kX c #C6C7C9",
"Xo c #C6C7CA",
"@ c #D5D6D7",
"M c #E4E5E5",
"; c #DADADB",
"MX c #F3F4F5",
"O c #E9E9E9",
"Q c #F8F8F8",
"4 c #F8F8F9",
"WX c #888B8E",
"~X c #7E8084",
"G c #8D8F92",
"q. c #9C9EA0",
"R c #8D8F93",
"2. c #929396",
"AX c #A1A2A4",
"4X c #BABCBE",
"J. c #A1A2A5",
"N c #B0B1B4",
"y c #BFC0C1",
"oX c #BFC0C2",
"5. c #CECFD0",
"9. c #CECFD1",
"yX c #DDDEDF",
"-. c #DDDEE0",
"d c #ECEDED",
"ZX c #E2E2E3",
"c. c #F1F1F2",
"UX c #F6F5F6",
"z c #818488",
"7X c #9FA2A4",
"g c #86888B",
"/. c #86888C",
"rX c #95979A",
"D c #A4A6A8",
"h. c #B3B5B6",
"l c #9A9B9E",
"(X c #C2C4C5",
"S. c #9A9B9F",
"H c #B8B9BB",
"Q. c #D6D7D7",
"-X c #BDBDBF",
"HX c #BDBDC0",
"). c #E5E6E6",
"v c #D6D7D9",
"0. c #EAEAEA",
"=. c #DBDBDD",
"G. c #EAEAEB",
"FX c #F9F9F9",
"GX c #F9F9FA",
"*X c #898C8F",
"VX c #8E9092",
"~ c #8E9093",
"w. c #8E9094",
"+X c #9D9FA2",
"F. c #ACAEB1",
"} c #A2A3A6",
"pX c #CACCCD",
"3X c #B1B2B4",
"CX c #C0C1C2",
"0 c #D9DBDB",
"#. c #C0C1C3",
"1 c #CFD0D0",
"b. c #DEDFDF",
"cX c #C5C5C7",
"N. c #DEDFE0",
"B. c #EDEEEE",
"tX c #E3E3E3",
"k c #E3E3E4",
"a c #D4D4D7",
"9 c #F2F2F3",
"&. c #919497",
"^ c #87898C",
"n c #87898D",
"Z c #96989B",
"mX c #A5A7A9",
"a. c #8C8D90",
"RX c #9B9C9E",
"2X c #A5A7AA",
"s. c #9B9C9F",
"+ c #C3C5C6",
"bX c #AAABAE",
"X. c #B9BABC",
"i. c #C8C9CA",
"- c #D7D8D9",
"2 c #CDCDCE",
"QX c #CDCDCF",
"BX c #E6E7E8",
"E. c #EBEBEB",
"# c #FAFAFA",
"H. c #FFFEFE",
"P c #808286",
"C c #8F9194",
"@. c #8F9195",
"[ c #9EA0A2",
"^X c #ADAFB1",
"x. c #ADAFB2",
"*. c #949599",
"YX c #BCBEC0",
"1X c #A3A4A7",
"I. c #B2B3B5",
"+o c #C1C2C3",
"p. c #D0D1D2",
"iX c #D0D1D3",
"<. c #DFE0E1",
" c None",
"IX c #EEEFEF",
".X c #E4E4E4",
"$. c #FDFEFD",
"gX c #F3F3F3",
"wX c #F3F3F4",
"0X c #929597",
"u. c #83868A",
"dX c #929598",
"u c #888A8D",
"t. c #888A8E",
"R. c #C4C6C6",
"=X c #C4C6C7",
"z. c #B5B7BA",
"_X c #C9CACB",
": c #D8D9D9",
"r. c #C9CACD",
"7 c #D8D9DA",
"m. c #E7E8E8",
"{ c #ECECEC",
"@X c #FBFBFA",
"< c #ECECED",
"f. c #FBFBFB",
",. c #8B8E91",
"]. c #818386",
"B c #818387",
"T c #909295",
"y. c #909296",
".. c #9FA1A3",
"EX c #86878B",
";X c #AEB0B1",
"j. c #AEB0B2",
"hX c #B3B4B6",
"&X c #B3B4B7",
"|. c #C2C3C5",
"oo c #C2C3C6",
"V. c #D1D2D3",
"8. c #E0E1E1",
"PX c #C7C7C9",
"LX c #E0E1E2",
"A. c #E5E5E6",
"= c #F4F4F4",
":X c #F4F4F5",
"XX c #84878A",
"A c #898B8E",
"eX c #989A9D",
"NX c #A7A9AB",
"9X c #B6B8B9",
"J c #B6B8BA",
"P. c #ACADB0",
"6 c #D9DADA",
"5 c #D9DADB",
"3. c #D9DADC",
"1. c #E8E9E9",
"L. c #CFCFD1",
"U c #F7F8F8",
"3 c #EDEDEE",
"]X c #EDEDEF",
"$ c #FCFCFC",
"uX c #8C8F91",
"] c #8C8F92",
"_. c #828487",
"K c #919395",
"w c #828488",
"| c #919396",
"jX c #919397",
"Y c #B4B5B7",
"' c #C3C4C5",
"! c #B4B5B8",
"& c #C3C4C6",
"W. c #E1E2E2",
"aX c #E1E2E3",
"SX c #D7D7D8",
"* c #E6E6E6",
"` c #F5F5F5",
"l. c #F5F5F6",
"k. c #85888B",
"/X c #7B7D81",
"6X c #8A8C8E",
"f c #8A8C8F",
" X c #8A8C90",
"( c #999B9E",
"_ c #A8AAAC",
"q c #8F9093",
"JX c #9E9FA2",
">X c #ADAEB0",
"%. c #C6C8C9",
"$X c #ADAEB1",
")X c #BCBDBF",
"[X c #BCBDC0",
"vX c #CBCCCE",
"> c #DADBDC",
"5X c #DFDFDF",
"#X c #D0D0D2",
"%X c #F8F9F9",
"o. c #DFDFE0",
"4. c #EEEEEE",
"qX c #EEEEEF",
"o c #FDFDFD",
"s c #FDFDFE",
"i c #838588",
"TX c #838589",
"L c #929496",
"/ c #929497",
"DX c #929498",
"C. c #A1A3A5",
",X c #A1A3A6",
"U. c #88898D",
"x c #97989A",
"fX c #97989C",
"D. c #B0B2B5",
"I c #B5B6B8",
"}X c #D3D4D5",
"`X c #D3D4D6",
"K. c #C9C9CB",
"(. c #D8D8D9",
" o c #E7E7E8",
"Z. c #F6F6F6",
") c #86898C",
"!X c #7C7E83",
"p c #8B8D90",
"!. c #8B8D91",
" . c #9A9C9F",
"r c #B8BABB",
"OX c #C7C9C9",
"{X c #AEAFB1",
"e. c #C7C9CA",
"v. c #DBDCDC",
">. c #DBDCDD",
"'X c #EAEBEC",
":. c #E0E0E0",
"|X c #F9FAFA",
"<X c #EFEFF0",
"7. c #FEFEFD",
"X c #FEFEFE",
"W c #FEFEFF",
", c #F4F3F3",
"Y. c #8E9193",
"^. c #8E9194",
"T. c #848688",
"S c #848689",
"b c #84868A",
"V c #939598",
"{. c #A2A4A6",
"O. c #98999D",
"F c #A7A8AA",
"g. c #B6B7B8",
"8X c #B6B7B9",
"lX c #C5C6C7",
/* pixels */
" ",
" ",
" ",
" .XoO+@# .$%&+*= ",
"-;:::::$>. =,<*;1 2>33333,34 567787890 qw877e8rt ",
"y89999997- .ui77p77a4 s7999998a df99999ep> .gp99999eph ",
"5je999998d kle99999pjz xe9999998> .c7999999l@ 4j7999999fv ",
" bp99999e92 X899999999po k899999en5 -e8e99epc5 ,e8e9e7p64 ",
" qme99999pM d799999999eNz =Ne99999p< #BnrNV04 COZiASb. ",
" D899999emq 1999999999998D @899999eFq 52z. q2z. ",
" =Ae999998$ G89999999999eH5 5Je99999pK ",
" Kp999997S. zZe99999r999998t ,899999ei= .qqqqqqqq .qqqqqqq5 ",
" 2re999997X 0899997Lt799997c. .68999998G ;NZZZZZFHq yrZZZZZAP5 ",
" o8999998I 4Je9999pt S799997h Ue99999eY1 v7eeeee7Nq @8eeeee7nq ",
" 19e9999er# $899997j5 ;899997T %8999998% ve99999eAq *799999eHq ",
" R8999998M .L79999pb 5je9999ex 2Ne999999x ve99999eAq *799999eHq ",
" xe99999em5 -79999emq *899998R E8999998a ve99999eAq *799999eHq ",
" O8999998t d899998K qme999er= 4He99999eW ve99999eAq *799999eHq ",
" W7999997S. 199999eA= u899998u ;8999997Q ve99999eAq *799999eHq ",
" .67999997- G899998! U89999e~q w7999997X ve99999eAq *799999eHq ",
" h8999998G5Fe999er# 4c799998:x7999997L. ve99999eAq *799999eHq ",
" qFe9999ewu899997Q ;p99997+I79999983 ve99999eAq *799999eHq ",
" G8999999999999p$ 5j7999999999997S. ve99999eAq *799999eHq ",
" #Ye9999999999eH5 *p9999999999980 ve99999eAq *799999eHq ",
" %89999999999p* zZe999999999e91 ve99999eAq *799999eHq ",
" 1ee999999997Fq Ef999999999f% ve99999eAq *799999eHq ",
" *p799999977: 4^pe999999fw4 ve99999eAq *799999eHq ",
" ,j7eee78/- 4GN7e9e7iu. y7eeeee7Nz @8eeeee7nq ",
" 5XEB%EX4 =t(Iot2 xE<<<<<D04 CK<<<<<Db4 ",
" ",
" ",
" "
" ",
" ",
" ",
" ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X X . . . . . . X X X . . . . . . ",
"X X X X X . . . . . . . . . o o . . . . . . . . . X X X X X . . O + @ # . . . . $ % & * o . . . . . ",
"= - ; : > , . . . . . . . < 1 2 3 . . . . . . . 4 5 6 7 8 9 . 0 q w e r t . . . y u i p a s . . . . ",
"d f g e h j . . . . . . k l z z x c . . . . . . v b n e m M # N B V f C - . . k Z A V S D = . . . . ",
"$ F p C G H . . . . . s J b K L P I U . . . . . Y p T R E W Q ! B ~ ^ / > . . M ( ) ~ b _ ` . . . . ",
"o ' ^ T ] [ ` . . . . { } ) | | A .d . . . . $ ..~ C G X.. . o.O.+.@.#.$.. . . %.&.G *.=.X . . . . ",
"X -.f T G ;.:.. . . . >.&.p T T ~ ,.<.. . . . 1.2.C C T 3.. . . 4.5.6.$ . . . . 7.8.9.0.X . . . . . ",
". ` q.m ~ w.e.. . . . r.t.C ~ C y.u.i.$ . . . p.a.T C s.d.. . . . . . . . . . . . . . . . . . . . . ",
". f.g.n T m h.. . . ` j.k.@.V / T e N l.. . . z.m T G x.. . . c.v.b.n.m.o . . . O M.N.v.B.X . . . . ",
". o V.^ T m C.Z.. . A.S.t.f D.F.C f ;.G.. . H.J.~ C m K.. . X L.S ~ g P.4 . . X I.U.Y.T.R.f.. . . . ",
". . E.C ~ m Z W.. . Q.] !.u ~.5.^.] /.(.. . ).2.C C T A.. . X 5._.m S `.4 . . X N '.m ].& f.. . . . ",
". . [.{.f ~ w.}.. . |.'. XK .XA.Z !.XXoX# . OX!.C ~ +X@X. . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . f.-Xg T X;X. :X>Xg n ,X<XU 1Xf ^ 2X:X. 3X+.@.p 4X. . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . 5X6XC p 7XZ.G.( u g 8Xf.. 9Xp a.0XqXs +XG T m > . . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . wXeXp m rXtXyXf f uXiX. . pXC +.g aXsXdXC w.fXgX. . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . Q hXg ~ jXkXlX'.A ( zX. . sXxX!.g cXvXC C m bX. . . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . o nXe @.T mX2Xf ^ P.MX. . X `.p f } NX@.T f %.. . . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . . BXVX~ T T | C n #.. . . . CXR ~ T K T @.R ZX. . . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . . gXAXA | T T m T @ . . . . SXDX+.C C T ~ .FX. . . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . . GXHXi | T | u +Xm.. . . . c.JX!.T T T A I X . . . . X #Xg T u $X%X. . X &X*XT '.=Xf.. . . . ",
". . . . . yX6Xm T T e Y o . . . . . I.*X^.T C KXLX. . . . . X #Xg T u $X%X. . X &X*XT '.PXZ.IXUXd.. ",
". . . . . FXYXw u TXRXM . . . . . . m.xXEXWX'.H $ . . . . . X QX!Xn ~XF 4 . . W ^XP n /X(XQ b.)X_Xo ",
". . . . . . %X`XF.YX'X. . . . . . . . ]X[X{X}X|X. . . . . . W o.oXooo@ $ . . Oo7 & Xo+oZXX ` zX@oX ",
". . . . . . . X $ o . . . . . . . . . . o $ X . . . . . . . . . o o o X . . . . X o o o X . . X X . ",
" ",
" ",
" ",
" "
};

View File

@ -0,0 +1,250 @@
/* XPM */
static const char * Platform_Wad_xpm[] = {
/* columns rows colors chars-per-pixel */
"96 32 212 2",
";. c #D4D5D6",
"% c #CACACB",
"W. c #D9D9DB",
"'. c #E8E8E9",
"6 c #F7F7F6",
"R. c #F7F7F7",
"= c #F7F7F8",
"6. c #787B7E",
"-. c #878A8D",
"q c #7D7F82",
"d c #7D7F83",
"x. c #8C8E91",
"S. c #AAACAE",
"d. c #828388",
"8. c #A0A1A4",
"&. c #C8CACA",
"$. c #BEBFC1",
"- c #CDCED0",
", c #D2D2D3",
"b. c #EBECED",
"P c #FAFBFB",
". c #FFFFFF",
"f c #717477",
"t c #808386",
"i c #85878A",
"n. c #949698",
"i. c #9EA1A4",
"} c #85878B",
"@. c #A3A5A7",
"W c #8A8B8E",
"_. c #A3A5A8",
"O. c #C6C7C9",
"a c #D5D6D7",
"6X c #90E3F8",
"~ c #E9E9EA",
"h c #E9E9EB",
"+ c #F8F8F8",
"=X c #45CDEF",
"U c #7E8084",
"| c #9C9EA0",
"*X c #70C5DA",
" . c #9C9EA1",
"F c #ABADAE",
"N. c #ABADAF",
"+X c #CECFCF",
"1. c #B5B5B9",
"v. c #ECEDED",
"o c #F1F1F1",
"J. c #E7E6E7",
"9X c #E3F8FD",
"<. c #818488",
"E. c #86888B",
"] c #959799",
"T. c #95979A",
"&X c #A9E8F7",
"(. c #B3B5B7",
"` c #C7C8C9",
"#X c #C7C8CA",
"-X c #D4E0E2",
"> c #F4F5F5",
"5X c #74DCF6",
"_ c #F9F9F9",
"C c #F9F9FA",
"k c #707276",
"8 c #898C8F",
"y c #7F8184",
"~. c #7F8185",
"4 c #8E9092",
"l c #9D9FA1",
"I c #ACAEB0",
"E c #939498",
"+. c #B1B2B3",
"< c #CACCCD",
"y. c #D9DBDB",
"`. c #CFD0D1",
",. c #C0C1C4",
"x c #EDEEEE",
"0 c #D4D4D5",
"z. c #E3E3E3",
"B c #87898C",
":X c #C7F1FC",
".. c #87898D",
"A c #96989B",
"Y c #A5A7AA",
"h. c #B4B6B8",
"[ c #EBEBEB",
") c #FAFAFA",
"H c #FAFAFB",
"3X c #58D5F5",
"j c #8A8D90",
"v c #808285",
"m. c #8F9194",
"r. c #9EA0A3",
"C. c #85868B",
"g c #ADAFB1",
"p. c #BCBEBF",
"). c #A3A4A8",
"J c #A8A8AB",
"s c #DFE0E1",
" c None",
"<X c #F1FCFE",
"1 c #E9E8EA",
": c #F8F7F8",
"9. c #74777A",
"%. c #A1A4A5",
"! c #929598",
"L. c #888A8D",
"g. c #7E7F82",
"Z. c #97999C",
"]. c #8D8E91",
"f. c #A6A8AB",
"4X c #ABEAFA",
"K c #D8D9DA",
"8X c #82E0F7",
"o. c #E7E8E8",
"; c #CECECF",
"R c #E7E8E9",
"{ c #CECED1",
"m c #F6F7F7",
"q. c #FBFBFB",
"D. c #FBFBFC",
" X c #F1F0F1",
"5. c #8B8E90",
"%X c #3CCEF3",
"l. c #A9ACAD",
"p c #818387",
"K. c #909296",
"/ c #AEB0B3",
"b c #BDBFC0",
"M c #A4A5A8",
"oX c #CCCECF",
">. c #C2C3C3",
"9 c #C2C3C5",
"5 c #D1D2D3",
"*. c #E0E1E1",
"r c #C7C7CA",
"e c #D6D6D7",
"@ c #EFF0F0",
"2 c #EFF0F1",
"$X c #E5E5E6",
"* c #F4F4F4",
"@X c #F4F4F5",
"}. c #75787B",
"7X c #D5F5FC",
"c. c #939697",
"[. c #7A7C7F",
"2. c #898B8E",
"U. c #898B8F",
"Q. c #A7A9AB",
"H. c #989A9E",
"G. c #B6B8BA",
"Z c #BBBCBD",
"B. c #BBBCBE",
"7. c #CACBCC",
"4. c #E8E9E9",
"1X c #66D9F5",
"3. c #E3E2E3",
"# c #FCFCFC",
"( c #FCFCFD",
"' c #828487",
"Y. c #919395",
"!. c #919396",
"0. c #AFB1B3",
"& c #D2D3D3",
".X c #E1E2E3",
"$ c #E6E6E6",
"T c #F5F5F6",
"/. c #7B7D80",
"N c #85888C",
"2X c #B9EEFB",
"OX c #BCBDBF",
"M. c #E4E6E7",
"t. c #DADBDB",
"#. c #DADBDC",
"s. c #E9EAEA",
"e. c #F8F9F8",
"X. c #D0D0D2",
"n c #FDFDFD",
",X c #4AD2F4",
"w. c #7E8185",
"^ c #838588",
"3 c #A1A3A5",
"{. c #A1A3A6",
"7 c #B0B2B3",
":. c #B5B6B8",
"a. c #F6F6F5",
"X c #F6F6F6",
"z c #F6F6F7",
"XX c #FBFAFB",
"u. c #86898C",
"k. c #7C7E81",
"=. c #8B8D90",
"Q c #8B8D91",
"F. c #A9ABAC",
"j. c #B8BABB",
">X c #9DE7F9",
"D c #BDBEC0",
"|. c #B3B3B6",
"^. c #CCCDCF",
"P. c #C2C2C4",
"V. c #D1D1D3",
"L c #FEFEFD",
"S c #EFEFF0",
"G c #E5E4E5",
"O c #FEFEFE",
"u c #FEFEFF",
";X c #2ECBF2",
"w c #848689",
"c c #939598",
"V c #A2A4A7",
"I. c #C0C2C3",
"A. c #B6B7B9",
/* pixels */
" ",
" ",
" ",
" ",
". . . . . . . . . . . . . . . . . . . X o O . . + @ # . . . . . . . . . . . . . . . . . . . . . . . ",
"$ % & * . . . = - ; : . . . > , < 1 2 3 4 5 O 6 7 8 9 # . . . . . . . . . . . . . . . . . . . . . . ",
"0 q w e . . O r t y r u . . & i p a s d f g O h j k l z . . . . . . . . . . . . . . . . . . . . . . ",
"x c v b n . m M N B V C . . Z w A S = D F G . H < J K L . . . . . . . . . . . . . . . . . . . . . . ",
"P I U Y T . R E W Q ! ~ . T Y ^ / ( . n ) . . . . _ . . . . . . . . . . . . . . . . . . . . . . . . ",
". ` ' ] [ . { } | ...X.. o.A w O.. @ +.@.#.. _ $.%.&.# . . . . . . . . . . . . . . . . . . . . . . ",
". *.=.-.;.. :.U >.,.<.1.. & 2.=.3.. 4.5.6.7.. m 8.9.0.q.. . . . . . . . . . . . . . . . . . . . . . ",
". o l w.b e.r.' t.y.u.i.q.p.v r.a.. s.c d.- . = f.g.h.q.. . . . . . . . . . . . . . . . . . . . . . ",
". n j.k.l.z.x.c.v.b.n.m.M.N.q B.n . s.c p - . = f.q h.q.. . . . . . . . . . . . . . . . . . . . . . ",
". . V.C.Z.A.i S.D.# F.2.G.H.i 0 . . s.c p - . = f.q h.q.. . . . . . . . . . . . . . . . . . . . . . ",
". . J.n.=.K.L.P.. . I.U.Y.=.T.~ . . s.c p - . = f.q h.q.. . . . . . . . . . . . . . . . . . . . . . ",
". . R.M E.=.=.W.. . #.Q 5.w Q.m . . s.!.~.^.. = Y /.(.) O . . . . . . . . . . . . . . . . . . . . . ",
". . . < B p ).> . . X _.t B `.. . . '.].[.7.. R.{.}.|. X.XS . . . . . . . . . . . . . . . . . . . . ",
". . . XXoXOXs.. . . . ~ B.+XP . . . @X#X$.$X%X&X5 *X=X+ -X;X:X>X;X;X;X,X. <X;X>X1X;X2X<X,X;X;X;X2X. ",
". . . . . . . . . . . . . . . . . . . . . . ;X2X<X%X,X. >X3X<X;X2X. 2X;X<X2X;X1X>X,X4X>X5X. . 3X>X. ",
". . . . . . . . . . . . . . . . . . . . . . ;X:X4X;X1X. ,X4X. . . . >X%X. >X,X. <X;X2X,X6X. . ;X4X. ",
". . . . . . . . . . . . . . . . . . . . . . ;X:X1X%X1X:X%X<X. . . . 5X5X. 5X5X. . . <X;X2X. 7X;X7X. ",
". . . . . . . . . . . . . . . . . . . . . . ;X4X;X6X1X8X6X. 7X;X;X;X;X>X. %X>X. . . 2X;X;X;X;X,X. . ",
". . . . . . . . . . . . . . . . . . . . . . ;X5X8X>X5X;X9X. ,X2X. 7X;X7X7X;X7X. . . 6X3X. . . . . . ",
". . . . . . . . . . . . . . . . . . . . . 9X;X;X:X8X;X1X. 2X;X9X. 4X;X<X2X;X. . . . 1X5X. . ,X>X. . ",
". . . . . . . . . . . . . . . . . . . . . 9X;X3X. 8X;X2X. >X%X:X8X3X3X. 6X3X. . . . ,X>X. <X;X2X. . ",
". . . . . . . . . . . . . . . . . . . . . 9X;X4X. 8X,X. . >X;X%X8X%X6X. 3X6X. . . . 5X;X;X;X8X. . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
" ",
" ",
" ",
" "
};