// Olympia A // the player can, once per Age, build a structure of their choice for free private static void FreeBuild(Player p, Card c, int age) { // stuff p.addPlayed(c); }
// Olympia B [3rd stage] // The third stage allows the player to "copy" a Guild (purple card) of // their choice built by one of their two neighboring cities at the end of the game private static void CopyGuild(Player p, Player east, Player west) { p.addPlayed(GetGuildCopyCard(p, east, west)); }