C++ инициализация class-а, функция должна возвращать значение

0
Необходимо инициализировать класс, но появляется ошибка "player должна возвращать значение", при return 0; не стыкуется Game int с простым int

class Game
{
RenderWindow* window;
int x[11], y[11];
Sprite Texture_s[11];
int nomber;
public:
Game(RenderWindow *window, int nomber) {
this->nomber = nomber;

Texture Texture_t[11];
for (i = 0; i<11;i++){
Texture_t[i].loadFromFile("T.png");
Texture_s[i].setTexture(Texture_t[i]);
}

for (i = 0; i < 11; i++) {
if (this->nomber == 1) {
this->Texture_s[i].setPosition(this->x[i], this->y[i]);

}

void Game::draw() {
for (int i = 0; i<11; i++)
this->window->draw(this->Texture_s[i]);
}
int getX(int index) { return x[index]; }
int getY(int index) { return y[index]; }
}player() { return 0; };

Подскажите, пожалуйста, как выразить player, если убрать все скобки для плеера, будет ругаться на то, что player ничего не возвращает, если в круглые скобки подставить 1, скажет, что отсутствуют экземпляры конструктора Game::Game, соответствующие списку типов аргумента (int)
21 апреля аноним,  в категории Компьютеры, Интернет
 
Ваш ответ
Отображаемое имя (по желанию):
Анти-спам проверка:

1 Ответ
0
21 апреля аноним, 
во первых тут у тя проблема с "}" Ты откуда скопировал?
player() { return 0; }; - это че такое?
Copyright © 2016 Вопросы и ответы онлайн - sovety.info | Для связи: site@sovety.info
Мнение редакции может не совпадать с мнением авторов вопросов и ответов.
Индекс цитирования
...