Skip to content

Block IDs for toolbox

asanzo edited this page Apr 7, 2017 · 2 revisions
  1. Comandos (Comandos)
    1. Comandos primitivos (ComandosPrimitivos). Bloques: Poner,Mover,Sacar,IrAlBorde,VaciarTablero,BOOM
    2. Procedimientos Primitivos. No tiene sentido definir un ID porque aparece cuando se definen procedimientos primitivos.
    3. Procedimientos (Procedimientos)
    4. Alternativas (Alternativas). Bloques: AlternativaSimple, AlternativaCompleta
    5. Repeticiones (Repeticiones). Bloques: RepeticionSimple, RepeticionCondicional
    6. Asignación (CategoriaAsignacion). Bloque: Asignacion
  2. Expresiones (Expresiones)
    1. Expresiones literales (Literales). Bloques: Color, Direccion, Numero, Booleano.
    2. Expresiones primitivas (ExpresionesPrimitivas) Bloques: puedeMover, hayBolitas, nroBolitas.
    3. Funciones Primitivas. No tiene sentido definir un ID porque aparece cuando se definen procedimientos primitivos.
    4. Funciones (Funciones). Ver nota al pie
    5. Operadores (Operadores). Bloques: OperadorNumerico, OperadorDeComparacion, OperadorLogico, siguiente, previo, opuesto.

Nota sobre las funciones: Por ahora Blockly no deja separar las funciones en 2 categorías, sí o sí todas deben estar en la misma categoría, así que por ahora se agrupan en la categoría Procedimientos. Cuando implementemos una nueva interfaz para nuestros procedimientos, podremos resolver este problema.

Clone this wiki locally