forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   константа (http://forum.boolean.name/showthread.php?t=16472)

ant0N 11.03.2012 12:10

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

Код:

Enumerate
#ENTITY_ALL = #ENTITY_MESH | #ENTITY_EMITTER | #ENTITY_MODEL | #ENTITY_TERRAIN
EndEnumerate


Nerd 11.03.2012 12:24

Ответ: константа
 
Код:

Const FLAG_FUCKYOU=1
Const FLAG_SUCKMYDICK=2
Const FLAG_BOTH = FLAG_FUCKYOU + FLAG_SUCKMYDICK

Разве не очевидно?

L-ee-X 11.03.2012 12:26

Ответ: константа
 
Эт тоже самое, что 2 + 2 :crazy:

ant0N 11.03.2012 12:26

Ответ: константа
 
все понял, сори ступил

Жека 13.03.2012 06:08

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

Код:

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

If (d And a)
  ;константа а содержится в d
Endif


Alex__Noc 25.07.2012 20:08

Ответ: константа
 
А можно ли константу сделать global?

Nerd 25.07.2012 20:11

Ответ: константа
 
Цитата:

Сообщение от Alex__Noc (Сообщение 234274)
А можно ли константу сделать global?

Она и так глобальная.
Константа - это такая замена кода перед компиляцией.

burovalex 25.07.2012 20:22

Ответ: константа
 
Она и так глобальная

Alex__Noc 25.07.2012 20:34

Ответ: константа
 
Хм в справке не написано по этому поводу ничего((, спасибо!

impersonalis 25.07.2012 20:54

Ответ: константа
 
Цитата:

Сообщение от Alex__Noc (Сообщение 234274)
А можно ли константу сделать global?

:''(( в далёком 2004-ом году я задал почти такой вопрос на blitzgames.vov.ru - мои первые шаги в интернете

Alex__Noc 26.07.2012 04:19

Ответ: константа
 
обошелся без констант)
да както так не юзал их никогда а тут получилось что пришлось ибо step кушает только константы))), начал собирать функцию а оказалось что не все так просто на первый взгляд с этими константами)
Пришлось написать свой шаг)

impersonalis 26.07.2012 11:23

Ответ: константа
 
Цитата:

Сообщение от Alex__Noc (Сообщение 234356)
Пришлось написать свой шаг)

Код:

While True
        I=I+1
        If I>=EndVal Then Exit
Wend

?

HolyDel 26.07.2012 11:29

Ответ: константа
 
?
наверняка...

Alex__Noc 26.07.2012 12:28

Ответ: константа
 
совершенно верно )

HolyDel 26.07.2012 12:33

Ответ: константа
 
респект! не каждый напишет...


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot