package Ġorg . fr ice . platform Ċ Ċ import Ġorg . fr ice . obj . button . F Text Ċ import Ġorg . fr ice . resource . graphics . Color Resource Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġice 1 0 0 0 Ġon Ġ 2 0 1 6 / 1 0 / 3 1 . Ċ Ġ* Ċ Ġ* Ġ@ author Ġice 1 0 0 0 Ċ Ġ*/ Ċ interface ĠFr ice Drawer Ġ{ Ċ ĉ var Ġcolor : ĠColor Resource Ċ ĉ fun Ġinit () Ċ ĉ fun Ġdraw O val ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble ) Ċ ĉ fun Ġdraw String ( string : ĠString , Ġx : ĠDouble , Ġy : ĠDouble ) Ċ ĉ fun Ġdraw Image ( image : ĠFr ice Image , Ġx : ĠDouble , Ġy : ĠDouble ) Ċ ĉ fun Ġdraw Rect ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble ) Ċ ĉ fun Ġdraw Line ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble ) Ċ ĉ fun Ġdraw Round Rect ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble , Ġarc Width : ĠDouble , Ġarc Height : ĠDouble ) Ċ ĉ fun Ġstring Size ( size : ĠDouble ) Ċ ĉ // Ġfun Ġuse Font ( text : ĠF Text ) Ċ ĉ fun Ġrotate ( theta : ĠDouble , Ġx : ĠDouble , Ġy : ĠDouble ) Ċ ĉ fun Ġrestore () Ċ ĉ fun Ġstroke O val ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble ) Ċ ĉ fun Ġstroke Rect ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble ) Ċ ĉ fun Ġstroke Round Rect ( x : ĠDouble , Ġy : ĠDouble , Ġwidth : ĠDouble , Ġheight : ĠDouble , Ġarc Width : ĠDouble , Ġarc Height : ĠDouble ) Ċ } ĊĊ