Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 07.08.2009, 18:24   #1
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Печаль Обновление списка

Добрый день

Делаю интерфейс для своей стратегии и остановился на функции сохранения игры. Ну в смысле как сохранять я понял, но немогу заставить его обновить список сохраненых игр. Т.е. в строку для имени ввожу имя новой игры и сохраняю, захожу снова в сохранение игры и вижу что в списке сохранений он не появился. Он появляется в списке только когда перезагружаю игру. Почему так?

код обновления списка:
	;-----------
	Repeat
		SavFile$=NextFile(ReadSaveDir)
		If SavFile$="" Then 
			Exit
		Else
			If SavFile$<>"." And SavFile$<>".." Then
				SavFile1$=Mid(SavFile$,1,Len(SavFile$)-4)
				WG_AddBoxItem(SaveNameList,SavFile1$)
			EndIf
		EndIf
	Forever
	;----------
находиться в функции SaveMenuGame(), функция запускается при нажатии на кнопку Сохранить игру в главном меню.
Миниатюры
Нажмите на изображение для увеличения
Название: scrin.JPG
Просмотров: 763
Размер:	176.0 Кб
ID:	6985  
(Offline)
 
Ответить с цитированием
Старый 08.08.2009, 02:18   #2
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Обновление списка

Че никто ниче незнает!? Или просто помощь нехотите?
__________________
Windows 7, AMD Athlon(tn) 64 Procerssor 3500+2.21 ГГц, 1,5 Гб ОЗУ GeForce 7600 GT 256 Мб

http://vkontakte.ru/id25633980 - я тут

Последний раз редактировалось ArtemkA, 08.08.2009 в 16:11.
(Offline)
 
Ответить с цитированием
Старый 08.08.2009, 11:34   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Обновление списка

ReadSaveDir вначале поновой прочитай и будет тебе счастье.
__________________
(Offline)
 
Ответить с цитированием
Старый 08.08.2009, 15:29   #4
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Обновление списка

ты имеешь в виду CloseDir() ? Если да, то пробовал и вызывает ошибку Directory does not exists.

Писал так:
	;-----------
	Repeat
		SavFile$=NextFile(ReadSaveDir)
		If SavFile$="" Then
			CloseDir(ReadSaveDir)
			Exit
		Else
			If SavFile$<>"." And SavFile$<>".." Then
				SavFile1$=Mid(SavFile$,1,Len(SavFile$)-4)
				WG_AddBoxItem(SaveNameList,SavFile1$)
			EndIf
		EndIf
	Forever
	;----------
ошибкавыходит на строчке
SavFile$=NextFile(ReadSaveDir)
а чтение директории у меня в самом начале в глобалке
Global ReadSaveDir=ReadDir(CurrentDir()+"\Saves")

Последний раз редактировалось ArtemkA, 08.08.2009 в 15:36.
(Offline)
 
Ответить с цитированием
Старый 09.08.2009, 21:54   #5
Chrono Syndrome
 
Сообщений: n/a
Ответ: Обновление списка

пробовал и вызывает ошибку Directory does not exists.
Проверь дальнейший код на тему повторного "открытия" директории после выхода из вышеприведенного цикла.
ALSO: http://www.blitzmax.com/b3ddocs/comm...eft&ref=2d_cat

Последний раз редактировалось Chrono Syndrome, 09.08.2009 в 22:51.
 
Ответить с цитированием
Старый 10.08.2009, 00:32   #6
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Обновление списка

все всем спасибо уже сам решил эту проблему
__________________
Windows 7, AMD Athlon(tn) 64 Procerssor 3500+2.21 ГГц, 1,5 Гб ОЗУ GeForce 7600 GT 256 Мб

http://vkontakte.ru/id25633980 - я тут
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление МР demon112 MidletPascal 3 14.06.2009 10:14
Обновление окна программы Polifer 2D-программирование 2 28.10.2008 08:38
Баг: Обновление сообщения, при голосовании. moka Наш форум 3 31.07.2007 10:42
Индексация Списка johnk C++ 6 04.07.2007 13:35


Часовой пояс GMT +4, время: 13:50.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com