-- -- File:: rockstar/util/matmapset.ms -- Description:: Rockstar Material Map Set -- -- Author:: Greg Smith 2 then ( return 2 ) return val ) --//////////////////////////////////////////////////////////// -- events --//////////////////////////////////////////////////////////// on butGet pressed do ( for i = 1 to RsMapEnables.count do ( RsMapEnables[i] = -1 ) GetMapSettings selection chkAmbient.triState = ClampEnable(RsMapEnables[1]) chkDiffuse.triState = ClampEnable(RsMapEnables[2]) chkSpecColour.triState = ClampEnable(RsMapEnables[3]) chkSpecLevel.triState = ClampEnable(RsMapEnables[4]) chkGlossiness.triState = ClampEnable(RsMapEnables[5]) chkSelfIllum.triState = ClampEnable(RsMapEnables[6]) chkOpacity.triState = ClampEnable(RsMapEnables[7]) chkFilterColour.triState = ClampEnable(RsMapEnables[8]) chkBump.triState = ClampEnable(RsMapEnables[9]) chkReflection.triState = ClampEnable(RsMapEnables[10]) chkRefraction.triState = ClampEnable(RsMapEnables[11]) chkDisplacement.triState = ClampEnable(RsMapEnables[12]) ) on butSet pressed do ( RsMapEnables[1] = chkAmbient.triState RsMapEnables[2] = chkDiffuse.triState RsMapEnables[3] = chkSpecColour.triState RsMapEnables[4] = chkSpecLevel.triState RsMapEnables[5] = chkGlossiness.triState RsMapEnables[6] = chkSelfIllum.triState RsMapEnables[7] = chkOpacity.triState RsMapEnables[8] = chkFilterColour.triState RsMapEnables[9] = chkBump.triState RsMapEnables[10] = chkReflection.triState RsMapEnables[11] = chkRefraction.triState RsMapEnables[12] = chkDisplacement.triState SetMapSettings selection ) )