/**********************************************/ /* clase para cargar a informacion procedente do documento tabs e gardala en arrays */ /**********************************************/ class SoundData { // Arrays para los marcadores y sus datos Table datos; int count; String [] id; String [] nombre; String [] texto; PImage [] imaxe; int [] duracion; //volumen de reproduccon de los sonidos int volumen; String documentoId; // Para almacenar a ruta ao documento que se necesita no segundo constructor /* metodo constructor do obxecto SoundData */ SoundData (String documento) { println(documento); // obxecto Table para recoller os datos procedentes dun documento de texto tabulado datos = new Table(documento); // Cada linhaa e un son count = datos.getRowCount(); // Creamos arrays para almacenar os datos id = new String [count]; nombre = new String [count]; texto = new String [count]; imaxe = new PImage [count]; duracion = new int [count]; // Asignacion de valores a los Array de los datos de los marcadores println("Sound tabs: " + count); for (int row=0; row=5) { id[row] = datos.data[row][0]; nombre[row] = datos.data[row][1]; texto[row] = datos.data[row][2]; imaxe[row] = loadImage("sonidos/img/" + datos.data[row][3]); duracion[row] = datos.getInt(row,4); } } } SoundData (int _id) { documentoId = "sonidos/" + str(_id) + ".tsv"; println(documentoId); // obxecto Table para recoller os datos procedentes dun documento de texto tabulado datos = new Table(documentoId); // Cada linhaa e un son count = datos.getRowCount(); // Creamos arrays para almacenar os datos id = new String [count]; nombre = new String [count]; texto = new String [count]; imaxe = new PImage [count]; duracion = new int [count]; // Asignacion de valores a los Array de los datos de los marcadores println("Sound tabs: " + count); for (int row=0; row=5) { id[row] = datos.data[row][0]; nombre[row] = datos.data[row][1]; texto[row] = datos.data[row][2]; imaxe[row] = loadImage("sonidos/img/" + datos.data[row][3]); duracion[row] = datos.getInt(row,4); } } } } /**********************************************/