--gamevariables
--Contient les variables systémes globales  qui NE sont PAS sauvegardés

--OPLog.Log("chargement GameVariables")

if DataArrays == nil then
	DataArrays = {}
	EnumDataArrays = {}
end

DataArrays["GameVariables"] = 
{
	CursorOwner = "", -- used to change the cursor aspect
	
	CurrentCutsceneName = '',-- name of the current enabled cutscene

	GameStarted = false, --used to know if the game has started
	
	CurrentPadConfiguration = "Wiimote_disconnected",
	
	CurrentGamePhase = "Menu",
	
	currentNavManager="Menu_Start", --le manager courant pour la navigation
	
	last_SearchSite = "",
		
	CurrentMusic = "",
	CurrentAmbiance = "",
	
	-- Permet aux cutscenes de locker la phase de jeu à l'encontre des changements de phases (Game <-> MoveCamOnly) opérés par certains binks.
	LockCurrentGamePhase = false, 	

	CurrentObject='',
	ObjectMode=false,
	PopupMode=false, --popup dans l'interface

	-- inventaire ---
	InventoryMode = "Normal",
	------------------
	
	VideoMode = false, --pour les soustitres
	
	CurrentlyLoadingGame = false, --utilisé par le save manager
	
	LastProfilSelected ="",
	LastButtonProfil = "",
	
	FirstTimeInProfilMenu = true, --permet d' pas avoir à reset les dataarrays lors du premier lancement
	
	needSaveOptions = false, --permet de savoir si une option a été modifiée et donc s'il faut écrire la sauvegarde
	
	lastonmouseon = "",
	
	scrollingactive = true,
	
	montrestate = "reloading",
	montretimecounter = 0,
	montreglobalcounter = 0, --pour activer le blink d'entrée de jeu

	

}

EnumDataArrays["GameVariables"] =
{
	InventoryMode={"Normal","Reading","Loupe"},
	CurrentGamePhase = {"Menu","SearchSite","Closeup","Transition", "TransitionScene","Cutscene","Paused","BlockClick","Tutorial","Document","Video"}, 
	--block click est différent de cutscene, c'est qaudn on veut juste bloquer les interactions actives pendant un certain temps
	--Video est différent de cutscene car on veut pouvoir cliquer pendant celle-ci
	CurrentTool={"", "Brush","Flashlight", "Laser", "Machete", "MagnifyingTool", "Pickaxe", "Pliers", "Shovel", "TreasureDetector", "XRayTool"},
	CurrentPadConfiguration={"Wiimote_disconnected","Wiimote_only","Wiimote&Nunchuk"}
}

