Last One Tonight, I Promise(maybe)

Published June 30, 2005
Advertisement
#define LESS(first,second,temp,temp2)		COPY(second,temp,temp2)				\//temp=second;temp2=0;	TESTZERO(temp,temp2)				\//temp=(temp==0);temp2=0;	IF(temp)							\//if(temp){		ZERO(first)						\//		first=0;	ENDIF(temp)							\//}temp=0;	WHILE(second)						\//while(second){		COPY(first,temp,temp2)			\//		temp=first;temp2=0;		TESTZERO(temp)					\//		temp=(temp==0);temp2=0;		INC(temp2)						\//		temp2++;		IF(temp)						\//		if(temp){			DEC(temp2)					\//			temp2--;			SET(first,TRUE)				\//			first=TRUE;			ZERO(second)				\//			second=0;		ENDIF(temp)						\//		}temp=0;		IF(temp2)						\//		if(temp2){			DEC(first)					\//			first--;			DEC(second)					\//			second--;			COPY(second,temp,temp2)		\//			temp=second;temp2=0;			TESTZERO(temp,temp2)		\//			temp=(temp==0);temp2=0;			IF(temp)					\//			if(temp){				ZERO(first)				\//				first=0;			ENDIF(temp)					\//			}temp=0;		ENDIF(temp2)					\//		}temp2=0;	ENDWHILE(second)					\//}


Look at the PITA it is to simply check if something is LESS than something else!

Of course, if it works, it means I never actually have to do it with the silly BF instructions, I can just use the macro, which means I can perform more useful, higher level work.

"Useful" being a rather questionable term here.
0 likes 3 comments

Comments

noaktree
I must say you are quite clever. But that's a bit like a snail telling a bird he's a good flyer. [smile]
June 30, 2005 11:49 PM
Mithrandir
re: Diamondmaze



You ever play a game called Kroz, written by our esteemed colleague Scott Miller?
July 01, 2005 07:10 PM
TANSTAAFL
actually, I had never heard of Kroz prior to today.

Diamondmaze was a game that I wrote for an ex-girlfriend (written, of course, at a time when she was not my ex-girlfirend). She wanted "a game with keys and doors and monsters where you collect stuff", which is basically what DiamondMaze is.
July 02, 2005 10:22 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

Music To My Ears

1703 views

Getting There...

1970 views

Guess Chess

1868 views

iPhone JetLag

1817 views

iPhone JetLag

1662 views
Advertisement