(Redirected from Background Number (block))

The correct title of this article is Backdrop # (block). The Scratch Wiki uses this different title because of technical restrictions.
Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.
This article is about the block. For more information on the value this block reports, see Backdrop Number (value).
Backdrop #
2.0 Backdrop Number.png
Category Looks
Type Reporter
Introduced in 2.0

The Backdrop # block was a Looks block and a reporter block. This block held the current backdrop number. It appeared only in the Stage's block palette; however, the Backdrop Name block appeared in both the stage and sprites.

This block was replaced with Backdrop () (block), which combined this block and Backdrop Name (block) into one block with a dropdown.

This block can be displayed as a stage monitor.

History

Prior to Scratch 2.0, this block was called Background #. Unlike the other backdrop blocks, only its name was changed, not its function. During the development of Scratch 2.0, this block was available to both the stage and sprites.

In Scratch 3.0, this block was merged with Backdrop Name to create Backdrop ().

Example Uses

As this block holds the backdrop number of the Stage, it is used when something must happen if the Stage is at a specific backdrop. Some more common uses are:

  • Stopping the project once the Stage reaches the backdrop for the end of the project. This is helpful because it will automatically stop the project when that backdrop is reached.
when gf clicked
wait until <(backdrop #) = (6)>
stop [all v]
  • Checking what the current backdrop is
say (join [The current backdrop is: ] (backdrop #))
  • Setting a variable to the backdrop scene
set [level v] to (backdrop #)

Workaround

Main article: List of Block Workarounds

This block can simply be replicated with the following code

([backdrop # v] of [Stage v])

This workaround is useful whenever a sprite needs to detect the current backdrop number.

See Also