A game I'm implementing has player colors fixed to a position on the board and the rules state that in a two player game, players must sit opposite of each other, so their colors must be a pair of red-blue or green-yellow.
This wouldn't be hard to resolve logically while keeping support for color preferences enabled, but given that we don't have access to the implementation details of reattributeColorsBasedOnPreferences, is there a way to determine whether a color's value was set by a player's preference after running this method, or more preferably, to query the player's preferences outside of this function?
This wouldn't be hard to resolve logically while keeping support for color preferences enabled, but given that we don't have access to the implementation details of reattributeColorsBasedOnPreferences, is there a way to determine whether a color's value was set by a player's preference after running this method, or more preferably, to query the player's preferences outside of this function?