Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
09.07.2012 11:12

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Как сделать что-то или "я вот не понимаю"

Если у Вас есть вопросы, как сделать что-то в программе или Вы не понимаете чего-то (то ли это ошибка, то ли фича и т.д.), то спрашивайте в этой теме.

Неактивен

0    0    #2
03.11.2017 09:04

Станислав Соловьев
Участник (+138, -13)
Зарегистрирован: 27.08.2017
Сообщений: 66

Re: Как сделать что-то или "я вот не понимаю"

Захотел сделать нечто вроде парсерной мини-игры, чтобы игрок вводил сообщения и получал на них ответ. Естественно, мне понадобился союз "или", чтобы расширить варианты вводимых ответов. Его я использовал в виде "or", потом попробовал вариант "||", в обоих случаях результат один -- на экране выводится текст результата еще до того, как введено какое-либо значение. Если сделать два блока ЕСЛИ-ТО, в которых предложить два варианта в зависимости от введенных данных, то все равно выводится первый ответ на вопрос.

Введите сообщение:

<<input '105' $gg_say>>

<<if $gg_say.toLowerCase() eq 'привет'>>

-- Здравствуй. Как скоро ты будешь на месте?

<<endif>>

<<if $gg_say.toLowerCase() eq 'как дела?'>>

-- Пока все хорошо. А ты как?

<<endif>>

Мне кажется, что все логично, но я не программист, поэтому у меня такие простые вещи почему-то не срабатывают. Если спросить, "как дела?", то на экране появится сразу два ответа:
-- Здравствуй. Как скоро ты будешь на месте?
-- Пока все хорошо. А ты как?

Как быть? Что делать?

Кажется, я нашел достаточно интересное решение, используя массивы и циклы!

Отредактировано Станислав Соловьев (03.11.2017 10:02)

Неактивен

0    0    #3
03.11.2017 16:19

Станислав Соловьев
Участник (+138, -13)
Зарегистрирован: 27.08.2017
Сообщений: 66

Re: Как сделать что-то или "я вот не понимаю"

Спасибо, но я все это читал и в данном конкретном случае статья не несет никакой пользы.

Неактивен

0    0    #4
15.11.2017 09:19

Станислав Соловьев
Участник (+138, -13)
Зарегистрирован: 27.08.2017
Сообщений: 66

Re: Как сделать что-то или "я вот не понимаю"

Подскажите пожалуйста, какие классы отвечают за всплывающие окна при открытии файла? Каким-то образом я "сломал" окно с автором, аннотацией и названием и теперь они медленно, черным шрифтом проявляются слева в центре экрана и лишены всех (вероятно) стилей.

Неактивен

0    0    #5
16.11.2017 08:48

Станислав Соловьев
Участник (+138, -13)
Зарегистрирован: 27.08.2017
Сообщений: 66

Re: Как сделать что-то или "я вот не понимаю"

Сравнивая два параграфа стилей, я заметил, что как раз этих строк нет в моем сломанном варианте, но их вставка не помогла. Изменился шрифт, да и только. В общем, я не поленился переделать все с нуля, благо, готовые стили уже имелись и вроде все работает хорошо.

Неактивен

0    0    #6
11.12.2017 19:44

Станислав Соловьев
Участник (+138, -13)
Зарегистрирован: 27.08.2017
Сообщений: 66

Re: Как сделать что-то или "я вот не понимаю"

Вот уже "много лет" мечтаю сделать свой первый текстовый квест на андроид, но не знаю, как (исключая возможность "стать разработчиком на андроид"). Могу ли я как-то конвертировать html-файл в apk через android studio? Как скоро будет реализован проект novels.ru?

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru