Join GitHub today
DiscIO: Improve RegionSwitch/CountrySwitch #7471
By the way, this opens up for the possibility of adding Sweden as a country. There are three Swedish GameCube releases that use M as the country code, but that country code is also used for PAL VC releases that aren't Swedish whatsoever, which would make it hard to add Sweden as a country without this PR's changes.
@MayImilae Could you create a Swedish flag to match the other flags? If so, I can make a separate PR to add that later.
LGTM in general, even though the individual commits probably don't compile as-is (at least the first one that adds a new parameter to
RegionSwitch but leaves a bunch of callers until the next commit with one parameter; it just isn't worth going back and fixing those up just for the benefit of bisecting between them with the nature of changes there)