// remueve la entidad pasada de la casilla pasada public void RemoverEntidad(Entidad entidad) { entidad.Destruir(); int X = entidad.Posicion().X; int Y = entidad.Posicion().Y; Casilla posicionAModificar = this.Casilla(X, Y); posicionAModificar.RemoverEntidad(entidad); this.entidades.Remove(entidad); }
// retorna si esta en la misma posicion que la entidad pasada public bool MismaPosicionQue(Entidad entidad) { return (this.posicion == entidad.Posicion()); }