#include "noid.h"

#define tranceUN 31
#define tranceDEUX 30

void OutTrance(void) {
	noid[tranceDEUX].jeton = noid[tranceDEUX].jeton - 1;
	if (noid[tranceDEUX].jeton <= 76) {
		noid[tranceDEUX].jeton = 0;
		noid[tranceDEUX].timer = 0;	
	}
}

void InTrance(void) {
	noid[tranceDEUX].jeton = noid[tranceDEUX].jeton + 1;
	if (noid[tranceDEUX].jeton >= 86) {
		noid[tranceUN].jeton = 0;
		noid[tranceDEUX].timeback = &OutTrance;	
	}
}

void GoTrance(void) {
	SDL_BlitSurface(fNOID.jeton[100],NULL,fNOID.jeton[99],NULL);
	noid[tranceUN].jeton = 99;
	noid[tranceDEUX].jeton = 76;
	noid[tranceDEUX].timer = 30;
	noid[tranceDEUX].timeback = &InTrance;
}

void InitTrance(void) {
	noid[tranceUN].layer = 0;
	noid[tranceDEUX].layer = 0;
}
