Pular para o conteúdo

setMarkerTarget

Compartilhada Marcadores OOP marcador:setTarget(...)marcador.target = ...

Define para onde a seta de um checkpoint aponta.

bool setMarkerTarget ( element alvo [, number x, number y, number z ] )
NomeTipoPadrãoDescrição
alvoelement—Um marcador, ou qualquer elemento com marcadores abaixo dele.
x, y, znumber—Posição de destino. Omita os três para remover o alvo.

true se pelo menos um marcador foi alterado, false caso contrário. Se você passar x sem passar y e z, a chamada falha.

No cliente a posição é obrigatória — lá não dá para limpar o alvo, e deixá-la de fora faz a chamada falhar com um aviso. No cliente só marcadores "checkpoint" e "ring" aceitam alvo, e definir um também troca o ícone do marcador para "arrow".

-- checkpoint 1 aponta para o checkpoint 2
setMarkerTarget(checkpoints[1], 2000.0, 1400.0, 12.0)
-- último checkpoint da corrida: sem seta
setMarkerTarget(checkpoints[#checkpoints])