v6cord / VVVVVV-CE

:warning: VVVVVV: Community Edition is no longer being worked on, supported, or maintained. For more information, see https://vsix.dev/vce/status/
https://vsix.dev/vce/status/
Other
23 stars 2 forks source link

Make enemy colors match room colors in Tower tileset #8

Open R3Ked opened 4 years ago

R3Ked commented 4 years ago

Ok, so since there are more than 6 colors in the Tower tileset, enemy colors should match, right? This is not the case, however. Enemy colors are stuck to the original 6 colors, as clearly shown in this image. colorbug As far as I know, this only happens in the Tower tileset, since there are only 6 colors (7 in Warp Zone's case) for things to be in.

InfoTeddy commented 4 years ago

We would have to add 30 colors for each gradation of Tower tileset color, which could get a bit unwieldy.

Colors aren't as simple as having an R, G, and B. There's a color function that makes colors glow and animate. Colors aren't static or anything.

R3Ked commented 4 years ago

I'm not a coder or anything, but don't you do this sort of thing already? There only exists one color of each sprite, and it just gets recolored for each color option. Can't you do that with the other colors that the tower cycles through? Although, that would be a lot in the code.

InfoTeddy commented 4 years ago

No, that's not how the color system in VVVVVV works. There's not like a "master color" that determines the set of colors for each sprite. Each sprite color has to be manually set for each color of a tileset.

The point remains that there's no already-existing sprite color to fill the colors in-between the "stable" colors of the Tower Hallway tileset.