Я начал делать «игру жизни», и я подумал, что, если бы я мог иметь больше состояний, чем 1 или 0.Что такое хороший способ хранения цвета?
Но тогда мне нужны разные цвета. Я хочу, чтобы цвета были связаны с сеткой/объектом (сетка - это класс).
Что такое хороший/достойный способ хранения цветных поддонов для быстрого/легкого доступа?
Мое настоящее, чем идеальное решение, состояло в том, чтобы иметь 4 указателя на память для каждого красного, зеленого, синего и альфа-значения.
В моем классе я имел функцию, чтобы задать цвет значения v
в RGBA:
SetColor(v, r, g, b, a) //Set v to the appropriate color values
Я хотел бы сохранить эту функцию, чтобы легко изменить цвет.
«легко изменить»? какова проблема с текущей реализацией? – v78
его очень грязный и использует чрезмерную память – Kriso