Normalize line endings and enforce LF via .gitattributes
This commit is contained in:
@@ -126,6 +126,71 @@ function TowBarMod.UI.addUnhookOptionToMenu(playerObj, vehicle)
|
||||
)
|
||||
end
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
--- Dev menu
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
function TowBarMod.UI.showDevSingleTowbarMenu(playerObj, vehicle)
|
||||
local playerIndex = playerObj:getPlayerNum()
|
||||
local menu = getPlayerRadialMenu(playerIndex)
|
||||
menu:clear()
|
||||
|
||||
for j = 0, 47 do
|
||||
local zIndex = j % 24
|
||||
local modelType = (j >= 24) and "large" or "normal"
|
||||
menu:addSlice(
|
||||
"towbar" .. j .. " [" .. modelType .. "] (Z=" .. tostring(1.0 + zIndex * 0.1) .. ")",
|
||||
getTexture("media/textures/tow_bar_icon.png"),
|
||||
TowBarMod.Hook.devShowSingleTowbar,
|
||||
playerObj,
|
||||
vehicle,
|
||||
j
|
||||
)
|
||||
end
|
||||
|
||||
menu:setX(getPlayerScreenLeft(playerIndex) + getPlayerScreenWidth(playerIndex) / 2 - menu:getWidth() / 2)
|
||||
menu:setY(getPlayerScreenTop(playerIndex) + getPlayerScreenHeight(playerIndex) / 2 - menu:getHeight() / 2)
|
||||
menu:addToUIManager()
|
||||
if JoypadState.players[playerObj:getPlayerNum()+1] then
|
||||
menu:setHideWhenButtonReleased(Joypad.DPadUp)
|
||||
setJoypadFocus(playerObj:getPlayerNum(), menu)
|
||||
playerObj:setJoypadIgnoreAimUntilCentered(true)
|
||||
end
|
||||
end
|
||||
|
||||
function TowBarMod.UI.addDevOptionsToMenu(playerObj, vehicle)
|
||||
if not TowBarMod.Config.devMode then return end
|
||||
if not vehicle then return end
|
||||
|
||||
local menu = getPlayerRadialMenu(playerObj:getPlayerNum())
|
||||
if menu == nil then return end
|
||||
|
||||
menu:addSlice(
|
||||
"[DEV] Show ALL Towbars",
|
||||
getTexture("media/textures/tow_bar_icon.png"),
|
||||
TowBarMod.Hook.devShowAllTowbarModels,
|
||||
playerObj,
|
||||
vehicle
|
||||
)
|
||||
|
||||
menu:addSlice(
|
||||
"[DEV] Hide ALL Towbars",
|
||||
getTexture("media/textures/tow_bar_icon.png"),
|
||||
TowBarMod.Hook.devHideAllTowbarModels,
|
||||
playerObj,
|
||||
vehicle
|
||||
)
|
||||
|
||||
menu:addSlice(
|
||||
"[DEV] Pick Single Towbar...",
|
||||
getTexture("media/textures/tow_bar_icon.png"),
|
||||
TowBarMod.UI.showDevSingleTowbarMenu,
|
||||
playerObj,
|
||||
vehicle
|
||||
)
|
||||
end
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
--- Mod compability
|
||||
---------------------------------------------------------------------------
|
||||
@@ -157,5 +222,7 @@ function ISVehicleMenu.showRadialMenu(playerObj)
|
||||
elseif not vehicle:getVehicleTowing() and not vehicle:getVehicleTowedBy() then
|
||||
TowBarMod.UI.addHookOptionToMenu(playerObj, vehicle)
|
||||
end
|
||||
|
||||
TowBarMod.UI.addDevOptionsToMenu(playerObj, vehicle)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user