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)
|
|
|
|
if (iname == "A") then
|
|
|
|
self:SetDisplayA( string.format("%.2f", value) )
|
|
|
|
elseif (iname == "B") then
|
|
|
|
self:SetDisplayB( string.format("%.2f", value) )
|
|
|
|
end
|
|
|
|
end
|
2007-03-22 03:27:52 +00:00
|
|
|
|
|
|
|
function ENT:Setup(SingleValue, SingleBigFont, TextA, TextB)
|
|
|
|
// Extra stuff for Wire Screen (TheApathetic)
|
|
|
|
self:SetTextA(TextA)
|
|
|
|
self:SetTextB(TextB)
|
|
|
|
self:SetSingleBigFont(SingleBigFont)
|
|
|
|
|
|
|
|
// Put it here to update inputs if necessary (TheApathetic)
|
|
|
|
self:SetSingleValue(SingleValue)
|
|
|
|
end
|