Available on:
See also: LOCATE (function)

AT (function)

The AT function is used to create a string to position the cursor to an exact position on the screen, when it will be printed on the screen. It's like telling a painter where to start painting on a canvas, not moving immediately but storing the command in a string.

The AT function is followed by two expressions, separated by a comma: x indicates the column in which move the cursor, while y will be the line in which to start writing.

The string that is returned takes the standard format. So whenever this string is printed, the text cursor will be moved to the text coordinates held by x and y.

SYNTAX

 = AT$( x , y )
 = AT( x , y )


Legend
  • id : identifier
  • type : datatype
  • v : value
  • "..." : string
  • [...] : optional

EXAMPLE

 PRINT AT$(10,10); "at 10, 10"


Used in:

ABBREVIATION: At

Join BASIC 10Liner Contest with ugBASIC!

An interesting competition is held at the beginning of each year: the BASIC 10Liner Contest. It is possible to use ugBASIC to participate in the next "BASIC10Liner" competition, in the following categories:

  • PUR-120 - A game in 10 lines of max 120 characters (w/abbrev.)
  • EXTREME-256 - A game in 10 lines of max 256 characters (w/abbrev.)
  • SCHAU - Any program in 10 lines of max 256 characters (w/abbrev.)
In order to reduce space you can use this abbreviation for this instruction:

AT (function) ↔ At

Any problem?

If you have found a problem with this keyword, if you think there is a bug or, more simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!

open an issue BACK TO KEYWORDS