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

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

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

Ответ
 
Опции темы
Старый 15.10.2009, 19:54   #1
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Строка ввода

Недавно нашел вещь на цетери но у меня что то не получается. Созданый символ сразу стирается. Вот код:
Graphics3D 1280,1024,32,2
SetBuffer BackBuffer()
While Not GameLevel=-1
UpdateWorld
RenderWorld
rInput$(aString$)
Flip()
Wend
;----------------------------
End

Function rInput$(aString$)

value = GetKey()
length = Len(aString$)
If value = 8 Then value = 0 :If length > 0 Then aString$ = Left$(aString,Length-1)
If value = 13 Then Goto ende
If value = 0 Then Goto ende
If value>0 And value<7 Or value>26 And value<32 Or value=9 Then Goto ende
aString$=aString$ + Chr$(value)
.ende
Cls:Text 10,5, ""+aString$
Return aString$
End Function

Последний раз редактировалось moka, 17.10.2009 в 05:19. Причина: Лишние переносы строки.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парадоксальная строка Romanzes JAVA Micro Edition 2 29.11.2008 09:49
Функция ввода GomZik Blitz3D 3 03.05.2008 19:44
Альтернативный экран ввода текста на Моторолах!!! BASSON XVI Основной форум 55 23.09.2007 12:07
Строка в правилах... moka Юмор 2 30.07.2007 21:26
Форма для ввода не целых чисел founder Основной форум 1 22.10.2006 01:19


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


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