#include "noid.h"

#define Backgnd 99
#define Intro 33
#define Exit 34
#define Credit 35
#define Spiel 36
#define Yes 37
#define No 38
#define OS 39
#define Quit 40
#define Resume 41

void SpielLEVELONE(void);
void StartCREDIT(void);
void NoidTitre(void);

void MenuQUIT(void);
void MenuEXIT(void);
void MenuYES(void);
void MenuRESUME(void);
void MenuMENU(void);


void MenuMENU(void) {
	GoTrance();
	layer.active = 3;
	noid[eEXIT].evenback = &MenuEXIT;
}

void MenuRESUME(void) 	{	GoTrance();
				layer.active =6;	}
void MenuQUIT(void) 	{	GoTrance();
				layer.active = 10;	}
void MenuEXIT(void) 	{	GoTrance();
				layer.active = 2;	}
void NoidINTRO(void) 	{	layer.active =1;	}
void MenuYES(void)	{	exitNOID = 1;		}

void MenuINIT(void) {
		noid[eEXIT].evenback = &MenuEXIT;
	//quit game
		noid[Quit].layer =10;		noid[Quit].clikback = &MenuRESUME;
		noid[Quit].jeton = 12;		noid[Quit].click = 1;
		noid[Quit].x = 0; 	  	noid[Quit].y = 0;

		noid[Resume].layer = 10;	noid[Resume].clikback = &MenuMENU;
		noid[Resume].jeton = 15; 	noid[Resume].click = 1;
		noid[Resume].x = 0; 	  	noid[Resume].y = -0.2;
	//exit to os
		noid[Yes].layer = 2;		noid[Yes].clikback = &MenuYES;	
		noid[Yes].jeton = 13; 		noid[Yes].click = 1;
		noid[Yes].x = -0.2;	 	noid[Yes].y = 0;

		noid[No].layer = 2;		noid[No].clikback = &MenuMENU;	
		noid[No].jeton = 14; 		noid[No].click = 1;
		noid[No].x = 0.2;    		noid[No].y = 0;

		noid[OS].layer =2;		noid[OS].clikback = &NoidCallBackNULL; 
		noid[OS].jeton = 15; 		noid[OS].click = 1;
		noid[OS].x = 0;     		noid[OS].y = 0.2;
	//main menu
		noid[Spiel].layer =3;		noid[Spiel].clikback = &SpielLEVELONE;
  		noid[Spiel].jeton = 7; 		noid[Spiel].click = 1;
		noid[Spiel].x = 0; 	 	noid[Spiel].y = 0.2;

		noid[Credit].layer = 3;		noid[Credit].clikback = &StartCREDIT;
 		noid[Credit].jeton = 10;	noid[Credit].click = 1;
		noid[Credit].x = 0; 	 	noid[Credit].y = 0;

		noid[Exit].layer = 3;		noid[Exit].clikback = &MenuEXIT;
		noid[Exit].jeton = 8;  		noid[Exit].click = 1;
		noid[Exit].x = 0; 	  	noid[Exit].y = -0.2;
	//background
		noid[Backgnd].layer = 0;
		noid[Backgnd].jeton = 33;
	//intro
		noid[Intro].timeback = &MenuMENU;
		noid[Intro].jeton = 2;
		noid[Intro].timer = 1000;
		noid[Intro].layer = 1;
		//noid[Intro].carte = hello;
}
