Atribuições aos objetos
 
O sistema permite que diversos valores sejam atribuidos diretamente aos objetos.
 

índice
:: poeobj= obj,loc
 
Cria/coloca o objeto cujo nome esteja indicado pelo parâmatro obj no local indical pelo parâmetro loc. Se algums dos dois parâmetros estiver precedido pelo símbolo #, então o dado a ser utilizado será o conteúdo do registrador indicado.
 

índice
:: poeobj# obj
 
Cria/coloca o objeto cujo nome esteja indicado pelo parâmatro obj no local atual do jogador. Se o parâmetro obj estiver precedido pelo símbolo #, então o dado a ser utilizado será o conteúdo do registrador indicado.
 

índice
:: conta obj,reg
 
Coloca no registrador reg a quantidade de objetos segundo o parâmetro obj, a saber: loc = objetos no local do jogador; jog = objetos com o jogador e nome_de_um_objeto = quantidade de objetos dentro deste objeto.
 

índice
:: pega obj ou pegar obj
 
O jogador pega o objeto obj. OBS: a instrução não testa se pode carregar ou não mais um objeto.
 

índice
:: solta obj ou soltar obj ou poeobj obj
 
O jogador solta o objeto obj na posição atual dele. OBS: a instrução não testa se pode soltar ou se o jogador está com o objeto .
 

índice
:: cria obj,loc ou criar obj,loc ou coloca obj,loc
 
Coloca o objeto obj na posição loc. OBS: a instrução não testa se pode colocar ou se o jogador está com o objeto. O parâmetro loc pode ser usado como nome de posição ou como objeto (o obj está sendo então colocado dentro de loc).
 

índice
:: apaga obj ou apagar obj ou apaga= obj
 
Torna o objeto obj "invisível" para o sistema. É o limbo dos objetos.
 

índice
:: getshape reg,obj ou getobjshp reg,obj
 
Captura e coloca no registrador reg o nome do arquivo usado como shape do objeto obj.
 

índice
:: putshape val,obj ou putobjshp val,obj
 
Define o nome val (ou o nome contido no registrador val) como o arquivo usado como shape do objeto obj.
 

[ índice ]