Czy wiesz, że... możesz podsyłać newsy, artykuły, pliki i zdjęcia?
Strona główna forum Szukaj Rejestracja
Witaj, nieznajomy!
Poprzedni 1 Następny
Postów: 1004 Dołączył: 2009-01-20
#
Czy jest może jakiś opcod, który sprawdza czy zetknęły się że sobą dwa obiekty?
Postów: 628 Dołączył: 2009-01-22
#
Wygląda na to, że nie ma. Ale łatwo jest to sprawdzić, spróbuj tej funkcji SCM.

Kod:
:IS_OBJECT_TOUCHING_OBJECT{\__[bool]_(handle, handle)__}
{
    Parametry:
    - 0@ - uchwyt obiektu
    - 1@ - uchwyt obiektu
    
    Zwracane:
    - Prawda - stykają się
    - Fałsz - nie stykają się
}
0A98: 2@ = object 0@ struct
0A98: 3@ = object 1@ struct
0AA8: call_function_method 0x543540 struct 2@ num_params 1 pop 0 3@ 4@
08B7:   test 4@ bit 0
0AB2: ret 0


I potem w skrypcie używasz tego jak opcodu, np.

Kod:
if 0AB1: call_scm_func @IS_OBJECT_TOUCHING_OBJECT 2 4@ 5@
then
    
// Obiekty 4@ i 5@ stykają się

else
    
// Obiekty 4@ i 5@ nie stykają się

end


___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Poprzedni 1 Następny
Zaloguj się lub zarejestruj się, żeby pisać na forum.
Created & Powered by MakG