package Ġme . cc amp o . lib repo ker . engine . model Ċ Ċ /** Ċ Ġ* Ġ@ author ĠChris ĠCamp o Ċ Ġ*/ Ċ data Ġclass ĠP ocket ( val Ġcards : ĠList < Card > Ġ= Ġempty List ()) Ġ{ ĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠMAX _ NUM _ CAR DS Ġ= Ġ 2 ĊĠ Ġ} ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġrequire ( cards . distinct (). size Ġ== Ġcards . size Ġ&& Ġcards . size Ġ<= ĠMAX _ NUM _ CAR DS ) ĊĠ Ġ} ĊĊĠ Ġfun Ġto Unicode Short String () Ġ= Ġcards . map Ġ{ Ġit . to Unicode Short String () Ġ}. toString () Ċ } Ċ