Page 2 of 4

Posted: Fri May 18, 2007 7:39 am
by Grayswandir
ChazFox wrote:
Grayswandir wrote:Remember, you must always live up to the title that they give you. :twisted:
So... you have to be the short end of a stick? XD

at least I know I'm living up to my title with my smiley abuse :3
You are the Doonga Poonga! I am the Flying-Dirt-Tungalupka! Freegurblezoopawing!!! I shall kill your son, Spork of Doom!!! Why is your head spinning?

Definition:
ChazFox - (Noun) - A fox that chaz no ability to use the correct punctuation and abuses the smiley face. They tend to live in damp, below-sea level cave structures and sleep in small pod-hotels. Their breeding grounds can be found in small dry areas where they can easily catch unsuspecting pedestrians with free porn and beer.

((For off the top of my head, that's pretty damn good if I say so myself.))

Posted: Fri May 18, 2007 9:36 am
by invertin
Grayswandir wrote:You are the Doonga Poonga! I am the Flying-Dirt-Tungalupka! Freegurblezoopawing!!! I shall kill your son, Spork of Doom!!! Why is your head spinning?
Yes, thats very nice Gray, now get back in your cage...

Posted: Fri May 18, 2007 11:22 am
by Nuky
Mmm, smiley abuse... Mur. <3

Posted: Fri May 18, 2007 9:39 pm
by pyros soul
I want a title



GIMME A TITLE!!

Posted: Fri May 18, 2007 10:05 pm
by BunnyWithStick
How about "That guy who tried to set up some games of Lightning's Shadow over the internet"? Damn, too long.

Yes, I do remember that after all this time.

Posted: Sat May 19, 2007 5:24 am
by Grayswandir
invertin wrote:
Grayswandir wrote:You are the Doonga Poonga! I am the Flying-Dirt-Tungalupka! Freegurblezoopawing!!! I shall kill your son, Spork of Doom!!! Why is your head spinning?
Yes, thats very nice Gray, now get back in your cage...
NO!!!
*begins hissing and spitting and backs himself into a corner*

Posted: Sat May 19, 2007 12:39 pm
by Renegade_Turner
My body aches from mistakes, betrayed by lust. We lied to each other so much, that in nothing we trust.

Posted: Sat May 19, 2007 7:45 pm
by pyros soul
BunnyWithStick wrote:How about "That guy who tried to set up some games of Lightning's Shadow over the internet"? Damn, too long.

Yes, I do remember that after all this time.

That was my VERY FIRST post!



......and it failed horriblely...

Posted: Sat May 19, 2007 8:14 pm
by Kalexon
Grayswandir wrote:Remember, you must always live up to the title that they give you. :twisted:
I'm glad I don't have a title. I'd hate to think of what they'd come up for me.

Posted: Sat May 19, 2007 8:20 pm
by Zantalos
Hey are you the drunk guy who called in the bdpe or the guy who put in a Lugaru review?


lol

Posted: Sat May 19, 2007 9:13 pm
by Kalexon
A) No, I was not the drunk guy. B) Yes. It was me who submited the review.

Posted: Sun May 20, 2007 4:42 am
by Crill3
While we're on the topic of BDPE, I just wanted to notify David that
Barbalet has secretly engaged him in battle.

Posted: Sun May 20, 2007 7:00 am
by MONKEYZ RULE
Grayswandir wrote:Remember, you must always live up to the title that they give you. :twisted:


oh great, i'm doomed!!!!!!!

:x

Posted: Sun May 20, 2007 7:48 am
by rudel_ic
I've EARNED my title tehe, 'tis not hard to live up to it.

Posted: Sun May 20, 2007 10:16 am
by Zantalos
Crill3 wrote:While we're on the topic of BDPE, I just wanted to notify David that
Barbalet has secretly engaged him in battle.
Dude it's going forum style because Miller didn't put up that Barbalet Blog.

David, you're being called out on stealing this fools tree technology. YOU MUST ANSWER THE CALL.
barbalet wrote:
Zantalos wrote:David Rosen stole his tree technology. :)
nobleape dot com slash sim -> simXXX/core/land.c

Code: Select all

/* 
This table represents the operator calculation that is used to create the density
graphs. The first section of the table shows if a component is added "+", subtracted 
"-", not used "." or boolean true "X". This is translated to numbers in the second 
part of the table. This is condensed into the operator number and at the far right 
what these operator sums represent.
*/

