# Cage (of `Block`)

class `Cage`

  Defined in Block.sc.

  This class defines a rectangular area to which an Actor is constrained. In SCI1.1, this has mostly been superceded by Polygons.

  Example usage:

      (theFrog observeBlocks: ((Cage new:)
              left: 150
              top: 140
              right: 170
              bottom: 160
              yourself: )
      )

## Properties

Inherited from `Block`:

Property | Description
--- | ---
top |
left |
bottom |
right |
name |

## Methods

`doit`(param1)