private boolean plusProcheRepro(Objet obj1, Objet obj2)
		{
			Animal o1 = (Animal) obj1;
			Animal o2 = (Animal) obj2;
			if (o1 != null && o1.getReproduction() == true)
			{
				if (o2 != null && o2.getReproduction() == true)
				{
					if(o1.isMale() != o2.isMale()){
						int res1;
						int res2;
						int x1 = o1.getPos().getX();
						int y1 = o1.getPos().getY();
						int x2 = o2.getPos().getX();
						int y2 = o2.getPos().getY();
					
						x1 = x1 - this.getPos().getX();
						y1 = y1 - this.getPos().getY();
						res1 = Math.max(x1, y1);
					
						x2 = x2 - this.getPos().getX();
						y2 = y2 - this.getPos().getY();
						res2 = Math.max(x2, y2);
					
						if (res2 < res1)
						{
							return true;
						}
						else
						{
							return false;
						}
					}
					else {
						return false;
					}
				}
				else
				{
					return false;
				}
			}
			else
			{
				if (o2 != null)
				{
					return true;
				}
				else
				{
					return false;
				}
			}
		}