package Ġcom . a oc . int code . ar cade Ċ Ċ enum Ġclass ĠTile ID ( val Ġdisplay Icon : ĠString ) Ġ{ ĊĠĠĠ ĠEMPTY Ġ(" Ġ"), ĊĠĠĠ ĠW ALL Ġ(" | "), ĊĠĠĠ ĠBLOCK Ġ(" =" ), ĊĠĠĠ ĠH ORIZONTAL _ P ADD LE Ġ(" _ "), ĊĠĠĠ ĠB ALL Ġ(" o "); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Value ( value : ĠInt ) Ġ= Ġwhen ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> ĠEMPTY ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> ĠW ALL ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> ĠBLOCK ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 Ġ-> ĠH ORIZONTAL _ P ADD LE ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 Ġ-> ĠB ALL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠIllegalArgumentException (" Invalid ĠTile ĠID Ġ($ value )") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġdisplay Icon Ċ }