freeze_mode

Hält ein laufendes Game an. Ist diese Variable auf 1 oder höher gesetzt, werden Entity- und Partikelfunktionen angehalten und führen zum kompletten Stillstand des Levels. Wird die Variable auf 0 zurückgesetzt, werden alle angehaltenen Funktionen an dem Punkt an dem freeze_mode gesetzt wurde, fortgesetzt.

Wertebereich:

0 - Alle Funktionen laufen normal (default)
1 - Entity-Funktionen (my != NULL) und Partikelfunktionen werden angehalten.
2 - Alle funktionen mit Ausnahme solcher, die proc_mode auf PROC_NOFREEZE gesetzt haben, werden angehalten.

Typ:

var

Beispiel:

function pause()
{ 
	if(freeze_mode == 2) // all frozen??
	{
		freeze_mode = 0; // go on
	}
	else
	{
		freeze_mode = 2; // pause everything
	}
} 	

Siehe auch:

total_secs, proc_mode, game_save

► Aktuelle Version Online