iw6-lui/lui/mp_hud/hints.dec.lua
2024-09-12 17:25:45 +02:00

183 lines
4.5 KiB
Lua

local f0_local0 = module
local f0_local1, f0_local2 = ...
f0_local0( f0_local1, package.seeall )
CoD.PrintModuleLoad( _NAME )
f0_local0 = 0.65
function mantleHintDef()
local self = LUI.UIElement.new()
self.id = "mantleHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGMantleHint, f0_local0, CoD.TextStyle.Shadowed )
local f1_local1 = {
topAnchor = false,
leftAnchor = false,
bottomAnchor = true,
rightAnchor = false,
bottom = -80,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
}
if Engine.UsingSplitscreenUpscaling() then
f1_local1.bottom = -20
end
self:registerAnimationState( "default", f1_local1 )
self:animateToState( "default", 0 )
return self
end
function cursorHintDef()
local self = LUI.UIElement.new()
self.id = "cursorHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGCursorHint, f0_local0, CoD.TextStyle.Shadowed )
local f2_local1 = {
topAnchor = false,
leftAnchor = false,
bottomAnchor = true,
rightAnchor = false,
bottom = -160,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
}
if Engine.UsingSplitscreenUpscaling() then
f2_local1.bottom = -60
end
self:registerAnimationState( "default", f2_local1 )
self:animateToState( "default", 0 )
return self
end
function invalidCmdHintDef()
local self = LUI.UIElement.new()
self.id = "invalidCmdHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGInvalidCmdHint, f0_local0, CoD.TextStyle.Shadowed )
self:registerAnimationState( "default", {
topAnchor = true,
leftAnchor = false,
bottomAnchor = false,
rightAnchor = false,
top = 162,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
} )
self:animateToState( "default", 0 )
return self
end
function spectatorControlsDef()
local self = LUI.UIElement.new()
self.id = "spectatorControlsId"
self:setupOwnerdraw( CoD.Ownerdraw.CGSpectatorControls, f0_local0, CoD.TextStyle.Shadowed )
self:registerAnimationState( "default", {
topAnchor = false,
leftAnchor = true,
bottomAnchor = false,
rightAnchor = false,
top = -5,
left = 10,
height = 5,
width = 512,
alignment = CoD.OwnerdrawAlignment.TextTopLeft,
font = CoD.TextSettings.HudEuroConRegTinyFont.Font,
alpha = 0.6
} )
self:animateToState( "default", 0 )
return self
end
function breathHintDef()
local self = LUI.UIElement.new()
self.id = "breathHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGHoldBreathHint, f0_local0, CoD.TextStyle.Shadowed )
self:registerAnimationState( "default", {
topAnchor = true,
leftAnchor = false,
bottomAnchor = false,
rightAnchor = false,
top = 40,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
} )
self:animateToState( "default", 0 )
return self
end
function zoomHintDef()
local self = LUI.UIElement.new()
self.id = "zoomHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGChangeZoomHint, f0_local0, CoD.TextStyle.Shadowed )
self:registerAnimationState( "default", {
topAnchor = true,
leftAnchor = false,
bottomAnchor = false,
rightAnchor = false,
top = 70,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
} )
self:animateToState( "default", 0 )
return self
end
function toggleHybridHintDef()
local self = LUI.UIElement.new()
self.id = "toggleHybridHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGToggleHybridHint, f0_local0, CoD.TextStyle.Shadowed )
self:registerAnimationState( "default", {
topAnchor = true,
leftAnchor = false,
bottomAnchor = false,
rightAnchor = false,
top = 40,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
} )
self:animateToState( "default", 0 )
return self
end
function toggleThermalHintDef()
local self = LUI.UIElement.new()
self.id = "toggleThermalHintId"
self:setupOwnerdraw( CoD.Ownerdraw.CGToggleThermalHint, f0_local0, CoD.TextStyle.Shadowed )
self:registerAnimationState( "default", {
topAnchor = true,
leftAnchor = false,
bottomAnchor = false,
rightAnchor = false,
top = 40,
left = -32,
right = 32,
height = 64,
alignment = LUI.Alignment.Center,
font = CoD.TextSettings.HudEuroMedSmallFont.Font,
alpha = 0.6
} )
self:animateToState( "default", 0 )
return self
end
LockTable( _M )