Trying again...
Geez, if this keeps up, I'll just do a string of 16 comparisons!!
Posted Fri Aug 13, 2004 6:46 PM
Posted Fri Aug 13, 2004 7:59 PM
Posted Fri Aug 13, 2004 10:42 PM
Nukey Shay said:
Posted Sat Aug 14, 2004 12:14 AM
Posted Sat Aug 14, 2004 4:54 PM
Posted Sat Aug 14, 2004 5:57 PM
Nukey Shay said:
Nukey Shay said:
Posted Sat Aug 14, 2004 6:02 PM
Posted Sat Aug 14, 2004 6:29 PM
Nukey Shay said:
Posted Sat Aug 14, 2004 7:10 PM
Posted Sat Aug 14, 2004 7:12 PM
Nukey Shay said:
Posted Sat Aug 14, 2004 7:16 PM
Posted Sat Aug 14, 2004 7:50 PM
Posted Sat Aug 14, 2004 11:19 PM
Posted Sun Aug 15, 2004 6:50 AM
Posted Sun Aug 15, 2004 3:46 PM
Posted Sun Aug 15, 2004 4:16 PM
Posted Sun Aug 15, 2004 4:29 PM
Posted Sun Aug 15, 2004 6:44 PM
Posted Sun Aug 15, 2004 7:05 PM
Posted Mon Aug 16, 2004 3:26 PM
and #$03 ;2 use the accumulator... tay ;2 ...to set a "random" value for Y MoveAngle: sty PrintTemp+11 ;3 ...and store it temporarily ;Note: possible bankswitch if Y > $D4! lda Bit_chk_5,y ;4 note: Y must be 0-5 only clc ;2 adc MonsterDirs ;3 add a bit of "randomness" and #$03 ;2 keep only the lowest bits jsr CheckDirA ;6 check if valid move bcs NewDir ;2 branch (keep the move) ldy PrintTemp+11 ;3 otherwise, try again iny ;2 Y always 0-5? ;old branch: ; bne MoveAngle ;2 possible to loop 255 times! ;bugfixed branch: cpy #$05 ;2 bcc MoveAngle ;2 branch if 5 or less only
Posted Mon Aug 16, 2004 6:42 PM
Posted Tue Aug 17, 2004 6:27 PM
Posted Tue Aug 17, 2004 6:47 PM
Nukey Shay said:
Posted Tue Aug 17, 2004 7:02 PM
Posted Tue Aug 17, 2004 9:52 PM
0 members, 0 guests, 0 anonymous users