[ create a new paste ] login | about

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

hurracane - C++, pasted on May 23:
setnumbers()
{
	level.code = "first";
	level.finalcode = 0;
	1 = getent("b1","targetname");
	2 = getent("b2","targetname");
	3 = getent("b3","targetname");
	4 = getent("b4","targetname");
	5 = getent("b5","targetname");
	door = getent("sliding_door","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();
	while(1)
	{
		wait 1;
		if(level.finalcode == 6)
		{
			door movey(219,2,0.5,0.25);
			door waittill("movedone");
			wait 3;
			door movey(-219,2,0.5,0.25);
			door waittill("movedone"); 
			wait 1;
			level.code = "first";
			level.finalcode = 0;
		}
	}
}
waittill_trig_1()
{
	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();
		else if(level.code == "fifth")
			thread reset();
		else if(level.code == "sixth")
			thread reset();
		wait .1;
	}
}
waittill_trig_2()
{
	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")
		{
			level.finalcode++;
			level.code = "fifth";
		}
		else if(level.code == "fifth")
			thread reset();
		else if(level.code == "sixth")
			thread reset();
		wait .1;
	}
}
waittill_trig_3()
{
	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();
		else if(level.code == "fifth")
			thread reset();
		else if(level.code == "sixth")
			thread reset();
		wait .1;
	}
}
waittill_trig_4()
{
	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();
		else if(level.code == "fifth")
		{
			level.finalcode++;
			level.code = "sixth";
		}
		else if(level.code == "sixth")
			thread reset();
		wait .1;
	}
}
waittill_trig_5()
{
	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();
		else if(level.code == "fifth")
			thread reset();
		else if(level.code == "sixth")
			level.finalcode++;
		wait .1;
	}
}
waittill_trig_6()
{
	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")
		{
			level.finalcode++;
			level.code = "fifth";
		}
		else if(level.code == "fifth")
			thread reset();
		else if(level.code == "sixth")
			thread reset();
		wait .1;
	}
}
reset()
{
	level.code = "first";
	level.finalcode = 0;
}


Create a new paste based on this one


Comments: