package Ġcom . github . dw ur ste is en . min ig dx . ecs . physics Ċ Ċ import Ġcom . github . dw ur ste is en . min ig dx . ecs . components . BoundingBox Component Ċ import Ġcom . github . dw ur ste is en . min ig dx . ecs . entities . Entity Ċ Ċ interface ĠCollision Resolver Ġ{ ĊĊĠĠĠ Ġfun Ġcol lide ( entity A : ĠEntity , Ġentity B : ĠEntity ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbox A Ġ= Ġentity A . get ( BoundingBox Component :: class ) ĊĠĠĠĠĠĠĠ Ġval Ġbox B Ġ= Ġentity B . get ( BoundingBox Component :: class ) ĊĠĠĠĠĠĠĠ Ġreturn Ġcol lide ( box A , Ġbox B ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcol lide ( box A : ĠBounding Box Component , Ġbox B : ĠBounding Box Component ): ĠBoolean Ċ } Ċ