/* Ċ Ġ* ĠCopyright Ġ 2 0 1 7 ĠAnd rei ĠHe ide lb acher Ġ< and rei . he ide lb acher @ gmail . com > Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . andre ih h . alg ost orm . test . drivers . graphics 2 d Ċ Ċ import Ġcom . andre ih h . alg ost orm . core . drivers . graphics 2 d . Bitmap Ċ import Ġcom . andre ih h . alg ost orm . core . drivers . graphics 2 d . Color Ċ import Ġcom . andre ih h . alg ost orm . core . drivers . graphics 2 d . Graphics Driver Ċ import Ġcom . andre ih h . alg ost orm . core . drivers . io . Resource Ċ Ċ class ĠGraphics Driver Stub Ġ: ĠGraphics Driver Ġ{ ĊĠĠĠ Ġoverride Ġval Ġheight : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġval Ġwidth : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġval Ġis Canvas Ready : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġfun Ġload Bitmap ( bitmap : ĠResource < Bitmap >) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġlock Canvas () Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġsave () Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġtranslate ( dx : ĠFloat , Ġdy : ĠFloat ) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġscale ( sx : ĠFloat , Ġsy : ĠFloat ) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġrotate ( degrees : ĠFloat ) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġrestore () Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġdraw Bitmap ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbitmap : ĠResource < Bitmap >, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsx : ĠInt , Ġsy : ĠInt , Ġsw : ĠInt , Ġsh : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwidth : ĠInt , Ġheight : ĠInt ĊĠĠĠ Ġ) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġdraw Color ( color : ĠColor ) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġdraw Rectangle ( color : ĠColor , Ġwidth : ĠInt , Ġheight : ĠInt ) Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġunlock And Post Canvas () Ġ{} ĊĠĠĠ Ġoverride Ġfun Ġrelease () Ġ{} Ċ } Ċ