package Ġcom . de kon op ly ov . renderer . util Ċ Ċ class ĠZ Buffer ( private Ġval Ġwidth : ĠInt , Ġprivate Ġval Ġheight : ĠInt ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġbuffer Ġ= ĠFloat Array ( width Ġ* Ġheight ) Ġ{ Ġ- Float . MAX _ VALUE Ġ} ĊĊĠĠĠ Ġoperator Ġfun Ġset ( x : ĠInt , Ġy : ĠInt , Ġz : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbuffer [ x Ġ+ Ġy Ġ* Ġwidth ] Ġ= Ġz ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoperator Ġfun Ġget ( x : ĠInt , Ġy : ĠInt ): ĠFloat Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbuffer [ x Ġ+ Ġy Ġ* Ġwidth ] ĊĠĠĠ Ġ} Ċ }