public long YGame2Physics(double y) { var distance_to_cell = (y - CurrentY) * this.Zoom; var center_point = this.VisibleAreaY / 2; var distance_to_center_point = center_point + distance_to_cell; return(ElementsHelper.TryConvert(distance_to_center_point)); }
public override string CssStyle(Player c) => $@" top: {c.YGame2Physics(0)}px ; left: {c.XGame2Physics(0)}px; width: {(ElementsHelper.TryConvert(X * c.Zoom)).ToString()}px ; height: {(ElementsHelper.TryConvert(Y * c.Zoom)).ToString()}px ; ";
public virtual string CssStyle(Player c) => $@" top: {(c.YGame2World(CssY)).ToString()}px ; left: {(c.XGame2World(CssX)).ToString()}px ; width: {(ElementsHelper.TryConvert(Diameter * c.Zoom)).ToString()}px ; height: {(ElementsHelper.TryConvert(Diameter * c.Zoom)).ToString()}px ; ";
public long YGame2World(double y) { return(ElementsHelper.TryConvert(y * this.Zoom)); }
/* --- */ public long XGame2World(double x) { return(ElementsHelper.TryConvert(x * this.Zoom)); }