Problem adding library

#ifndef motor_h
#define motor_h
#include "Arduino.h"

class Motor
{
  public:
    Motor(int pin1, int pin2);
	void Adelante();
	void Atras();
	void Parar();
	int Estado();
  private:
    int _pin1,_pin2,_flag;
};
#endif
#include "Arduino.h"
#include "Motor.h"

int _flag;

Motor::Motor(int _pin1, int _pin2)
{
	pinMode(_pin1, OUTPUT);
	pinMode(_pin2, OUTPUT);
	Motor::Parar();
}

int Motor::Estado()
{
	return _flag;
}

void Motor::Parar()
{
	digitalWrite(_pin1, LOW);
	digitalWrite(_pin2, LOW);
	_flag = 0;
}

void Motor::Adelante()
{
  digitalWrite(_pin1, HIGH);
  digitalWrite(_pin2, LOW);
  _flag = 1;
}

void Motor::Atras()
{
  digitalWrite(_pin1, LOW);
  digitalWrite(_pin2, HIGH);
  _flag = 2;
}