package Ġlt . mark mer kk . app . factory Ċ Ċ import Ġcom . badlogic . gdx . physics . box 2 d . World Ċ import Ġlt . mark mer kk . app . Camera Helper Ċ import Ġlt . mark mer kk . app . box 2 d . temp _ components . Pen Component Ċ import Ġlt . mark mer kk . app . box 2 d . temp _ components . Wall Component Ċ import Ġlt . mark mer kk . app . screens . Game Screen Ċ Ċ /** Ċ Ġ* Ġ@ author Ġm arius mer ke vic ius Ċ Ġ* Ġ@ since Ġ 2 0 1 6 - 1 0 - 2 0 Ċ Ġ* ĠContains Ġcomponent Ġcreation Ġfunctions Ċ Ġ*/ Ċ class ĠPhysics Component Factory ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġworld : ĠWorld , ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġcamera : ĠCamera Helper Ċ ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġwidth Ġ= Ġcamera . viewport Width . toFloat () Ġ/ ĠGame Screen . PIXEL S _ PER _ METER ĊĠĠĠ Ġprivate Ġval Ġheight Ġ= Ġcamera . viewport Height . toFloat () Ġ/ ĠGame Screen . PIXEL S _ PER _ METER ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġbounds Ġto Ġcontain Ġobjects ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcreate Bound W alls () Ġ{ ĊĠĠĠĠĠĠĠ ĠWall Component ( world , Ġwidth , Ġheight ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġpen Ġin Ġthe Ġmiddle ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcreate Pen () Ġ{ ĊĠĠĠĠĠĠĠ ĠPen Component ( world , Ġwidth , Ġheight ) ĊĠĠĠ Ġ} ĊĊ Ċ }