//
//this script was .selfcoded -by FabiAN[NC]. 		(without help), i coded all by my self
//
// it load all of helgas amazing drawed sprites
// the .j2a file was selfcreated by FabiAN[NC]
// it contains all of the great stuff from ower members
// this is a example script, how this custom food, looks like, in the game
// you also can chainge the EAT SOUND, and let it sounds the way you like!!
// you also can detect who eated what item


#pragma require "v0.5-NiceclanAnimationfile.j2a"

int t1 = 0;
int yourplayerid;

string monitorstate = "";

int killedDeadMonitor = 0;
int tg1 = 0;


void onLevelLoad() {
	jjAlert("||||||§1Nintend§2o:§1  |||||||hi, your|||||| jj2+ script works very good!!! |v2.5");
	


	/////////////////// load custom Animation file ///////////////////////
	// 7 =  food,items
	jjAnimSets[ANIM::CUSTOM[1]].load(6, "v0.5-NiceclanAnimationfile.j2a");


	jjObjectPresets[OBJECT::APPLE].determineCurAnim(ANIM::CUSTOM[1], 0);	// Big Icecream Dessert

	jjObjectPresets[OBJECT::BANANA].determineCurAnim(ANIM::CUSTOM[1], 1);	//NC soda v1
	jjObjectPresets[OBJECT::BURGER].determineCurAnim(ANIM::CUSTOM[1], 2);	//NC soda v2
	jjObjectPresets[OBJECT::CAKE].determineCurAnim(ANIM::CUSTOM[1], 3);	//NC soda v3
	jjObjectPresets[OBJECT::CANDY].determineCurAnim(ANIM::CUSTOM[1], 4);	//NC soda v4


	jjObjectPresets[OBJECT::CHEESE].determineCurAnim(ANIM::CUSTOM[1], 5);	   // NC BEER v1
	jjObjectPresets[OBJECT::CHERRY].determineCurAnim(ANIM::CUSTOM[1], 6);	   // NC BEER v2
	jjObjectPresets[OBJECT::CHICKENLEG].determineCurAnim(ANIM::CUSTOM[1], 7);  // NC BEER v3
	jjObjectPresets[OBJECT::CHIPS].determineCurAnim(ANIM::CUSTOM[1], 8);	   // NC BEER v4
	jjObjectPresets[OBJECT::CHOCBAR].determineCurAnim(ANIM::CUSTOM[1], 9);	   // NC BEER v5


	jjObjectPresets[OBJECT::CUCUMB].determineCurAnim(ANIM::CUSTOM[1], 10);	   // bobble tea  v2
	jjObjectPresets[OBJECT::CUPCAKE].determineCurAnim(ANIM::CUSTOM[1], 11);	   // bobble tea  v1
	jjObjectPresets[OBJECT::DONUT].determineCurAnim(ANIM::CUSTOM[1], 12);	   // bobble tea  empty
	jjObjectPresets[OBJECT::EGGPLANT].determineCurAnim(ANIM::CUSTOM[1], 13);   // bobble tea  pre alpha 0.2
	jjObjectPresets[OBJECT::FRIES].determineCurAnim(ANIM::CUSTOM[1], 14);	   // bobble tea  pre alpha 0.1

	jjObjectPresets[OBJECT::GRAPES].determineCurAnim(ANIM::CUSTOM[1], 15); // glass tea 1
	jjObjectPresets[OBJECT::HAM].determineCurAnim(ANIM::CUSTOM[1], 16);    // glass tea 2

	jjObjectPresets[OBJECT::ICECREAM].determineCurAnim(ANIM::CUSTOM[1], 17);   //NC soda B v1 
	jjObjectPresets[OBJECT::LEMON].determineCurAnim(ANIM::CUSTOM[1], 18);      //NC soda B v2
	jjObjectPresets[OBJECT::LETTUCE].determineCurAnim(ANIM::CUSTOM[1], 19);    //NC soda B v3

	jjObjectPresets[OBJECT::LIME].determineCurAnim(ANIM::CUSTOM[1], 20);       //NC chok
	jjObjectPresets[OBJECT::MILK].determineCurAnim(ANIM::CUSTOM[1], 21);       //tropical cocktail

	jjObjectPresets[OBJECT::ORANGE].determineCurAnim(ANIM::CUSTOM[1], 22);       // chokolade package
	jjObjectPresets[OBJECT::PEACH].determineCurAnim(ANIM::CUSTOM[1], 23);       //  chokolade half opend
	jjObjectPresets[OBJECT::PEAR].determineCurAnim(ANIM::CUSTOM[1], 24);       //   chokolade full opend
	jjObjectPresets[OBJECT::PIE].determineCurAnim(ANIM::CUSTOM[1], 25);       //    chokolade full opend+bited


	jjObjectPresets[OBJECT::PIZZA].determineCurAnim(ANIM::CUSTOM[1], 26);    // lori.Drink


	jjObjectPresets[OBJECT::APPLE].scriptedCollisions = true;
	jjObjectPresets[OBJECT::APPLE].behavior = ThatIcecreamDessert();

	jjObjectPresets[OBJECT::BANANA].scriptedCollisions = true;
	jjObjectPresets[OBJECT::BANANA].behavior = ThatNCsodav1();
	jjObjectPresets[OBJECT::BURGER].scriptedCollisions = true;
	jjObjectPresets[OBJECT::BURGER].behavior = ThatNCsodav2();
	jjObjectPresets[OBJECT::CAKE].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CAKE].behavior = ThatNCsodav3();
	jjObjectPresets[OBJECT::CANDY].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CANDY].behavior = ThatNCsodav4();


	jjObjectPresets[OBJECT::CHEESE].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CHEESE].behavior = ThatNCBeerv1();
	jjObjectPresets[OBJECT::CHERRY].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CHERRY].behavior = ThatNCBeerv2();
	jjObjectPresets[OBJECT::CHICKENLEG].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CHICKENLEG].behavior = ThatNCBeerv3();
	jjObjectPresets[OBJECT::CHIPS].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CHIPS].behavior = ThatNCBeerv4();
	jjObjectPresets[OBJECT::CHOCBAR].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CHOCBAR].behavior = ThatNCBeerv5();


	jjObjectPresets[OBJECT::CUCUMB].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CUCUMB].behavior = Thatbobbleteav1();
	jjObjectPresets[OBJECT::CUPCAKE].scriptedCollisions = true;
	jjObjectPresets[OBJECT::CUPCAKE].behavior = Thatbobbleteav2();
	jjObjectPresets[OBJECT::DONUT].scriptedCollisions = true;
	jjObjectPresets[OBJECT::DONUT].behavior = Thatbobbleteav3();
	jjObjectPresets[OBJECT::EGGPLANT].scriptedCollisions = true;
	jjObjectPresets[OBJECT::EGGPLANT].behavior = Thatbobbleteav4();
	jjObjectPresets[OBJECT::FRIES].scriptedCollisions = true;
	jjObjectPresets[OBJECT::FRIES].behavior = Thatbobbleteav5();

	jjObjectPresets[OBJECT::GRAPES].scriptedCollisions = true;
	jjObjectPresets[OBJECT::GRAPES].behavior = Thatglassteav1();
	jjObjectPresets[OBJECT::HAM].scriptedCollisions = true;
	jjObjectPresets[OBJECT::HAM].behavior = Thatglassteav2();


	jjObjectPresets[OBJECT::LIME].scriptedCollisions = true;
	jjObjectPresets[OBJECT::LIME].behavior = Thatncchoklade();

	jjObjectPresets[OBJECT::MILK].scriptedCollisions = true;
	jjObjectPresets[OBJECT::MILK].behavior = ThatTropicaldrink();

	jjObjectPresets[OBJECT::PIZZA].scriptedCollisions = true;
	jjObjectPresets[OBJECT::PIZZA].behavior = Thatloridrink();


	// nc monitor
	jjAnimSets[ANIM::CUSTOM[2]].load(12, "v0.5-NiceclanAnimationfile.j2a");
  jjObjectPresets[OBJECT::GUN8POWERUP].behavior = NCmonitorv1; //display the gun8.Powerup as a nc monitor v1
	jjObjectPresets[OBJECT::GUN8POWERUP].determineCurAnim(ANIM::CUSTOM[2], 0);

  jjObjectPresets[OBJECT::TOASTERPOWERUP].behavior = NCmonitorv2; //display the Toaster.Powerup as a nc monitor v3
	jjObjectPresets[OBJECT::TOASTERPOWERUP].determineCurAnim(ANIM::CUSTOM[2], 1);

  jjObjectPresets[OBJECT::GUN9POWERUP].behavior = NCmonitorv3; //display the gun9.Powerup as a nc monitor v3
	jjObjectPresets[OBJECT::GUN9POWERUP].determineCurAnim(ANIM::CUSTOM[2], 2);



	// dont works to replace..   edit: the 3.th try, i finaly was able, to replace it, with a custom sprite :))
	// 14 =  chatbox
	jjAnimSets[ANIM::CUSTOM[3]].load(13, "v0.5-NiceclanAnimationfile.j2a");
	jjObjectPresets[OBJECT::BIGBOX].scriptedCollisions = true;
	jjObjectPresets[OBJECT::BIGBOX].behavior = Thatchatbox;
	jjObjectPresets[OBJECT::BIGBOX].determineCurAnim(ANIM::CUSTOM[3], 0);   // FabiANNCs selfedited bigbox (chatbox)



	// dead monitor
	jjAnimSets[ANIM::CUSTOM[4]].load(16, "v0.5-NiceclanAnimationfile.j2a");
  jjObjectPresets[OBJECT::BOUNCERPOWERUP].behavior = DEADmonitorv1; //display the Bouncer.Powerup as a dead monitor v1
	jjObjectPresets[OBJECT::BOUNCERPOWERUP].determineCurAnim(ANIM::CUSTOM[4], 0);

  jjObjectPresets[OBJECT::RFPOWERUP].behavior = DEADmonitorv2; //display the RF.Powerup as a dead monitor v2
	jjObjectPresets[OBJECT::RFPOWERUP].determineCurAnim(ANIM::CUSTOM[4], 1);
}

