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

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

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

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 14.03.2009, 01:14   #1
Doomer
AnyKey`щик
 
Аватар для Doomer
 
Регистрация: 29.11.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Помогите

Создал функцию для кнопки button(x,y,action)
как сделать чтобы в значение action вписать другую функцию и она выполнялась в нутри этой функции.
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 01:25   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Помогите

указатель на метод сдлеать явно не полчучится.
но можно придумать другое решение, например хнраить дескриптор и классификатор экземпляра типа, описывающего событие ИЛИ указатель на экземпляр типа, описывающего событие.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 01:39   #3
Doomer
AnyKey`щик
 
Аватар для Doomer
 
Регистрация: 29.11.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Помогите

вот додумался создал еще фукцию добавил в ту и переменая action указывает на действий в той немного запутано))
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 01:44   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Помогите

эх, у меня в ГУЕ аналог твоего action - это строковая переменная, в которую пишется текстовая команда. Сначала юзал простейшие, типа "ShowInventory", потом сделал чтение аргументов из скобок - "EatItem(27)", потом несколько через запятую и т.д.
Это конечно геморно писать и я не вправе советовать, т.к. возможно найдётся решение попроще (мне-то по-любому скрипты в игре нужны были), но теперь не жалею. Всё же подумай о таком способе
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 01:46   #5
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: Помогите

извени за любопытство вы меню пишите?
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 02:03   #6
Doomer
AnyKey`щик
 
Аватар для Doomer
 
Регистрация: 29.11.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Помогите

Пишу)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Unix Framebuffer! Помогите! de220175 C++ 2 26.07.2009 17:36
Помогите определиться Sqrt 3D-программирование 29 21.04.2009 22:38
Помогите с АшадоВ klopmaks Blitz3D 23 07.04.2009 13:43
Помогите, вылетает Invalid Memory Acces MadMedic PureBasic 3 08.10.2008 07:02
Помогите , глюк с компилЯцией klopmaks Blitz3D 12 26.01.2008 23:19


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


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