23 lines
530 B
Lua
23 lines
530 B
Lua
|
|
local filter_color= color("0.135,0.135,0.135,1")
|
||
|
|
|
||
|
|
local layers= {
|
||
|
|
Def.Quad{
|
||
|
|
InitCommand= function(self)
|
||
|
|
self:hibernate(math.huge):draworder(notefield_draw_order.board)
|
||
|
|
:diffuse(filter_color)
|
||
|
|
end,
|
||
|
|
PlayerStateSetCommand= function(self, param)
|
||
|
|
local pn= param.PlayerNumber
|
||
|
|
local alf= player_config:get_data(pn).ScreenFilter
|
||
|
|
if alf > 0 then
|
||
|
|
self:SetHeight(4096):diffusealpha(alf):hibernate(0)
|
||
|
|
end
|
||
|
|
end,
|
||
|
|
WidthSetCommand= function(self, param)
|
||
|
|
self:SetWidth(param.width+8)
|
||
|
|
end,
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
return layers
|