package Ġcom . gh stud ios . android . data . classes Ċ Ċ import Ġcom . gh stud ios . android . IT int ed Icon Ċ import Ġcom . gh stud ios . android . mh g end atabase . R Ċ Ċ enum Ġclass ĠMe ow ster Type ( val Ġtype : Int ){ ĊĠĠĠ ĠST ONE ( 0 ), ĊĠĠĠ ĠF ISH ( 1 ), ĊĠĠĠ ĠGR ASS ( 2 ), ĊĠĠĠ ĠN UT S ( 3 ), ĊĠĠĠ ĠB ONE ( 4 ), ĊĠĠĠ ĠB A IT ( 5 ), ĊĠĠĠ ĠH ONE Y ( 6 ), ĊĠĠĠ ĠIN SECT ( 7 ), ĊĠĠĠ ĠM USH ROOM ( 8 ) Ċ } Ċ Ċ class ĠMe ow ster Rewards Ġ: ĠIT int ed Icon Ġ{ ĊĠĠĠ Ġvar Ġitem : Item ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġlocation : String ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġis R are : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġvar Ġrank : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġcount : Int Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġpercentage : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġtype : ĠMe ow ster Type ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget Icon Resource String (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( type ){ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . ST ONE Ġ-> Ġ" icon _ ore " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . BA IT Ġ-> Ġ" icon _ b ait " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . B ONE Ġ-> Ġ" icon _ bone " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . F ISH Ġ-> Ġ" icon _ fish " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . GR ASS Ġ-> Ġ" icon _ her b " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . H ONE Y Ġ-> Ġ" icon _ web bing " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . IN SECT Ġ-> Ġ" icon _ bug " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMe ow ster Type . M USH ROOM Ġ-> Ġ" icon _ m ush room " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" icon _ unknown " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Color Array Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . array . item _ colors ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Icon Color Index (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} Ċ } Ċ