void DEADmonitorv1(jjOBJ@ obj) {
  obj.behave(BEHAVIOR::MONITOR);
  if (obj.justHit == 0) {
	//jjAlert("object is active");
	}else{
	   if((yourplayerid) == 1) {
	   }else{
	     //jjAlert("DEADmonitorv1 - object is got destroyed");
	     killedDeadMonitor = 1; //@ function is (onPlayer jjPLAYER@ play)
	   }
  }
}
void DEADmonitorv2(jjOBJ@ obj) {
  obj.behave(BEHAVIOR::MONITOR);
  if (obj.justHit == 0) {
	//jjAlert("object is active");
	}else{
	   if((yourplayerid) == 1) {
	   }else{
	     //jjAlert("DEADmonitorv2 - object is got destroyed");
	     killedDeadMonitor = 1; //@ function is (onPlayer jjPLAYER@ play)
	   }
  }
}





void NCmonitorv1(jjOBJ@ obj) {
  obj.behave(BEHAVIOR::MONITOR);
  if (obj.justHit == 0) {
	//jjAlert("object is active");
	}else{
	jjAlert("NCmonitorv1 - object is got destroyed");
  }
}
void NCmonitorv2(jjOBJ@ obj) {
  obj.behave(BEHAVIOR::MONITOR);
  if (obj.justHit == 0) {
	//jjAlert("object is active");
	}else{
	jjAlert("NCmonitorv2 - object is got destroyed");
  }
}
void NCmonitorv3(jjOBJ@ obj) {
  obj.behave(BEHAVIOR::MONITOR);
  if (obj.justHit == 0) {
	//jjAlert("object is active");
	}else{
	jjAlert("NCmonitorv3 - object is got destroyed");
  }
}





