Генерация имени
|
|
ilya7834 | Дата: Четверг, 31 Мая 2012, 13:43 | Сообщение # 1 |
Работаю на Irrlicht Engine
Сейчас нет на сайте
| Здравствуйте. Возникла проблема. Имеется файл, в котором написанны возможные имена персонажа. Нужно, чтобы из этого списка выбиралось случайное имя и присваивалось переменной name.
На синем небе Попробуй-ка разглядеть Синюю звезду
|
|
| |
qazer | Дата: Четверг, 31 Мая 2012, 14:16 | Сообщение # 2 |
Borey Games
Сейчас нет на сайте
| Присваиваешь некоторой переменной m значение через irandom(x). X-колличество таких имен. А дальше зависит от того как записано в файле. Если все имена записаны в массиве, то переменной name присваиваешь massiv[m], который ты предварительно выдернул из файла, если нет, то напиши, как они у тебя записаны в файле.
Сообщение отредактировал qazer - Четверг, 31 Мая 2012, 14:16 |
|
| |
ilya7834 | Дата: Четверг, 31 Мая 2012, 14:49 | Сообщение # 3 |
Работаю на Irrlicht Engine
Сейчас нет на сайте
| вопрос в том, как вытащить массив из файла
На синем небе Попробуй-ка разглядеть Синюю звезду
|
|
| |
stinger | Дата: Четверг, 31 Мая 2012, 15:13 | Сообщение # 4 |
участник
Сейчас нет на сайте
| Проще некуда. Code selection=irandom(x)
switch (x) { case 0: name="Илья"; break; case 1: name="Другое имя"; break; ... }
|
|
| |
LunarPixel | Дата: Четверг, 31 Мая 2012, 15:19 | Сообщение # 5 |
старожил
Сейчас нет на сайте
| Quote (ilya7834) Проще некуда. Quote (ilya7834) вопрос в том, как вытащить массив из файла stinger, читать не умеем?!
ilya7834, в справке написано как построчно получать из файла значения. Тоже читать не умеем?!
|
|
| |
ilya7834 | Дата: Четверг, 31 Мая 2012, 15:48 | Сообщение # 6 |
Работаю на Irrlicht Engine
Сейчас нет на сайте
| Функция file_text_read_string(file) читает только первую строку в файле. Я заношу в массив значение, используя цикл, если что. Лунар, я так понял на этом сайте невозможно задать никакого вопроса. Добавлено (31.05.2012, 15:48) --------------------------------------------- Все, проблему решил своими силами.
На синем небе Попробуй-ка разглядеть Синюю звезду
|
|
| |
LunarPixel | Дата: Четверг, 31 Мая 2012, 16:01 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| Quote (ilya7834) Лунар, я так понял на этом сайте невозможно задать никакого вопроса. Quote (ilya7834) Все, проблему решил своими силами. Вопросы надо задавать, когда в принципе не можешь что-то сделать, а не тогда, когда лень почитать справку, погуглить или подумать.
|
|
| |