#include "Background.h"

using namespace cocos2d;

Background::Background() :_speed(150){
	_screen = Director::getInstance()->getVisibleSize();
	_bgPart1 = Sprite::create("fondo.png");
	_bgPart2 = Sprite::create("fondo.png");
	_bgPart1->setPosition(_screen.width*0.5, _screen.height*0.5);
	_bgPart2->setPosition(_screen.width*0.5, _screen.height*0.5 + _screen.height);
	addChild(_bgPart1);
	addChild(_bgPart2);
}


void Background::update(float dt){
	Background::_bgPart1->setPositionY(_bgPart1->getPositionY() - _speed*dt);
	Background::_bgPart2->setPositionY(_bgPart2->getPositionY() - _speed*dt);
	if (_bgPart1->getPositionY() <= -(_screen.height*0.5)){
		_bgPart1->setPosition(_screen.width*0.5, _screen.height*0.5);
		_bgPart2->setPosition(_screen.width*0.5, _screen.height*0.5 + _screen.height);
	}
}

Background::~Background()
{
}