# Looks

## Sprite Visibility&#x20;

### Set Visibility

![](/files/-MABvGABhClCZykbQDsW)

Show the selected sprite or hide the selected sprite on the canvas.

### Get Visibility

![](/files/-MABvjmK1tUNZbyftix7)

Returns true if the sprite is visible, and false if it is hidden

## Sprite Image

### Next or Previous Image

<div align="left"><figure><img src="/files/NAuNsiuC4qcQ9Upe1Z2y" alt=""><figcaption></figcaption></figure></div>

Set the sprite's image to the next or previous image in the sprite type's [picture list](/gaming/gaming/sprites.md#sprite-type-properties).

### Set Image Number

![](/files/-MABvzSCciciNsXLA7ke)

Set the sprite's image to an image in the sprite type's [picture list](/gaming/gaming/sprites.md#sprite-type-properties).

## Sprite Dimensions&#x20;

### Set Height or Width to

![](/files/-MABw4z1tGFzyEiABAqt)

Set the Sprite's height or width.

### Change Height, Width or Opacity by

<div align="left"><figure><img src="/files/hJ8b1voIEANB5P8Oi8Fx" alt="" width="540"><figcaption></figcaption></figure></div>

Change the sprite's height, width, or opacity.

### Get Height or Width

![](/files/-MABwR-owFu0R3qQAxgc)

Get the sprite's height or width.

## Flip Sprite

![](/files/-MB4a76h3L72uopduk2r)

Flip Sprite along a specified axis.

## Freeze Frame&#x20;

### Stamp

![](/files/-MABwUMIrUObjES9jjOp)

Add freeze frame of sprite in current position.

## Drawing&#x20;

### Draw Line

![](/files/-MABwWekWvikwTiN7bEU)

Draw line between two points with specified width and color.

### Draw Circle

![](/files/-MCRFd3_KiU8EbWgWiTC)

Draw circle outline at specified point with a given radius.

### Draw Filled Circle

![](/files/-MCRFkCSySX6ApMWE7zG)

Draw filled circle at specified point with a given radius.

### Draw Polygon

![](/files/-MCRFsGRVZ-Ogjc20AP4)

Draw a polygon outline at a specified point. The number of sides, length of sides, and angle of rotation (measured in degrees) can be specified.

### Draw Filled Polygon

![](/files/-MCRGQe3_ZI4jGYpMsXB)

Draw a filled polygon at a specified point. The number of sides, length of sides, and angle of rotation (measured in degrees) can be specified.

### Clear Drawings

![](/files/-MABwatd6qyvQy2MFtwa)

Clear all the drawings on the specified canvas.

## Make Image

![](/files/-MABwsbCeEUmLYW-XEDZ)

Get an image of the specified canvas. Returns a base 64 encoded image.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thunkable.com/gaming/gaming-blocks/looks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
