// Coin awarded on the number of wonderstages a player has built private static void AddCoinWonder(Player p, int amount) { p.addResource(Resource.COIN, GetCoinWonder(p, amount)); }
// Coin awarded from the number of specific structure colour each neighbours have constructed private static void AddCoinAllColour(Player p, Player east, Player west, CardColour c, int amount) { p.addResource(Resource.COIN, GetCoinAllColour(p, east, west, c, amount)); }
// Coin awarded with the basis of Card Colour the Player owns private static void AddCoinColour(Player p, CardColour c, int amount) { p.addResource(Resource.COIN, GetCoinColour(p, c, amount)); }
// Coin awarded with no "basis" expect the construction of the structure private static void AddCoin(Player p, int coin) { p.addResource(Resource.COIN, coin); }