h6. [[OS SWI Calls]] h6(. » [[OS_SpriteOp]] h6((. » OS_SpriteOp 31 - Insert row h2. OS_SpriteOp 31 - Insert row h5. (SWI &2E) |_<^{width:4em}. Entry | | |<^. R0 |<^. 31 (Reason code) + [[OS_SpriteOp|Area value]]| |<^. R1 |<^. Unused/[[Format Of Sprite Area|Sprite area]] (as defined by area value in R0) | |<^. R2 |<^. Sprite name/[[Format Of Sprite|pointer]] (as defined by area value in R0) | |<^. R3 |<^. Row number to insert below | |_<^{width:4em}. Exit | | |\2<^. All other registers preserved| h4. Use This call inserts a blank row into the given sprite. h4. Notes Sprite rows are numbered from the bottom of the sprite. Therefore specifying 0 in R3 will cause a new row to be added to the bottom of the sprite, and specifying the sprite height will cause the new row to be added to the top. See also [[OS_SpriteOp 32]] to delete a row, or [[OS_SpriteOp 57]] to insert/delete multiple rows. h4. See also * [[Format Of Sprite]] * [[Format Of Sprite Area]] * [[OS_SpriteOp]] * [[OS_SpriteOp 32]] * [[OS_SpriteOp 57]]