summaryrefslogtreecommitdiff
path: root/src/gui/themeinfo.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-05-14 01:35:22 +0300
committerAndrei Karas <akaras@inbox.ru>2014-05-14 01:35:22 +0300
commit6673373236287df9ee52a1a01c2c70cd63a8be46 (patch)
tree1fdafc4477f8d75850208d00c0af8faa99f2c99a /src/gui/themeinfo.h
parenteea8d5e39b746b240a4720c4f48de91ec81c8563 (diff)
downloadmv-6673373236287df9ee52a1a01c2c70cd63a8be46.tar.gz
mv-6673373236287df9ee52a1a01c2c70cd63a8be46.tar.bz2
mv-6673373236287df9ee52a1a01c2c70cd63a8be46.tar.xz
mv-6673373236287df9ee52a1a01c2c70cd63a8be46.zip
Move themeinfo into separate file.
Diffstat (limited to 'src/gui/themeinfo.h')
-rw-r--r--src/gui/themeinfo.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/src/gui/themeinfo.h b/src/gui/themeinfo.h
new file mode 100644
index 000000000..38464b8d0
--- /dev/null
+++ b/src/gui/themeinfo.h
@@ -0,0 +1,61 @@
+/*
+ * Gui Skinning
+ * Copyright (C) 2011-2014 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef GUI_THEMEINFO_H
+#define GUI_THEMEINFO_H
+
+#include <string>
+
+#include "localconsts.h"
+
+struct ThemeInfo final
+{
+ ThemeInfo() :
+ name(),
+ copyright(),
+ font(),
+ boldFont(),
+ particleFont(),
+ helpFont(),
+ secureFont(),
+ npcFont(),
+ japanFont(),
+ chinaFont(),
+ fontSize(0),
+ npcfontSize(0),
+ guiAlpha(0.0F)
+ {
+ }
+ std::string name;
+ std::string copyright;
+ std::string font;
+ std::string boldFont;
+ std::string particleFont;
+ std::string helpFont;
+ std::string secureFont;
+ std::string npcFont;
+ std::string japanFont;
+ std::string chinaFont;
+ int fontSize;
+ int npcfontSize;
+ float guiAlpha;
+};
+
+#endif // GUI_THEMEINFO_H