Пятница, 22 Ноября 2024, 02:21

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Виндовское окно
123dima321Дата: Понедельник, 10 Июня 2013, 19:14 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Всем привет!
У меня такая проблема:
Подскажите как сделать что бы при вывзове виндовского окна, окошки внутри распологалась вертикально?
Примерно я хочу сделать так:

Добавлено (10.06.2013, 19:14)
---------------------------------------------
Ого! Обычно я ответ получал в течении 2 часов!!!
Наверно это и в прям сложный вопрос(
Подскажите хоть, может быть есть какой нибудь код для такого расположения...

LetsOffBrainsДата: Понедельник, 10 Июня 2013, 19:17 | Сообщение # 2
Project SoRDeLKa
Сейчас нет на сайте
Диалог?


SaladinДата: Вторник, 11 Июня 2013, 02:10 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Цитата (123dima321)
Обычно я ответ получал в течении 2 часов!!!

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

Ты же спрайты рисовать умеешь? А проверять координаты мыши? Думай.


Анбаннэд. Хэлоу эгин =)
KingДата: Вторник, 11 Июня 2013, 03:26 | Сообщение # 4
участник
Сейчас нет на сайте
Цитата (Saladin)
А я обычно получал завтрак утром, обед днем и ужин вечером!!! А потом оказалось что я уже взрослый и должен готовить себе сам.

Такая же шляпа sad


Nothing is true, everything is permitted.
Shadows Games
123dima321Дата: Вторник, 11 Июня 2013, 08:00 | Сообщение # 5
почетный гость
Сейчас нет на сайте
Цитата (Saladin)
Ты же спрайты рисовать умеешь? А проверять координаты мыши? Думай.

Конечно!

PS:

Я же не прошу готовое поднести мне!!!
Мне всего лишь подскажите верное направление, к цели я дойду сам!!!
Есть ли какой нибудь код? Для изменения расположения маленьких окон, внутри большого виндовского!!!
За код +!!!
SaladinДата: Вторник, 11 Июня 2013, 08:15 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
Цитата (123dima321)
подскажите верное направление

Я тебе уже подсказал. Берешь спрайт окна и рисуешь. Потом берешь спрайты кнопок и рисуешь. Потом проверяешь где кнопки а где мышь. Ну и клик мышкой, если указатель над кнопкой проверяешь еще. Все же элементарно.


Анбаннэд. Хэлоу эгин =)
123dima321Дата: Вторник, 11 Июня 2013, 12:14 | Сообщение # 7
почетный гость
Сейчас нет на сайте
Saladin, ты вопрос немного не понял...
Свое окно, конечно я смогу сделать...

ВОПРОС ТА ТАКОЙ:
Возможно ли в ВИНДОВСКОМ окне сделать такое расположение?
Если да, то каким способом?
Если нет, то тема закрыта...
KingДата: Вторник, 11 Июня 2013, 12:49 | Сообщение # 8
участник
Сейчас нет на сайте
В виндовском окне... парень, не только он не понял - я тоже. Может ты для начала на пальцах расскажешь, что для тебя есть это самое "ВИНДОВСКОЕ окно"?

Добавлено (11.06.2013, 12:49)
---------------------------------------------
PS. Я тут подумал, "Оконное окно" - звучит прикольно biggrin


Nothing is true, everything is permitted.
Shadows Games
123dima321Дата: Вторник, 11 Июня 2013, 18:31 | Сообщение # 9
почетный гость
Сейчас нет на сайте

Это окно можно редактировать только через код.
В этом окне сохраняется мышка с компьютера windows, даже если в игре другая!
Когда вызываешь это окно, то абсолютна вся игра ставится на паузу.
KRUTyaKДата: Вторник, 11 Июня 2013, 18:44 | Сообщение # 10
Всегда готов!
Сейчас нет на сайте
Если учесть что Windows значит Окна, то название темы - Оконное окно... =))

Добавлено (11.06.2013, 18:44)
---------------------------------------------
Ох)) Меня опередили. Добра всем... biggrin biggrin biggrin

KingДата: Вторник, 11 Июня 2013, 19:43 | Сообщение # 11
участник
Сейчас нет на сайте
Цитата (123dima321)
Это окно можно редактировать только через код. В этом окне сохраняется мышка с компьютера windows, даже если в игре другая! Когда вызываешь это окно, то абсолютна вся игра ставится на паузу.

Ты захавал мне моск. wacko

Добавлено (11.06.2013, 19:31)
---------------------------------------------
Так... теперь по существу. Мой совет - забудь про свое "виндовское окно" и делай все на кнопках спрайтами, это по крайней мере будет красивее, но могу предположить, что для тебя это пока будет сложновато. Далее... я так и не понял до конца твою задумку, но попробую предположить.
Смотри, вот кусок текста из справки:

Цитата
show_message_ext(str,but1,but2,but3) Показывает диалоговое окно со строкой сообщения и до трех кнопок. but1, but2 и but3 определяют текст кнопки. Пустая строка означает, что кнопка не показывается. В строке Вы можете использовать символ &, чтобы указать, что следующая за ним буква будет использоваться как горячая клавиша для этой кнопки. Функция возвращает номер нажатой кнопки (0, если пользователь нажимает клавишу Esc).

То есть, эта функция выведет твое окно, но уже с тремя кнопками, возможно ты знаешь об этом и тебе не устраивает, так как расположение у них все же горизонтальное. Есть убогая функция подменю:
Цитата
show_menu(str,def) Показывает всплывающее меню. str указывает текст меню. Текст состоит из различных пунктов меню с вертикальной чертой между ними. Например, str = 'menu0|menu1|menu2'. Когда выбран первый пункт, возвращается 0, и т.д. Когда игрок не выбирает никакого пункта, возвращается значение по умолчанию.

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

Добавлено (11.06.2013, 19:43)
---------------------------------------------
А, ну и если вернуться к изначальному вопросу "возможно ли?" то, на сколько я могу судить из того что увидел, - невозможно, по крайней мере стандартными средствами.


Nothing is true, everything is permitted.
Shadows Games
123dima321Дата: Среда, 12 Июня 2013, 08:32 | Сообщение # 12
почетный гость
Сейчас нет на сайте
King, хороший ответ, лови +

Я когда делал окно, то я и опирался на GM справку, ну и у меня не получалось вертикальное расположение...
Наверно такое расположение и в прям невозможно(
Скорее всего буду делать свое собственное окно...

Всем спасибо, тема закрыта...


Сообщение отредактировал 123dima321 - Среда, 12 Июня 2013, 12:07
  • Страница 1 из 1
  • 1
Поиск:

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