Ir para conteúdo
Fórum Script Brasil
  • 0

Converter código javascript para Delphi


Alan Castelan

Pergunta

Tenho este código em javascript e estou tentando passar ele para o delphi alguém pode me ajudar??

o código no java e este

Packer = function(w, h) {

this.root = { x: 0, y: 0, w: w, h: h };

};

Packer.prototype = {

fit: function(blocks) {

var n, node, block;

for (n = 0; n < blocks.length; n++) {

block = blocks[n];

if (node = this.findNode(this.root, block.w, block.h))

block.fit = this.splitNode(node, block.w, block.h);

}

},

findNode: function(root, w, h) {

if (root.used)

return this.findNode(root.right, w, h) || this.findNode(root.down, w, h);

else if ((w <= root.w) && (h <= root.h))

return root;

else

return null;

},

splitNode: function(node, w, h) {

node.used = true;

node.down = { x: node.x, y: node.y + h, w: node.w, h: node.h - h };

node.right = { x: node.x + w, y: node.y, w: node.w - w, h: h };

return node;

}

}

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

ok... distração minha

não sei se voce vai achar alguma para isso

mas me lembrei desse link ... um conversor de java para delphi ( quem sabe resolve )

http://www.borlandforum.com/impboard/attach/0000097226/java2delphi.20070629.zip

nesse link tem um exemplo de conversão

http://www.delphipages.com/forum/archive/index.php/t-197212.html

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...