public bool Moverse(int pasos, DireccionEnum direccion) { if (EstadoActual == EstadoEnum.Durmiendo) { return(false); } switch (direccion) { case DireccionEnum.Adelante: PosicionEjeY += pasos; break; case DireccionEnum.Atras: PosicionEjeY -= pasos; break; case DireccionEnum.Derecha: PosicionEjeX += pasos; break; case DireccionEnum.Izquierda: PosicionEjeX -= pasos; break; } return(true); }
public static ArbolEntity ToEntity(int id, int numeroRaiz, int?idPadre, DireccionEnum direccion, int nivel) { return(new ArbolEntity { Id = id, NumeroRaiz = numeroRaiz, IdPadre = idPadre, Direccion = direccion, Nivel = nivel }); }