SDL color abstraction