This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
' Gambas class file | |
' GroupUniversalValues | |
' Класс содержащий дополнительные свойства для юнита или части юнита | |
' Содержит пачку дополнительных свойств | |
' Как работать с данным классом | |
' Нужно сначала запросить номер искомого элемента по имени или ID | |
' После проверить не равно ли оно -1 что означает отсутствие этого свойства у объекта | |
' И если всё в порядке то обратиться к массиву Values и извлечь оттуда элемент по нужному номеру |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Public Function SymmetryMorfidTrue(UnitMorfid As UnitClass) As Integer | |
' Функция возвращает True если Морфид собран в 2D редакторе симетрично. | |
' Возвращает значение отличное от True если какая то часть не валидна, в битовой маске этого числа | |
' обозначены неисправные конечности. | |
' Поэтому проверку на неправильность конечностей надо делать if r <> True , а не if r = false | |
' О как! | |
' Она обращает внимание лишь на godc классы редактора ID которого записан в констате Editor2dPartUnitMorfid | |
' Для реального игрового контроля будет использоваться другой механизм, в котором клиентом на сервер будет передаваться | |
' список файлов из которых в дальнейшем и будет сформирован юнит. А так же список генетических программ которые |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Public Function SymmetryMorfidTrue(UnitMorfid As UnitClass) As Integer | |
' Функция возвращает True если Морфид собран в 2D редакторе симетрично. | |
' Возвращает значение отличное от True если какая то часть не валидна, в битовой маске этого числа | |
' обозначены неисправные конечности. | |
' Поэтому проверку на неправильность конечностей надо делать if r <> True , а не if r = false | |
' О как! | |
' Она обращает внимание лишь на godc классы редактора ID которого записан в констате Editor2dPartUnitMorfid | |
' Для реального игрового контроля будет использоваться другой механизм, в котором клиентом на сервер будет передаваться | |
' список файлов из которых в дальнейшем и будет сформирован юнит. А так же список генетических программ которые |
OlderNewer