'ComboAt(x,y)' takes two parameters.
You can't put 'ComboAt(x)', because coordinates have two parts to them.

You've done that a lot.


And I don't know what you think you're doing with booleans, but it shouldn't be anything like that...

A bool is just a variable with two states.
So you do it like this:
Code:
	void run(){
	bool eye1check;
	bool eye2check;
	//etc...
	
	//......
		while(true){
		//....

			if(!eye1->IsValid) eye1check = true;
			if(!eye2->IsValid) eye1check = true;
			//etc...

			if(eye1check && eye2check && etc){
				//do stuff
			}