Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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 ; 
     ";
Ejemplo n.º 3
0
 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 ;
     ";
Ejemplo n.º 4
0
 public long YGame2World(double y)
 {
     return(ElementsHelper.TryConvert(y * this.Zoom));
 }
Ejemplo n.º 5
0
 /* --- */
 public long XGame2World(double x)
 {
     return(ElementsHelper.TryConvert(x * this.Zoom));
 }