static const n_byte	operators[13][6] = {
	/*AHWOU*/
	 "+....", /* Area */
	 ".+...", /* Height */
	 "..+..", /* Water */
	 "...+.", /* Moving Sun */
	 "....+", /* Total Sun */
	/*AHWOU*/
	 ".-+.+", /* Bush */
	 "..+.+", /* Grass */
	 "-++.+", /* Tree */
	/*AHWOU*/
	 "..+-.", /* Insect */
	 "..--.", /* Mouse */
	 "..+++", /* Parrot */
	 "-+.-.", /* Lizard */
	 "..+-+"  /* Eagle */
	/*AHWOU*/
};


#define	OPERATOR_AREA(fg, dfg, fdg)					((((dfg) * (dfg)) + ((fdg) * (fdg))) >> 6)
#define	OPERATOR_HEIGHT(fg, dfg, fdg)				(((WATER_MAP + fg) * (WATER_MAP + fg)) >> 8 )
#define	OPERATOR_WATER(fg, dfg, fdg)				(((WATER_MAP - fg) * (WATER_MAP - fg)) >> 8 )
#define	OPERATOR_SUN(fg, dfg, fdg, ct, st)			(((((ct) * (fg)) + ((st) * (dfg))) >> 4) + WATER_MAP)

#define	WATER_MAP2									(WATER_MAP * 2)


n_int land_operator(noble_simulation * local, n_byte locx, n_byte locy, n_byte kind) {
	const n_byte  *specific_kind = operators[kind];
	n_byte	*land_map = local->land->map;
	n_int	fg  = EXTRACT_COORD(land_map, locx, locy);
	n_int	dfg = EXTRACT_COORD(land_map, locx + 1, locy);
	n_int	fdg = EXTRACT_COORD(land_map, locx, locy + 1);

	n_int	temp = 0, temp_add;
	n_int	number_sum = 0;

	dfg = (dfg - fg) * 8;
	fdg = (fdg - fg) * 8;

	fg = fg - WATER_MAP;

	if(specific_kind[0] != '.'){
		number_sum ++;
		temp_add = OPERATOR_AREA(fg, dfg, fdg); /* A */
		if(specific_kind[0] == '+')
			temp += temp_add;
		else
			temp += WATER_MAP2 - temp_add;
	}

	
	if(specific_kind[1] != '.'){
		number_sum ++;
		temp_add = OPERATOR_HEIGHT(fg, dfg, fdg); /* H */
		if(specific_kind[1] == '+')
			temp += temp_add;
		else
			temp += WATER_MAP2 - temp_add;
	}


	if(specific_kind[2] != '.'){
		number_sum ++;
		temp_add = OPERATOR_WATER(fg, dfg, fdg); /* W */
		if(specific_kind[2] == '+')
			temp += temp_add;
		else
			temp += WATER_MAP2 - temp_add;
	}
	
	
	if(specific_kind[3] != '.'){
		if(is_night(local->land->time) == 0){
			n_int hr = ((((local->land->time << 6) / (mndivhr)) + 32) & 255);

			n_int local_weather = land_weather(local, SCREEN_MAP(locx), SCREEN_MAP(locy));

			n_int weather_divide = (105 + ((local_weather % 3) * 30));
			n_int ct = (840 + SINE_DUMP_DIV32(hr+64)) / weather_divide;
			n_int st = (840 + SINE_DUMP_DIV32(hr)) / weather_divide;

			number_sum ++;
			temp_add = OPERATOR_SUN(fg, dfg, fdg, ct, st); /* O */
			if(specific_kind[3] == '+')
				temp += temp_add;
			else
				temp += WATER_MAP2 - temp_add;
		}
	}
	if(specific_kind[4] != '.'){
		number_sum ++;
		temp_add = OPERATOR_SUN(fg, dfg, fdg, 11, 11); /* U */
		if(specific_kind[4] == '+')
			temp += temp_add;
		else
			temp += WATER_MAP2 - temp_add;
	}

	if(number_sum != 0){
		temp = temp / number_sum;
	}

	return (temp);
}
Distributed by Apple with their CHUD toolkit since 2003 and from my site since 1996.

In short, blam son.