Передача спрайта в функцию cocos2dx

Я делаю понг в cocos2dx и хотел бы сделать функцию, которая будет принимать спрайт в качестве входных данных вместе с направлением движения. VC2012 выкладывает ошибку при компиляции

Ошибка 1 ошибка C2061: синтаксическая ошибка: идентификатор «Sprite» (.. \ Classes \ AppDelegate.cpp)
Ошибка 2, ошибка C2061: синтаксическая ошибка: идентификатор «Sprite» (.. \ Classes \ HelloWorldScene.cpp)
Ошибка 4 ошибка C2660: «HelloWorld :: movePaddle»: функция не принимает 2 аргумента
Ошибка 5 ошибка C2511: «void HelloWorld :: movePaddle (cocos2d :: Sprite *, int)»: перегруженная функция-член не найдена в «HelloWorld»

Вот функция:

void HelloWorld::movePaddle(Sprite *paddle, int direction) {
paddle->runAction(MoveBy::create(1,Point(0,15*direction)));
}

Вот прототип функции в файле .h:

void HelloWorld::movePaddle(Sprite *paddle, int direction);

Что я делаю неправильно?

Я прошу прощения, если этот вопрос кажется глупым, я очень новый.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector