package Ġcom . gil ded rose . controllers Ċ Ċ import Ġcom . gil ded rose . Item Ċ import Ġcom . gil ded rose . controllers . base . Base Item Controller Ċ import Ġkotlin . math . max Ċ Ċ private Ġconst Ġval ĠEX PI RED _ QUAL ITY _ MODI FIER Ġ= Ġ 4 Ċ private Ġconst Ġval ĠQ UAL ITY _ MODI FIER Ġ= Ġ 2 Ċ Ċ class ĠCon j ured Controller ( item : ĠItem ) Ġ: ĠBase Item Controller ( item ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNAME Ġ= Ġ" Con j ured ĠMan a ĠCake " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate Quality () Ġ{ ĊĠĠĠĠĠĠĠ Ġitem . quality Ġ= Ġmax ( 0 , Ġitem . quality Ġ- Ġif Ġ( is Expired ()) ĠEX PI RED _ QUAL ITY _ MODI FIER Ġelse ĠQ UAL ITY _ MODI FIER ) ĊĠĠĠ Ġ} Ċ } Ċ