Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: Kurles от Июнь 14, 2013, 09:42



Название: Игра "Пятнашки"
Отправлено: Kurles от Июнь 14, 2013, 09:42
Ну раз уж тут пошла такая пьянка с играми - ловите реализацию игры "Пятнашки", писалось с другом для его курсовика, как раз для понимания основ Qt.
Одна беда (или одна из бед?  ??? ;D) - требует с++11 стандарт.


Название: Re: Игра "Пятнашки"
Отправлено: Alexu007 от Июнь 14, 2013, 18:14
Поиграть в неё не получаицца...


Название: Re: Игра "Пятнашки"
Отправлено: kambala от Июнь 14, 2013, 18:41
чет студия 2012 со всеми апдейтами отказывается хавать оператор and и списки инициализации :( после исправления скомпилировалось.

вот бросилось в глаза :) ModelForHigtScore(QList<userForHighScore> highScore, ...);


Название: Re: Игра "Пятнашки"
Отправлено: Alexu007 от Июнь 14, 2013, 19:35
Ексешничек выложите пжалста.


Название: Re: Игра "Пятнашки"
Отправлено: kambala от Июнь 14, 2013, 19:51
http://www.mediafire.com/?b34jby8j3ucu34k


Название: Re: Игра "Пятнашки"
Отправлено: Kurles от Июнь 14, 2013, 22:50
чет студия 2012 со всеми апдейтами отказывается хавать оператор and и списки инициализации :( после исправления скомпилировалось.

вот бросилось в глаза :) ModelForHigtScore(QList<userForHighScore> highScore, ...);
and - это все питон виноват, я видать даже этого не заметил когда писал, а оно скомпилировалось :)

В аттаче немного модифицированная версия без использования C++11 фич, убраны списки инициализации, 'and' заменен на православный '&&', и лямбды переделаны в статические функции. Название класса ModelForHigtScore изменил тоже :)


Название: Re: Игра "Пятнашки"
Отправлено: kambala от Июнь 15, 2013, 00:05
а список стал передавать по ссылке вместо значения? :)


Название: Re: Игра "Пятнашки"
Отправлено: Kurles от Июнь 15, 2013, 09:26
а список стал передавать по ссылке вместо значения? :)
Упс :) Вечер и пиво :)