![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2013
Сообщений: 82
|
Есть игра, на несколько уровней, после прохождения каждого показываеться кол-во очков (те что набрал на уровне + те что были на предидущих). Есть взять просто вывод за уровень, то это можно решить таким кодом:
А вот как сделать, что бы додавались очки с предидущих уровней к тем, которые набрал? Пробовал переменную перевести назад из String в Number, потом додать и опять в String, но не получаеться. Может кто-то сталкивался, знает как решить. |
|
|||||
|
Можно решить двумя способами (самыми, на мой взгляд, простыми)
Первый - хранить очки в статическом поле какого-либо класса и обращаться к нему из любого места программы: Можно сделать поле private и обращаться через set и get, это как хочется Это способ "в лоб" и его обычно стараются не использовать, но для тестового проекта вполне сойдет Второй способ - создать где-нибудь объект, хранящий значение счета, и перекидывать его туда-сюда между уровнями. ==== Fogflasher, и правда опечатка. Спасибо, исправил) caseyryan, это не я писал с утра, это братик маленький за компом баловался, чеснослово! Надо взять за правило не отвечать на вопросы с утра пораньше) Прошу прощения за смуту) Последний раз редактировалось KumoKairo; 31.07.2013 в 08:32. |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 290
|
KumoKairo, второй код странный, нигде нет слова point, разве не должно быть:
Или в вашем написании какие-то умолчальные фишки используются. |
|
|||||
|
Регистрация: Apr 2013
Сообщений: 82
|
Спасибо, попробую реализировать.
|
|
|||||
|
Цитата:
надо бы исправить на ![]() Плюс у Number значение по умолчанию NaN. Надо бы сразу инициализировать нулем. А вообще, я бы лучше int использовал. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|