Тема: Type
Показать сообщение отдельно
Старый 11.07.2015, 20:33   #63
L-ee-X
Разработчик
 
Аватар для L-ee-X
 
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений
(для 220 пользователей)
Ответ: Type

Велком, чуть чуть по другому, без всяких set'ов....
Type Entity 
 Field Mesh 
 Field Name

 
Field HP 
End Type 

Graphics3D 800
,600,32,
camera 
CreateCamera() 

For 
1 To 10 
Bot
.Entity = New Entity 
Bot
\HP 100 
Bot
\Name$ = Handle(Bot
Bot\Mesh CreateCube() 
NameEntity Bot\MeshBot\Name
PositionEntity Bot\MeshRnd(-50,50), Rnd(-50,50), 50 
NameEntity Bot
\Mesh,Bot\Name$+Chr(34)+"Bot"+Chr(34
EntityPickMode Bot\Mesh,
Next   


Repeat 

RenderWorld
() 

If 
MouseDown(1
ent=CameraPick(camera,MouseX(),MouseY()) 
        If 
ent<>0 Then 
                Bot
.Entity=Object.Entity(EntityName(ent))
                
Text 1010 EntityName(ent) + " HP = " Bot\HP
            
If MouseHit(2
                
Bot\HP Bot\HP -1
            
EndIf 
        
End If 
End If 

Flip() 

Until (KeyHit(1)) 

End 
Дабы не загружать тебя лишней инфой.
__________________

Последний раз редактировалось L-ee-X, 11.07.2015 в 20:47. Причина: С Ошибкой исправил...
(Offline)
 
Ответить с цитированием