Пример #1
0
        public static void PositionRelativeTo(this IWithPositionAndDirection obj, IWithPositionAndDirection parent, int offsetX, int offsetY)
        {
            var offset = new Vector2(offsetX, offsetY);

            obj.Position.Center = parent.Position.Center.Translate(offset.FlipIfLeft(parent.Direction));
            obj.Direction       = parent.Direction;
        }
Пример #2
0
 void GameEngine.IUpdateable.Update(TimeSpan elapsedInFrame)
 {
     Object.Position.Center = Parent.Position.Center.Translate(Offset.FlipIfLeft(Parent.Direction));
 }