Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local filtcolorlookup = {
- [0] = 0xFFFFFFFF, -- set, white
- [1] = 0xFFFF0000, -- AND, red
- [2] = 0xFF00FF00, -- OR, green
- [3] = 0xFFFF7F3F, -- subtract, orange-ish
- [4] = 0xFFFFFF00, -- red shift, yellow
- [5] = 0xFF00FFFF, -- blue shift, cyan
- [7] = 0xFFFF00FF, -- xor, pink
- }
- for partID in sim.parts() do
- local ptype = sim.partProperty(partID, "type")
- if ptype ~= elem.DEFAULT_PT_DMND then
- sim.partProperty(partID, "dcolour", (ptype == elem.DEFAULT_PT_FILT and filtcolorlookup[sim.partProperty(partID, "tmp")]) or 0xFF3F3F3F)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement