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

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

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

Ответ
 
Опции темы
Старый 11.03.2012, 12:10   #1
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
константа

Здравствуйте! будьте добры, скажите как присвоить одной константе сразу много значений? к примеру в PureBasic это так:

Enumerate
#ENTITY_ALL = #ENTITY_MESH | #ENTITY_EMITTER | #ENTITY_MODEL | #ENTITY_TERRAIN 
EndEnumerate
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 11.03.2012, 12:24   #2
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: константа

Const FLAG_FUCKYOU=1
Const FLAG_SUCKMYDICK=2
Const FLAG_BOTH = FLAG_FUCKYOU + FLAG_SUCKMYDICK
Разве не очевидно?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
ABTOMAT (25.07.2012), ant0N (11.03.2012), johnk (13.03.2012)
Старый 11.03.2012, 12:26   #3
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: константа

Эт тоже самое, что 2 + 2
(Offline)
 
Ответить с цитированием
Старый 11.03.2012, 12:26   #4
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: константа

все понял, сори ступил
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 13.03.2012, 06:08   #5
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: константа

Числа должны быть степенями двойки, 1,2,4,8,...
Как потом проверить - входит ли в число нужная константа?
С помощью функции And. (бинарного аналога в блитце нет и как оказалось не надо)

a=1
b=2
c=4
d=c+b

If (d And a)
  ;константа а содержится в d
Endif
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
ant0N (15.03.2012), Crayzi (17.03.2012), Nex (13.03.2012)
Старый 25.07.2012, 20:08   #6
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: константа

А можно ли константу сделать global?
(Offline)
 
Ответить с цитированием
Старый 25.07.2012, 20:11   #7
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: константа

Сообщение от Alex__Noc Посмотреть сообщение
А можно ли константу сделать global?
Она и так глобальная.
Константа - это такая замена кода перед компиляцией.
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Alex__Noc (25.07.2012)
Старый 25.07.2012, 20:22   #8
burovalex
Разработчик
 
Аватар для burovalex
 
Регистрация: 04.04.2012
Сообщений: 468
Написано 37 полезных сообщений
(для 60 пользователей)
Ответ: константа

Она и так глобальная
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Alex__Noc (25.07.2012)
Старый 25.07.2012, 20:34   #9
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: константа

Хм в справке не написано по этому поводу ничего((, спасибо!
(Offline)
 
Ответить с цитированием
Старый 25.07.2012, 20:54   #10
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: константа

Сообщение от Alex__Noc Посмотреть сообщение
А можно ли константу сделать global?
в далёком 2004-ом году я задал почти такой вопрос на blitzgames.vov.ru - мои первые шаги в интернете
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.07.2012, 04:19   #11
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: константа

обошелся без констант)
да както так не юзал их никогда а тут получилось что пришлось ибо step кушает только константы))), начал собирать функцию а оказалось что не все так просто на первый взгляд с этими константами)
Пришлось написать свой шаг)
(Offline)
 
Ответить с цитированием
Старый 26.07.2012, 11:23   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: константа

Сообщение от Alex__Noc Посмотреть сообщение
Пришлось написать свой шаг)
While True
	I=I+1
	If I>=EndVal Then Exit
Wend
?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.07.2012, 11:29   #13
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: константа

?
наверняка...
(Offline)
 
Ответить с цитированием
Старый 26.07.2012, 12:28   #14
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: константа

совершенно верно )
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (26.07.2012)
Старый 26.07.2012, 12:33   #15
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: константа

респект! не каждый напишет...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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