Commit 6bba2deb authored by nanahira's avatar nanahira

fix char type

parent 42f78272
#include "CGUISkinSystem.h"
CGUISkinSystem::CGUISkinSystem(core::string<char*> path,IrrlichtDevice *dev) {
CGUISkinSystem::CGUISkinSystem(core::string<wchar_t> path,IrrlichtDevice *dev) {
device = dev;
skinsPath = path;
fs = dev->getFileSystem();
......
......@@ -38,7 +38,7 @@ public:
// Constructor
// path = Path to skins
// dev = Irrlicht device
CGUISkinSystem(core::string<char*> path,IrrlichtDevice *dev);
CGUISkinSystem(core::string<wchar_t> path,IrrlichtDevice *dev);
~CGUISkinSystem();
core::array<core::stringw> listSkins();
bool loadSkinList();
......
......@@ -37,7 +37,9 @@ bool Game::Initialize() {
return false;
// Apply skin
if(gameConf.skin_index >= 0) {
skinSystem = new CGUISkinSystem("skin", device);
wchar_t skin_dir[16];
myswprintf(skin_dir, L"skin");
skinSystem = new CGUISkinSystem(skin_dir, device);
core::array<core::stringw> skins = skinSystem->listSkins();
if((size_t)gameConf.skin_index < skins.size()) {
int index = skins.size() - gameConf.skin_index - 1; // reverse index
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment