new types
|
|
Faion | Дата: Среда, 05 Января 2011, 17:23:50 | Сообщение # 1 |
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки: ![](/scripts/images/ic_info.gif)
| Реально ли создание новых типов переменных, по мимо базовых а.к.а. int, real, double и тд?? , а то реально паршиво без ввода новых типов код писать >_<
О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас. My Project: Nindogatari MAL
|
|
|
|
Dreii | Дата: Среда, 05 Января 2011, 17:24:25 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки: ![](/scripts/images/ic_info.gif)
| Faion, а какой тебе тип нуден?
|
|
|
|
Faion | Дата: Среда, 05 Января 2011, 17:37:59 | Сообщение # 3 |
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки: ![](/scripts/images/ic_info.gif)
| Мои собственные, для описания различных классов. Добавлено (05-01-2011, 17:37) --------------------------------------------- К примеру есть тип player, по факту это типичный int[0-15], по этой аналогии мне нужны свои типы, для описания классов нпц, рангов и прочего.
О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас. My Project: Nindogatari MAL
|
|
|
|
Banzay89 | Дата: Среда, 05 Января 2011, 18:08:01 | Сообщение # 4 |
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки: ![](/scripts/images/ic_info.gif)
| В стандартном редакторе нельзя, та это и не нужно имхо
|
|
|
|
Faion | Дата: Среда, 05 Января 2011, 18:11:31 | Сообщение # 5 |
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки: ![](/scripts/images/ic_info.gif)
| Для сложных систем, а так же для написания читабельного кода оч нужно даж.
О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас. My Project: Nindogatari MAL
|
|
|
|
Banzay89 | Дата: Среда, 05 Января 2011, 18:13:52 | Сообщение # 6 |
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки: ![](/scripts/images/ic_info.gif)
| Нуууу... всегда писали как есть и нормально было вобщим. Ну то что в обычном едиторе нельзя это факт, а вот как обстоит дела с JNGP я не знаю
|
|
|
|
Faion | Дата: Среда, 05 Января 2011, 18:25:44 | Сообщение # 7 |
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки: ![](/scripts/images/ic_info.gif)
| Ну меня я задумался об этом когда столкнулся с тем что "type" пишется жирным синим цветом, т.е. зарезервировано, вот подумал может кто знает под что зарезервированно, и если именно для создания новых типов, то как юзать. Добавлено (05-01-2011, 18:25) --------------------------------------------- Короче есть Code type new_type extends parent_type type %наше имя extends(что означает расширяет\наследует) %родительский тип. типы должны быть определены до объявления функций Оказывается и константы есть... жасс классный :3
О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас. My Project: Nindogatari MAL
|
|
|
|
BUUNI | Дата: Среда, 05 Января 2011, 21:44:38 | Сообщение # 8 |
7 уровень
Группа: Проверенные
Сообщений: 347
Награды: 1
Репутация: 53
Блокировки: ![](/scripts/images/ic_info.gif)
| Может скажу бред, но все таки. Можно ли путем обычных действий JASS и GUI написать систему ибо новую переменную, и уже как нибудь использовать ее)?))
|
|
|
|
Kartoha | Дата: Среда, 05 Января 2011, 22:24:03 | Сообщение # 9 |
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки: ![](/scripts/images/ic_info.gif)
| BUUNI, об этом и был вопрос автора темы) Создать новый тип переменной нельзя можно.
Сообщение отредактировал Kartoha - Среда, 05 Января 2011, 22:36:48 |
|
|
|
FkoFF | Дата: Среда, 05 Января 2011, 22:31:30 | Сообщение # 10 |
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки: ![](/scripts/images/ic_info.gif)
| Как раз таки можно ) Есть нативка для создания )
|
|
|
|
Ajaccio | Дата: Среда, 05 Января 2011, 22:32:59 | Сообщение # 11 |
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 239
Блокировки: ![](/scripts/images/ic_info.gif)
| Code type unithp extends real Вроде так. Вот только по моему нельзя так глобалки объявлять, но локальные переменные пожалуйста.
XOR EAX, EAX MOV EAX, 00H ;; NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
|
|
|
Dreii | Дата: Среда, 05 Января 2011, 22:33:42 | Сообщение # 12 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки: ![](/scripts/images/ic_info.gif)
| Дай)
|
|
|
|
kingmaximaxedit | Дата: Среда, 05 Января 2011, 22:38:06 | Сообщение # 13 |
Группа: Заблокированные
Сообщений: 237
Награды: 0
Репутация: 52
Блокировки: ![](/scripts/images/ic_info.gif)
| Quote (Faion) Реально ли создание новых типов переменных, по мимо базовых а.к.а. int, real, double и тд?? , а то реально паршиво без ввода новых типов код писать >_< Ну если можно писать на жассе классы, то реально создать новый тип с помощью него, или так. Code function type_p takes integer i , string sd returns string <instructions> endfunction
Беги. кричи, вопи! Все равно от меня не убежишь. Если поймаю, то убью и вырву из твоей груди сердце, слопаю. У тебя есть срок до полуночи. Битва Зимой 0.6 {готовность 27%}
|
|
|
|
Ajaccio | Дата: Среда, 05 Января 2011, 22:47:37 | Сообщение # 14 |
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 239
Блокировки: ![](/scripts/images/ic_info.gif)
| kingmaximaxedit, возможно создание структур... это ведь что-то родственное? Конечно через структуры никто не запретит, но тогда ограничение в 8190 элементов может сказаться.
XOR EAX, EAX MOV EAX, 00H ;; NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
|
|
|