Maniac Mansion Mania Forum

MMM-Werkzeugkiste => Technik => Newbies => Thema gestartet von: LilaQ am 04. September 2007, 19:05:39

Titel: Abfrage ob Objekt Visible oder nicht
Beitrag von: LilaQ am 04. September 2007, 19:05:39
Hallo zusammen,

ich versuch eigentlich eine ganz einfache Zeile zu realisieren, aber dafür brauch ich eine Abfrage.

Ich möchte eigentlich vorher nur abfragen ob ein Objekt shcon zu sehen ist bevor weiterer Code ausgeführt wird, wie schaff ich das denn am besten?

Danke schonmal, werd jetzt wohl öfter hier im Forum unterwegs sein ;)

Mfg
LilaQ
Titel: Re: Abfrage ob Objekt Visible oder nicht
Beitrag von: Rocco am 04. September 2007, 19:18:18
Hi LilaQ,

herzlich willkommen  :)
also um zu sehen ob ein objekt visible ist oder nicht brauchst du nur ein if-statement zB:

if(object[5].Visible)
{
dieses objekt ist sichtbar
}

 // was dasselbe ist wie
if(object[5].Visible == true)
{
dieses objekt ist sichtbar
}

// bzw
if(!object[oChuck].Visible)
{
dieses objekt ist unsichtbar
}
Titel: Re: Abfrage ob Objekt Visible oder nicht
Beitrag von: LilaQ am 04. September 2007, 19:44:47
Ahh super. Habs die ganze Zeit mit "ObjectOn" probiert, was aber natürlich Käse war :) Danke dir.

Mfg
LilaQ
Titel: Re: Abfrage ob Objekt Visible oder nicht
Beitrag von: Mister L am 04. September 2007, 19:48:55
Hmm, das hab ich auch noch nie benutzt...  :-\
Man lernt eben nie aus.  ;)
Titel: Re: Abfrage ob Objekt Visible oder nicht
Beitrag von: KhrisMUC am 05. September 2007, 19:43:25
if(!object[oChuck].Visible)
{
dieses objekt ist unsichtbar
}
Hier hat sich ein kleiner Fehler eingeschlichen.

In Räumen kann man die Objekte mit Namen ansprechen, also
if (!oChuck.Visible) ...

Stattdessen kann man auch
object[oChuck.ID].Visible
verwenden, was aber ziemlich sinnlos ist
Titel: Re: Abfrage ob Objekt Visible oder nicht
Beitrag von: Rocco am 06. September 2007, 00:23:47
ja genau, sorry für einen array index macht natürlich nur eine zahl sinn und kein object.   
danke  ;D