void Thatchatbox(jjOBJ@ obj) {
  obj.behave(BEHAVIOR::BIGOBJECT);
  if (obj.justHit == 0) {
	jjDrawSprite(obj.xPos, obj.yPos, ANIM::CUSTOM[3], 0, 0); //cheeky!
	//jjAlert("object is active");
	}else{
	//jjAlert("bigbox - object is got destroyed");
  }
}


















void onPlayer(jjPLAYER@ play) {

	//detect now (only 1x time) your playerID
	if (t1 == 0) {
	yourplayerid = play.playerID;
	yourplayerid = ((yourplayerid) +1);
	  	if((yourplayerid) == 1) {
			//jjChat("/spaminterval 0"); //this Disable the annoying spam protection... ( for all)
			//if the server dont turn this off, then players will get KICKED off, when they eat 3x times the same food..
		}else{
		}
	t1 = 1;
	}


	if (killedDeadMonitor == 1) {
		tg1 = (tg1) +1;
		   if (tg1 >= 11) {
	              play.health = (play.health -1);
		   }
		   if (play.health == 0) {
		     tg1 = 0;
		     killedDeadMonitor = 0;
		   }
	}
}




class ThatIcecreamDessert : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_EAT1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1eated a |||||||Icecream Dessert");
		}
		return true;
	}
}




