[ create a new paste ] login | about

Link: http://codepad.org/iB1EBuRB    [ raw code | fork ]

hurracane - C, pasted on Aug 17:
setnumbers()
{
	level.code = "first";
	level.finalcode = 0;
	1 = getent("key1","targetname");
	2 = getent("key2", "targetname");
	3 = getent("key3","targetname");
	4 = getent("key4", "targetname");
	5 = getent("key5","targetname");
	6 = getent("key6", "targetname");
	7 = getent("key7","targetname");
	8 = getent("key8", "targetname");
	9 = getent("key9","targetname");
	enter = getent("enter","targetname");
	1 thread waittill_trig_1();
	2 thread waittill_trig_2();
	3 thread waittill_trig_3();
	4 thread waittill_trig_4();
	5 thread waittill_trig_5();
	6 thread waittill_trig_6();
	7 thread waittill_trig_7();
	8 thread waittill_trig_8();
	9 thread waittill_trig_9();
	while(1)
	{
		enter waittill("trigger",player);
		if(level.finalcode == 4)
		{
			// Alles wat de raket moet doen hier
			
			
			//Als de raket meerdere malen gebruikt kan worden doe je het volgende:
					..
					level.code = "first";
					level.finalcode = 0;
					..
			//Als dat niet hoeft doe je dit:
				..
				1 notify("stop");
				2 notify("stop");
				3 notify("stop");
				4 notify("stop");
				5 notify("stop");
				6 notify("stop");
				7 notify("stop");
				8 notify("stop");
				9 notify("stop");
				break;
				..
		}
	}
}
waittill_trig_1()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_2()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
		{
			level.finalcode++;
			level.code = "second";
		}
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_3()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_4()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_5()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_6()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
		{
			level.finalcode++;
			level.code = "third";
		}
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_7()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_8()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
		{
			level.finalcode++;
			level.code = "fourth";
		}
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
waittill_trig_9()
{
	self endon("stop");
	while(1)
	{
		self waitill("trigger",player);
		if(level.code == "first")
			thread reset();
		else if(level.code == "second")
			thread reset();
		else if(level.code == "third")
			thread reset();
		else if(level.code == "fourth")
			thread reset();
		wait .1;
	}
}
reset()
{
	level.code = "first";
	level.finalcode = 0;
}


Create a new paste based on this one


Comments: