Воскресенье, 22 Декабря 2024, 14:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Создание читалки (BookReader) на GM
HiNuToДата: Четверг, 01 Января 2015, 16:45 | Сообщение # 1
частый гость
Сейчас нет на сайте
И так, сегодня мы попробуем написать читалку. Это первый урок, начнем.

Для начала создадим объект new_book, в создание пропишем:
Код
file=get_open_filename(Текстовые файлы|*.txt,0)
text=''


Объясняю, здесь мы создали переменную file, которая отвечает за выбранный текстовый файл.

Продолжим. Допустим, мы хотим открывать книгу на пробел. Пишем следующий код:
Код
file_text_open_read(file)//Открываем файл, записанный в переменную file
text=file_text_read_string(file)//Вычитываем строку из открытого документа
if not file_text_eof(file)//Если текущая строка не является последней...
{text+='#'//Прибавляем к тексту знак переноса...
file_text_readln(file)}

И так, сегодня мы попробуем написать читалку. Это первый урок, начнем.

Для начала создадим объект new_book, в создание пропишем:
Код
file=get_open_filename(Текстовые файлы|*.txt,0)


Объясняю, здесь мы создали переменную file, которая отвечает за выбранный текстовый файл.

Продолжим. Допустим, мы хотим открывать книгу на нажатие пробела. Пишем следующий код:
Код
file_text_open_read(file)//Открываем файл, записанный в переменную файл
file_text_read_string(file)//Пишем текущую строку...
if not file_text_eof(file)//И если она не последняя...
{text+='#'//Прибавляем символ переноса...
file_text_readln(file)}//И считываем следующую строку.

Дальше пропишем в Draw:
Код
draw_text(0,0,text)

Тут все понятно.

Продолжение будет позже, простите - писал с телефона и с похмелья :с.


И даже если без тебя я слаб,
Сейчас для меня будто оргазм состояние зла.


Сообщение отредактировал HiNuTo - Четверг, 01 Января 2015, 17:45
roguelikerДата: Четверг, 01 Января 2015, 18:01 | Сообщение # 2
частый гость
Сейчас нет на сайте
HiNuTo, полезная статья. Извлек из нее немного нового для себя.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг