Browse Source

Deprecate t.accelerometerjoystick

Miku AuahDark 2 years ago
parent
commit
9834c913dd
2 changed files with 5 additions and 1 deletions
  1. 1 1
      src/modules/love/boot.lua
  2. 4 0
      src/modules/love/love.cpp

+ 1 - 1
src/modules/love/boot.lua

@@ -205,7 +205,7 @@ function love.init()
 		identity = false,
 		appendidentity = false,
 		externalstorage = false, -- Only relevant for Android.
-		accelerometerjoystick = true, -- Only relevant for Android / iOS.
+		accelerometerjoystick = nil, -- Only relevant for Android / iOS, deprecated.
 		gammacorrect = false,
 		highdpi = false,
 		renderers = nil,

+ 4 - 0
src/modules/love/love.cpp

@@ -784,6 +784,10 @@ int w__setAccelerometerAsJoystick(lua_State *L)
 {
 	bool enable = (bool) lua_toboolean(L, 1);
 	SDL_SetHint(SDL_HINT_ACCELEROMETER_AS_JOYSTICK, enable ? "1" : "0");
+
+	if (enable)
+		love::luax_markdeprecated(L, 1, "accelerometerjoystick", love::API_FIELD, love::DEPRECATED_REPLACED, "love.sensor module");
+
 	return 0;
 }
 #endif // LOVE_LEGENDARY_ACCELEROMETER_AS_JOYSTICK_HACK