package Ġtools . a qua . bg w . examples . ma um au . view Ċ Ċ import Ġtools . a qua . bg w . examples . ma um au . entity . M au M au Card Ċ import Ġtools . a qua . bg w . examples . ma um au . entity . M au M au Player Ċ Ċ interface ĠRefresh able Ġ{ ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġon Ġall Ġcomponents . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh All () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġafter Ġcards Ġwere Ġdrawn . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Cards Draw n ( player : ĠM au M au Player , Ġcards : ĠCollection < M au M au Card >) Ġ{ Ċĉ ĉ for Ġ( card Ġin Ġcards ) Ġ{ Ċĉĉ ĉ refresh Card Draw n ( player , Ġcard ) Ċĉ ĉ } Ċ ĉ } ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġafter Ġcard Ġwas Ġdrawn . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Card Draw n ( player : ĠM au M au Player , Ġcard : ĠM au M au Card ) ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġafter Ġcard Ġwas Ġplayed . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Card Play ed ( card : ĠM au M au Card , Ġanimated : ĠBoolean ) ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġafter Ġgame Ġstack Ġwas Ġsh uffled Ġback . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Game Stack Sh uffled Back () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġafter Ġactive Ġplayer Ġhas Ġchanged . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Advance Player () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġwhen Ġplayer Ġmay Ġtake Ġanother Ġturn . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Play Again () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġrefresh Ġafter Ġsuit Ġwas Ġselected Ġby Ġj ack . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Suit Selected () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġthat Ġj ack Ġselection Ġhas Ġto Ġbe Ġshown . Ċĉ Ġ*/ Ċ ĉ fun Ġshow Jack Effect Selection () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġto Ġshow Ġhint Ġto Ġdraw Ġa Ġcard . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Hint Draw Card () ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġto Ġshow Ġhint Ġto Ġplay Ġa Ġcard . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param Ġcard ĠCard Ġto Ġplay . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh Hint Play Card ( card : ĠM au M au Card ) ĊĉĊ ĉ /** Ċĉ Ġ* ĠIndicates Ġthat Ġthe Ġgiven Ġ[ player W on ] Ġwon Ġthe Ġgame . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param Ġplayer W on ĠPlayer Ġthat Ġwon . Ċĉ Ġ*/ Ċ ĉ fun Ġrefresh End Game ( player W on : ĠM au M au Player ) Ċ }