2007-02-04 01:16:06 +00:00
|
|
|
AddCSLuaFile( "cl_init.lua" )
|
|
|
|
AddCSLuaFile( "shared.lua" )
|
|
|
|
include('shared.lua')
|
|
|
|
|
|
|
|
ENT.WireDebugName = "Screen"
|
|
|
|
|
|
|
|
function ENT:Initialize()
|
|
|
|
self.Entity:PhysicsInit( SOLID_VPHYSICS )
|
|
|
|
self.Entity:SetMoveType( MOVETYPE_VPHYSICS )
|
|
|
|
self.Entity:SetSolid( SOLID_VPHYSICS )
|
|
|
|
|
|
|
|
self.Inputs = Wire_CreateInputs(self.Entity, { "A", "B" })
|
|
|
|
end
|
|
|
|
|
|
|
|
function ENT:Use()
|
|
|
|
end
|
|
|
|
|
|
|
|
function ENT:TriggerInput(iname, value)
|
2007-06-21 10:41:56 +00:00
|
|
|
// Removed improper rounding (Syranide)
|
2007-02-04 01:16:06 +00:00
|
|
|
if (iname == "A") then
|
2007-06-21 10:41:56 +00:00
|
|
|
self:SetDisplayA(value)
|
2007-02-04 01:16:06 +00:00
|
|
|
elseif (iname == "B") then
|
2007-06-21 10:41:56 +00:00
|
|
|
self:SetDisplayB(value)
|
2007-02-04 01:16:06 +00:00
|
|
|
end
|
|
|
|
end
|
2007-03-22 03:27:52 +00:00
|
|
|
|
2007-05-06 06:47:48 +00:00
|
|
|
function ENT:Setup(SingleValue, SingleBigFont, TextA, TextB, LeftAlign, Floor)
|
2007-03-22 03:27:52 +00:00
|
|
|
// Extra stuff for Wire Screen (TheApathetic)
|
|
|
|
self:SetTextA(TextA)
|
|
|
|
self:SetTextB(TextB)
|
|
|
|
self:SetSingleBigFont(SingleBigFont)
|
|
|
|
|
2007-05-06 06:47:48 +00:00
|
|
|
//LeftAlign (TAD2020)
|
|
|
|
self:SetLeftAlign(LeftAlign)
|
|
|
|
//Floor (TAD2020)
|
2007-08-21 00:47:16 +00:00
|
|
|
self.Floor = Floor
|
2007-05-06 06:47:48 +00:00
|
|
|
self:SetFloor(Floor)
|
|
|
|
|
2007-03-22 03:27:52 +00:00
|
|
|
// Put it here to update inputs if necessary (TheApathetic)
|
|
|
|
self:SetSingleValue(SingleValue)
|
|
|
|
end
|