| 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 |