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

Сообщение от St_AnGer Посмотреть сообщение
Покажите пожалуйста кто нибудь про какой код он говорит... Заинтриговали, а найти никак не могу. У меня просто в голове не укладывается как можно писать на Сях сложные конструкции, и не понять условие на грёбаном бейсике.
Держи
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   
old
.entity=Null 
Repeat 

RenderWorld
() 

If 
MouseDown(1
ent=CameraPick(camera,MouseX(),MouseY()) 
        If 
ent<>0 Then 
            old 
set.entity  
            set
=FindEntity(ent
            
Text 1010 EntityName(ent) + " HP = " set\HP 
            
If MouseHit(2
            
set\HP set\HP 10 
            
EndIf 
        
End If 
End If 

Flip() 

Until (KeyHit(1)) 

End 

Function FindEntity.entity(ent
    
name=EntityName(ent
    Return 
Object.entity(name
End Function 
Можешь ему не объяснять, он не вкурит это.
__________________
(Offline)
 
Ответить с цитированием