thisdp / dgs

Thisdp's Dx Graphical User Interface System (MTA Dx Lib)
http://wiki.mtasa.com/wiki/dgs
63 stars 34 forks source link

Simple problem ^^" #134

Closed xfresco closed 8 months ago

xfresco commented 8 months ago

https://github.com/thisdp/dgs/blob/f6e2dc39f8f8ad3e2f0b4d49592c92aeaaed89a4/plugin/Gradient/gradient.lua#L20

assert(type(colorFrom) == "number","Bad argument @dgsGetGradientColor at argument 2, expect number got "..type(color1)) assert(type(color2) == "number","Bad argument @dgsGetGradientColor at argument 3, expect number got "..type(color2))

function dgsGradientSetColor(gradShader,colorFrom,colorTo) assert(dgsGetPluginType(gradShader) == "dgs-dxgradient","Bad argument @dgsGradientSetColor at argument 1, expect dgs-dxgradient got "..type(gradShader)) assert(type(colorFrom) == "number","Bad argument @dgsGetGradientColor at argument 2, expect number got "..type(colorFrom)) assert(type(colorTo) == "number","Bad argument @dgsGetGradientColor at argument 3, expect number got "..type(colorTo)) dgsSetData(gradShader,"colorFrom",colorFrom) dgsSetData(gradShader,"colorTo",colorTo) dxSetShaderValue(gradShader,"colorFrom",{fromcolor(colorFrom,true,true)}) dxSetShaderValue(gradShader,"colorTo",{fromcolor(colorTo,true,true)}) return true end

thisdp commented 8 months ago

Fixed.