/**********************************************/ /* clase para debuxar as xanelas de información sobre as paisaxes */ /**********************************************/ class Window extends SoundData{ color backColor = #ffffff; int backAlpha = 220; color frontColor = #706e57; int backAlpha2 = 150; int padding = 15; // recheo da venta = padding int wWidth = 300; int wHeight = 300; int xPos = 82; int yPos = 30; int [] duracionAumentada; // duracion de cada paisaxe máis a dos seus anteriores máis os milisegundos int [] duracionGlobal; // duracion de cada paisaxe máis a dos seus anteriores int paisaxeSeleccionada; // almacenamos a id da paisaxe que esta dentro do cronometro int paisaxeEsperando; // paisaxe esperando a ser reproducida trala paisaxe seleccionada int xHeadPos; // posición da cabeza reproductora int tempo; int minutos; int minutoAnterior = 0; int segundos = 0; int segundoAnterior = 0; float volumen; String nomeEstado; PImage imgToLeft; PImage imgToRight; PImage imgBoLeft; PImage imgBoRight; Window(int _id, String _ne){ super(_id); // envialle o parametro ao constructor de SoundData e permite empregar todas as propiedades da clase. nomeEstado = _ne; duracionAumentada = new int[count]; duracionGlobal = new int[count]; // Calculamos as duracions aumentadas e as duracións globais. duracionAumentada[0] = duracion[0]; // na primeira paisaxe, como non pasou tempo antes de que empeze, as duracións son as mesmas. duracionGlobal[0] = duracion[0]; for(int i=1; i