Post Reply 
MOUSE returns Invalid Input
12-14-2013, 07:30 PM
Post: #1
MOUSE returns Invalid Input
My goal with the program is to eventually have the user touch one of the "four corners", which each touch turning the a certain color on (from upper left hand: red, green, blue, yellow). I am not all the way there yet. I am having trouble getting input with the MOUSE command - keep getting "Invalid Input" error. And I am stuck to finding where my error is.

Program I have so far:

EXPORT FOURSQUARE()
BEGIN
LOCAL mx, my, L0;
mx=-1; my:=-1;

REPEAT
RECT();
RECT_P(0,0,318,200);
RECT_P(0,201,318,218,0);
TEXTOUT_P("EXIT",130,218,3,
RGB(255,255,255));
WAIT(-1);
L0:=MOUSE();
mx:=B→R(L0(1,1));
my:=B→R(L0(1,2));

// draw boxes here

UNTIL my≥201;
RETURN "DONE";
END;

Map:
(0,0) to (158, 100): red box that lights up with a touch
(159, 0) to (318,100): blue box that lights up with a touch
(0, 101) to (158, 200): yellow box that lights up with a touch
(159, 101) to (318, 200): green box that lights up with a touch
(0, 200) to (218, 318): black exit box. Touch this region to terminate program.

Any help is appreciated.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
MOUSE returns Invalid Input - Eddie W. Shore - 12-14-2013 07:30 PM
RE: MOUSE returns Invalid Input - Han - 12-14-2013, 09:16 PM
RE: MOUSE returns Invalid Input - Damien - 12-14-2013, 10:53 PM
RE: MOUSE returns Invalid Input - Snorre - 12-20-2013, 04:34 PM



User(s) browsing this thread: 1 Guest(s)