EntityClass$( entity )

Параметры

entity - указатель существующего объекта

Описание

Возвращает строковое значени, содержащее название класса указанного объекта.

Возвращаемые значения могут быть такими:

Pivot
Light
Camera
Mirror
Listener
Sprite
Terrain
Plane
Mesh
MD2
BSP

Помните, что использование этой команды с несуществующим объектом будет приводить к ошибке, а не к возврату пустой строки!

Пример

; Пример использования EntityClass
; -------------------

Graphics3D 640,480,16
SetBuffer BackBuffer()

SeedRnd MilliSecs()

; Задаем случайное число от 0 до 7 и в зависимости от него создаём объект определенного класса
i=Rand(0,7)
Select i
Case 0 ent=CreatePivot()
Case 1 ent=CreateLight()
Case 2 ent=CreateCamera()
Case 3 ent=CreateMirror()
Case 4 ent=CreateSprite()
Case 5 ent=CreateTerrain(32)
Case 6 ent=CreatePlane()
Case 7 ent=CreateMesh()
;Case 8 ent=CreateListener(parent)
;Case 9 ent=LoadMD2(md2_file$)
;Case 10 ent=LoadBSP(bsp_file$)
End Select

; Определяем класс полученного объекта
class$=EntityClass$(ent)

; Выводим результат на экран
Text 0,0,"Создан объект типа "+class$

Text 0,20,"Нажмите любую клавишу ."

WaitKey()

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в интернете