Munky Posted December 30, 2006 Posted December 30, 2006 (edited) Ok - so here's my work in progress... basically im making a 'pattern scanner' ... but im having some problems trying to thinking of how my loops would work... little brain dead now after completing the first part of it - the pattern array maker... first i'll explain the pattern maker - basically is scans a block of the screen you select and puts the color of the pixels in an array ($PixelArr[$Y][$X]) OK... so now my dilema is making the scanner... first i'll explain my theory for how i want it to work - you specify a box of searchable area - i'll select from 0,0 to 100,100 for this example. Basically the scanner should take the key pixel - (using $PixelArr[0][0]), compare it to the existing pixel at 0,0 - and if no match is found, proceed to scan next pixel to the right. HOWEVER - if a match should be found, it should take $PixelArr[0][1] and compare the pixel next to it, instead of [0][0], and continue to do this, incrementing each time it finds a match[when it reaches the 'width' if the pattern, it would increment the y 1, reset X, then begins search again] - if it finds one that does not match, then continue where it left off with the key pixel search location... the problem im having is making the loops to run such a scan. Any Help would be Appreciated.. Thanx Edited December 30, 2006 by Munky
Thatsgreat2345 Posted December 30, 2006 Posted December 30, 2006 (edited) Something with 2 for loops liek an example here For $i = 0 To $X For $j = 0 to $Y If $PixelArr[$i][$j] = $SOMETHING Then ExitLoop Next Next itll only exit the Y loop so you'll have to do like a boolean varibale(true false thingy) and if it is true then exit the $x loop as well EDIT: Woops put the wrong variables in Edited December 30, 2006 by Thatsgreat2345
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now