Mark Mocherad
Не активен
offline
Опыт:
7,564Активность: |
Что такое round
pixelx = round( 0.28557692307692307692307692307692 * ( 64 - 1 ) ) = 18
round - не ясно что он делает с числом ? но я так понял округляет = целое число ? |
03.10.2013, 00:40 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
В Jass такой команды точно нет
Hanabishi добавил: Но в паскале например да, округляет до ближайшего целого |
03.10.2013, 00:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mark Mocherad
Не активен
offline
Опыт:
7,564Активность: |
Hanabishi:
а какая команда тогда округляет вместо round ?
Padalekki добавил:
п.с. с хайва уверяют что есть такая команда ) Padalekki добавил:
R2I (real-to-integer) все посмотрел Padalekki добавил:
хотя нет чтото не то не получилось... Padalekki добавил: pixelx = R2I( 0.28557692307692307692307692307692 * ( 64 - 1 ) ) ? |
03.10.2013, 01:27 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
ты можешь сам написать аналогичную команду, чтобы округляло вверх надо прибавить 0.5, чтобы в низ забрать 0.49
|
03.10.2013, 04:39 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Пусть сами попробуют тогда, да и сам в редакторе проверь, ошибка будет, нет такой функции в варе R2I вроде бы отбрасывает дробную часть, но как сказано выше, написать round самостоятельно очень просто:
|
03.10.2013, 14:48 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|