package Ġorg . code to me . z ir con . api . game Ċ Ċ import Ġorg . code to me . z ir con . api . Beta Ċ import Ġorg . code to me . z ir con . api . Size Ċ import Ġorg . code to me . z ir con . api . Text Character Ċ import Ġorg . code to me . z ir con . api . graphics . Text Image Ċ Ċ /** Ċ Ġ* ĠNote Ġthat Ġthis Ġclass Ġis Ġin Ġ** B ETA ** ! Ċ Ġ* ĠIt 's ĠAPI Ġis Ġsubject Ġto Ġchange ! Ċ Ġ*/ Ċ @ Beta Ċ interface ĠGame Area Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġsize Ġof Ġthe Ġ 3 D Ġspace Ġthis Ġ[ Game Area ] Ġrepresents . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Size (): ĠSize 3 D ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġa Ġ 2 D Ġsegment Ġof Ġ 3 D Ġspace Ġat Ġa Ġgiven Ġ 3 D Ġposition Ġand Ġof Ġa Ġgiven ĊĠĠĠĠ Ġ* Ġ 2 D Ġsize . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Segment At ( offset : ĠPosition 3 D , Ġsize : ĠSize ): ĠGame Area Segment ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġ[ Text Character ] s Ġat Ġthe Ġgiven Ġ[ Position 3 D ]. ĊĠĠĠĠ Ġ* ĠSince Ġthere Ġcan Ġbe Ġmultiple Ġlayers Ġon Ġthe Ġsame Ġheight Ġa Ġ[ List ] Ġis Ġreturned ĊĠĠĠĠ Ġ* Ġinstead Ġof Ġa Ġsingle Ġ[ Text Character ]. ĊĠĠĠĠ Ġ* ĠNote Ġthat Ġthe Ġreturned Ġ[ Text Character ] s Ġare Ġordered Ġfrom Ġbottom Ġto Ġtop . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Characters At ( position : ĠPosition 3 D ): ĠList < Text Character > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġlayer Ġas Ġa Ġ[ Text Image ] Ġat Ġa Ġgiven Ġlevel Ġand Ġindex . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Layer At ( level : ĠInt , Ġlayer Idx : ĠInt ): ĠText Image ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġnumber Ġof Ġlevels Ġthis Ġ[ Game Area ] Ġhas . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Level Count () Ġ= Ġget Size (). height ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġthe Ġ[ Text Character ] s Ġat Ġthe Ġgiven Ġposition . ĠText Ġcharacters Ġare Ġordered ĊĠĠĠĠ Ġ* Ġas Ġlayers Ġfrom Ġbottom Ġto Ġtop . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Characters At ( position : ĠPosition 3 D , Ġcharacters : ĠList < Text Character >) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġthe Ġ[ Text Character ] s Ġat Ġthe Ġgiven Ġposition Ġand Ġlayer . ĠText Ġcharacters Ġare Ġordered ĊĠĠĠĠ Ġ* Ġas Ġlayers Ġfrom Ġbottom Ġto Ġtop . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Character At ( position : ĠPosition 3 D , Ġlayer Idx : ĠInt , Ġcharacter : ĠText Character ) Ċ Ċ }