RAT_ROWR() Returns mouse row at the last right button press Returns <nRow> => mouse row at last right button press Syntax RAT_ROWR() Description Returns mouse row at the last right button press (as recorded by a call to rat_rightb() ) Examples if rat_rightb() ?"While you were out:" ?"Right button was depressed at" ??rat_rowr(),rat_colr() endif Notes: This is different from RAT_ROW() in that RAT_ROW() tells the mouse row NOW wherease RAT_ROWR() tells where the mouse was at the last recorded right button press (as recorded by a call to rat_rightb() ) Source: S_MOUSE.ASM
Daily Archives: December 14, 2013
SP_RAT_ROWL
RAT_ROWL() Returns mouse row at the last left button press Returns <nRow> => mouse row at last left button press Syntax RAT_ROWL() Description Returns mouse row at the last left button press (as recorded by a call to rat_leftb() ) Examples if rat_leftb() ?"While you were out:" ?"Left button was depressed at" ??rat_rowl(),rat_coll() endif Notes: This is different from RAT_ROW() in that RAT_ROW() tells the mouse row NOW wherease RAT_ROWL() tells where the mouse was at the last recorded left button press (as recorded by a call to rat_leftb() ) Source: S_MOUSE.ASM
SP_RAT_ROW
RAT_ROW() Current mouse row Returns <nRow> => mouse row right now Syntax RAT_ROW() Description This gives the CURRENT mouse row Examples ?"Mouse is at row :",rat_row() Notes: This is different from RAT_ROWL() or RAT_ROWR() in that these two functions return the recorded row when the mouse button was last pressed, RAT_ROWL() for left or RAT_ROWR() for right. This function tells where the mouse is right now. Source: S_MOUSE.ASM
SP_RAT_RIGHTB
RAT_RIGHTB() Determines if the right mouse button has been pressed Returns <lHasBeenPressed> => right mouse button has been pressed Syntax RAT_RIGHTB() Description This returns .t. if the right button has been pressed since last call to this function. Row and column are recorded for reference by rat_rowr() and rat_colr(). Examples if rat_rightb() ?"While you were out:" ?"Left button was depressed at" ??rat_rowr(),rat_colr() endif Notes: This is different from RAT_RBHD() in that RAT_RBHD() is a 'right now' function - determining if the button IS depressed, whereas this function determines if the button HAS been depressed. Source: S_MOUSE.ASM
SP_RAT_RESET
RAT_RESET() Resets the mouse to its default values
Returns None Syntax RAT_RESET() Description Resets the mouse to its default values. Examples RAT_RESET() Source: S_MOUSE.ASM
SP_RAT_RBHD
RAT_RBHD() Determines if the mouse right button is currently depressed Returns <lDepressed> => mouse right button is currently depressed Syntax RAT_RBHD() Description Determines if the mouse right button is currently depressed Examples if RAT_RBHD() ?"Mouse right button depressed NOW" endif Notes: This is different from the event function RAT_ERBHD(). RAT_ERBHD(<n>) watches the mouse for <n> seconds, and if the mouse remains depressed for the full time, then it is considered to be HELD DOWN. RAT_RBHD() on the other hand, only checks for the mouse button being depressed RIGHT NOW. RAT_ERBHD() calls RAT_RBHD() repetitively. Source: S_MOUSE.ASM
SP_RAT_POSIT
RAT_POSIT() Positions the mouse cursor at row,column coordinates Returns None Syntax RAT_POSIT(nRow,nColumn) Description Move the mouse cursor to nRow,nColumn. Examples RAT_OFF() RAT_POSIT(0,0) // upper left hand corner RAT_ON() Notes: Be sure to RAT_OFF() before doing this. Source: S_MOUSE.ASM
SP_RAT_ON
RAT_ON() Sets the mouse cursor on Returns None Syntax RAT_ON() Description Turns the mouse cursor on Examples if rat_exist() rat_on() * do something, or wait for something... rat_off() endif Notes: There must be a rat_on() call for each rat_off() call in succession. In other words, if you do: rat_off() rat_off() you must then do: rat_on() rat_on() to turn on the mouse cursor, as it is stacked. e.g. if rat_exist() rat_on() * do something, or wait for something... rat_off() endif RAT_EVENT() takes care of the mouse on/off settings, so if you use RAT_EVENT(), you need not use RAT_ON()/RAT_OFF() Source: S_MOUSE.ASM
SP_RAT_OFF
RAT_OFF() Sets the mouse cursor off Returns None Syntax RAT_OFF() Description Turns the mouse cursor off Examples if rat_exist() rat_on() * do something, or wait for something... rat_off() endif Notes: There must be a rat_on() call for each rat_off() call in succession. In other words, if you do: rat_off() rat_off() you must then do: rat_on() rat_on() to turn on the mouse cursor, as it is stacked. e.g. if rat_exist() rat_on() * do something, or wait for something... rat_off() endif RAT_EVENT() takes care of the mouse on/off settings, so if you use RAT_EVENT(), you need not use RAT_ON()/RAT_OFF() Source: S_MOUSE.ASM
SP_RAT_NOMOUSE
RAT_NOMOUSE() Sets the mouse flag to false, regardless of if there is a mouse and driver or not Returns None Syntax RAT_NOMOUSE() Description RAT_NOMOUSE() Sets the mouse flag to false, regardless of if there is a mouse and driver or not Examples RAT_NOMOUSE() Source: S_MOUSE.ASM