//here comes the sound, if a player collect that item
// you also can detect, who collected this item.


class ThatNCsodav1 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_DRINKSPAZZ1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||||NCSoda v1");
		}
		return true;
	}
}


class ThatNCsodav2 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_DRINKSPAZZ2, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||||NCSoda v2");
		}
		return true;
	}
}


class ThatNCsodav3 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_DRINKSPAZZ3, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||||NCSoda v3");
		}
		return true;
	}
}


class ThatNCsodav4 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_DRINKSPAZZ4, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||||NCSoda |v4");
		}
		return true;
	}
}







class ThatNCBeerv1 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOP1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||NC BEER v1");
		}
		return true;
	}
}
class ThatNCBeerv2 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOP2, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||NC BEER v2");
		}
		return true;
	}
}
class ThatNCBeerv3 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOP3, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||NC BEER v3");
		}
		return true;
	}
}
class ThatNCBeerv4 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOP4, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||NC BEER v4");
		}
		return true;
	}
}
class ThatNCBeerv5 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOPKORK, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a ||NC BEER v5");
		}
		return true;
	}
}





















class Thatbobbleteav1 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOPKORK, 0, 0);
	  	//if((yourplayerid) == 1) {
		//}else{
		//jjChat("/me §1drink a \\9bobbletea");
		//}
		return true;
	}
}
class Thatbobbleteav2 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_PLOPKORK, 0, 0);
	  	//if((yourplayerid) == 1) {
		//}else{
		//jjChat("/me §1drink a \\9bobbletea");
		//}
		return true;
	}
}
class Thatbobbleteav3 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::AMMO_SPZBL1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6bobbletea");
		}
		return true;
	}
}
class Thatbobbleteav4 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::BILSBOSS_FINGERSNAP, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6bobbletea");
		}
		return true;
	}
}
class Thatbobbleteav5 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::BILSBOSS_FINGERSNAP, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6bobbletea");
		}
		return true;
	}
}




class Thatglassteav1 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_BLUB1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6glasstea v1");
		}
		return true;
	}
}
class Thatglassteav2 : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::COMMON_BLUB1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6glasstea v2");
		}
		return true;
	}
}







class Thatncchoklade : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::TURTLE_IDLE1, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6chokolade");
		}
		return true;
	}
}
class ThatTropicaldrink : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::TURTLE_IDLE2, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\6Tropical drink");
		}
		return true;
	}
}


class Thatloridrink : jjBEHAVIORINTERFACE {
	void onBehave(jjOBJ@ obj) {
		obj.behave(BEHAVIOR::PICKUP);
	}
	bool onObjectHit(jjOBJ@ obj, jjOBJ@, jjPLAYER@ play, int) {
		obj.behavior = BEHAVIOR::EXPLOSION2;
		obj.scriptedCollisions = false;
		obj.frameID = 0;
		jjSample(obj.xPos, obj.yPos, SOUND::EVA_KISS3, 0, 0);
	  	if((yourplayerid) == 1) {
		}else{
		//jjChat("/me §1drink a \\5lori\3 drink");
		}
		return true;
	}
}















bool onDrawGameModeHUD (jjPLAYER@ player, jjCANVAS@ canvas){
	bool ok = false;
	for(int j=0; j<32; j++){
		if(jjPlayers[j].isActive){



			  // canvas.drawString(20 , 410, "obj.state == "+(monitorstate), STRING::SMALL, STRING::NORMAL, 0);

		}
	}
	return ok;
}
