package Ġru . alex mary in . de ter _ rev . engine . components Ċ Ċ import Ġcom . badlogic . ash ley . core . Component Ċ import Ġcom . badlogic . ash ley . core . Entity Ċ import Ġcom . badlogic . gdx . utils . Pool Ċ import Ġk tx . ash ley . get Ċ import Ġk tx . ash ley . mapper For Ċ Ċ class ĠF acing Component Ġ: ĠComponent , ĠPool . Pool able Ġ{ ĊĊĠĠĠ Ġvar Ġdirection Ġ= ĠF acing Direction . DEFAULT ĊĊĠĠĠ Ġoverride Ġfun Ġreset () Ġ{ ĊĠĠĠĠĠĠĠ Ġdirection Ġ= ĠF acing Direction . DEFAULT ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmapper Ġ= Ġmapper For < Facing Component >() ĊĠĠĠ Ġ} Ċ } Ċ Ċ val ĠEntity . facing Ġget () Ġ= Ġthis [ Facing Component . mapper ] Ċ Ċ enum Ġclass ĠF acing Direction Ġ{ ĊĠĠĠ ĠLEFT , ĠUP , ĠDEFAULT , ĠRIGHT , ĠDOWN , ĠSTOP Ċ }