OpenDream
OpenDream copied to clipboard
`/icon` procs are not implemented
Procs in the /icon object are missing implementations.
- [ ] Blend
- [x] ICON_ADD (#964)
- [x] ICON_SUBTRACT (#964)
- [x] ICON_MULTIPLY (#1009)
- [x] ICON_OVERLAY (#948)
- [ ] ICON_AND
- [ ] ICON_OR
- [x] ICON_UNDERLAY (#948)
- [x] Blending images (#948)
- [x] Blending colors (#964)
- [ ] Crop
- [ ] DrawBox
- [ ] Flip
- [ ] GetPixel
- [x] Height
- [x] IconStates
- [x] Insert
- [ ] MapColors
- [x] Scale (#951)
- [ ] SetIntensity
- [ ] Shift
- [ ] SwapColor
- [ ] Turn
- [x] Width
OpenSS13 makes use of Blend and DrawBox
I should also mention that you can't currently set a var to a new /icon()
Blend() partially done in https://github.com/OpenDreamProject/OpenDream/pull/948
Scale() completed in https://github.com/OpenDreamProject/OpenDream/pull/951
Scale() doesn't properly transform individual frames within the icon, instead just scaling the entire icon arbitrarily, without changing the images inside.