mirror of
https://github.com/love2d/love.git
synced 2026-08-17 19:23:38 +02:00
Fixed things pointed out by Alex Szpakowski and Bart von Strien
This commit is contained in:
@@ -521,7 +521,7 @@ std::string Filesystem::getAppdataDirectory()
|
|||||||
{
|
{
|
||||||
#ifdef LOVE_WINDOWS_UWP
|
#ifdef LOVE_WINDOWS_UWP
|
||||||
appdata = getUserDirectory();
|
appdata = getUserDirectory();
|
||||||
#elif LOVE_WINDOWS
|
#elif defined(LOVE_WINDOWS)
|
||||||
wchar_t *w_appdata = _wgetenv(L"APPDATA");
|
wchar_t *w_appdata = _wgetenv(L"APPDATA");
|
||||||
appdata = to_utf8(w_appdata);
|
appdata = to_utf8(w_appdata);
|
||||||
replace_char(appdata, '\\', '/');
|
replace_char(appdata, '\\', '/');
|
||||||
|
|||||||
@@ -308,7 +308,7 @@ int luaopen_love(lua_State *L)
|
|||||||
lua_setfield(L, -2, "isVersionCompatible");
|
lua_setfield(L, -2, "isVersionCompatible");
|
||||||
|
|
||||||
#ifdef LOVE_WINDOWS_UWP
|
#ifdef LOVE_WINDOWS_UWP
|
||||||
lua_pushstring(L, "Universal Windows Platform");
|
lua_pushstring(L, "UWP");
|
||||||
#elif LOVE_WINDOWS
|
#elif LOVE_WINDOWS
|
||||||
lua_pushstring(L, "Windows");
|
lua_pushstring(L, "Windows");
|
||||||
#elif defined(LOVE_MACOSX)
|
#elif defined(LOVE_MACOSX)
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
#ifndef LOVE_NO_MPG123
|
#ifndef LOVE_NOMPG123
|
||||||
|
|
||||||
namespace love
|
namespace love
|
||||||
{
|
{
|
||||||
@@ -289,4 +289,4 @@ double Mpg123Decoder::getDuration()
|
|||||||
} // sound
|
} // sound
|
||||||
} // love
|
} // love
|
||||||
|
|
||||||
#endif // LOVE_NO_MPG123
|
#endif // LOVE_NOMPG123
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
#include "common/Data.h"
|
#include "common/Data.h"
|
||||||
#include "Decoder.h"
|
#include "Decoder.h"
|
||||||
|
|
||||||
#ifndef LOVE_NO_MPG123
|
#ifndef LOVE_NOMPG123
|
||||||
|
|
||||||
// libmpg123
|
// libmpg123
|
||||||
#ifdef LOVE_APPLE_USE_FRAMEWORKS
|
#ifdef LOVE_APPLE_USE_FRAMEWORKS
|
||||||
@@ -90,6 +90,6 @@ private:
|
|||||||
} // sound
|
} // sound
|
||||||
} // love
|
} // love
|
||||||
|
|
||||||
#endif // LOVE_NO_MPG123
|
#endif // LOVE_NOMPG123
|
||||||
|
|
||||||
#endif // LOVE_SOUND_LULLABY_LIBMPG123_DECODER_H
|
#endif // LOVE_SOUND_LULLABY_LIBMPG123_DECODER_H
|
||||||
|
|||||||
@@ -30,9 +30,9 @@
|
|||||||
#include "WaveDecoder.h"
|
#include "WaveDecoder.h"
|
||||||
//#include "FLACDecoder.h"
|
//#include "FLACDecoder.h"
|
||||||
|
|
||||||
#ifndef LOVE_NO_MPG123
|
#ifndef LOVE_NOMPG123
|
||||||
# include "Mpg123Decoder.h"
|
# include "Mpg123Decoder.h"
|
||||||
#endif // LOVE_NO_MPG123
|
#endif // LOVE_NOMPG123
|
||||||
|
|
||||||
#ifdef LOVE_SUPPORT_COREAUDIO
|
#ifdef LOVE_SUPPORT_COREAUDIO
|
||||||
# include "CoreAudioDecoder.h"
|
# include "CoreAudioDecoder.h"
|
||||||
@@ -51,9 +51,9 @@ Sound::Sound()
|
|||||||
|
|
||||||
Sound::~Sound()
|
Sound::~Sound()
|
||||||
{
|
{
|
||||||
#ifndef LOVE_NO_MPG123
|
#ifndef LOVE_NOMPG123
|
||||||
Mpg123Decoder::quit();
|
Mpg123Decoder::quit();
|
||||||
#endif // LOVE_NO_MPG123
|
#endif // LOVE_NOMPG123
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *Sound::getName() const
|
const char *Sound::getName() const
|
||||||
@@ -75,10 +75,10 @@ sound::Decoder *Sound::newDecoder(love::filesystem::FileData *data, int bufferSi
|
|||||||
else if (ModPlugDecoder::accepts(ext))
|
else if (ModPlugDecoder::accepts(ext))
|
||||||
decoder = new ModPlugDecoder(data, ext, bufferSize);
|
decoder = new ModPlugDecoder(data, ext, bufferSize);
|
||||||
#endif // LOVE_NO_MODPLUG
|
#endif // LOVE_NO_MODPLUG
|
||||||
#ifndef LOVE_NO_MPG123
|
#ifndef LOVE_NOMPG123
|
||||||
else if (Mpg123Decoder::accepts(ext))
|
else if (Mpg123Decoder::accepts(ext))
|
||||||
decoder = new Mpg123Decoder(data, ext, bufferSize);
|
decoder = new Mpg123Decoder(data, ext, bufferSize);
|
||||||
#endif // LOVE_NO_MPG123
|
#endif // LOVE_NOMPG123
|
||||||
else if (VorbisDecoder::accepts(ext))
|
else if (VorbisDecoder::accepts(ext))
|
||||||
decoder = new VorbisDecoder(data, ext, bufferSize);
|
decoder = new VorbisDecoder(data, ext, bufferSize);
|
||||||
#ifdef LOVE_SUPPORT_GME
|
#ifdef LOVE_SUPPORT_GME
|
||||||
|
|||||||
@@ -83,6 +83,8 @@ std::string System::getOS() const
|
|||||||
return "OS X";
|
return "OS X";
|
||||||
#elif defined(LOVE_IOS)
|
#elif defined(LOVE_IOS)
|
||||||
return "iOS";
|
return "iOS";
|
||||||
|
#elif defined(LOVE_WINDOWS_UWP)
|
||||||
|
return "UWP";
|
||||||
#elif defined(LOVE_WINDOWS)
|
#elif defined(LOVE_WINDOWS)
|
||||||
return "Windows";
|
return "Windows";
|
||||||
#elif defined(LOVE_ANDROID)
|
#elif defined(LOVE_ANDROID)
|
||||||
@@ -149,7 +151,13 @@ bool System::openURL(const std::string &url) const
|
|||||||
|
|
||||||
HINSTANCE result = 0;
|
HINSTANCE result = 0;
|
||||||
|
|
||||||
#if !defined(LOVE_WINDOWS_UWP)
|
#if defined(LOVE_WINDOWS_UWP)
|
||||||
|
|
||||||
|
Platform::String^ urlString = ref new Platform::String(wurl.c_str());
|
||||||
|
auto uwpUri = ref new Windows::Foundation::Uri(urlString);
|
||||||
|
Windows::System::Launcher::LaunchUriAsync(uwpUri);
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
result = ShellExecuteW(nullptr,
|
result = ShellExecuteW(nullptr,
|
||||||
L"open",
|
L"open",
|
||||||
@@ -158,7 +166,7 @@ bool System::openURL(const std::string &url) const
|
|||||||
nullptr,
|
nullptr,
|
||||||
SW_SHOW);
|
SW_SHOW);
|
||||||
|
|
||||||
#endif // LOVE_WINDOWS_UWP
|
#endif
|
||||||
|
|
||||||
return (int) result > 32;
|
return (int) result > 32;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user