pt:spriteslice [BASIC 256 - Language Documentation]

# BASIC 256 - Language Documentation

pt:spriteslice

## Spriteslice

### Formato

spriteslice spritenumber, x, y, largura, altura
spriteslice ( spritenumber, x, y, largura, altura )

### Descrição

Copia a região retangular da janela com o canto superior esquerdo representado por / / x / / e / / y / / e especificado / / altura / / e / / / largura / para criar uma sprite. A sprite será ativa e móvel, mas não será visível até que a instrução spriteshow seja executada. É recomendável executar o comando Clg antes de desenhar e cortar o sprite. Todos os pixels sem pintura serão transparentes. Pixels transparentes podem também ser definidos com a cor CLEAR.

### Exemplo

    # cria uma sprite com o número 0
    clg
    fastgraphics
    spritedim 1
    a$="Basic 256"
    Text 0,0,a$
    spriteslice 0,0,0,textwidth (a$),20
    spriteshow 0
    # animação roda e amplia
    for n=0 to 2*pi step .002
    clg
    spriteplace 0,150,150,n,n
    refresh
    next n

### Ver também

Spritecollide, Spritedim, Spriteh, Spritehide, Spritemove, Spriteplace, Spriteshow, Spritev, Spritew, Spritex, Spritey

### Desde versão

0.9.6o

pt/spriteslice.txt · Last modified: 2012/12/20 11:49 by m_santos