/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 2 . ĠJetBrains Ġs . r . o . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġjet brains . liv emap . core . graphics Ċ Ċ import Ġjet brains . datal ore . base . values . Color Ċ import Ġjet brains . datal ore . vis . canvas . Context 2 d Ċ Ċ class ĠRectangle Ġ: ĠRender Box () Ġ{ ĊĠĠĠ Ġvar Ġcolor : ĠColor ? Ġby Ġvisual Prop ( null ) ĊĊĠĠĠ Ġprotected Ġoverride Ġfun Ġrender Internal ( ctx : ĠContext 2 d ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcolor ?. let ( ctx :: setFill Style ) ĊĊĠĠĠĠĠĠĠ Ġctx . fillRect ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorigin . x , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorigin . y , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdimension . x , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdimension . y ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