-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Preciso dos seguintes novos métodos na classe Event:
getEntradas();
addEntrada(Location posicao); // -- retorna int (id)
getEntrada(int id);
getCamarotes();
setCamarote(String nomeDoCamarote,Location posicao);
getCamaroteByName(String nome);Sobre o getEntradas(), deverá ser uma List porque os eventos devem ter compatibilidade de multi-entrada, que basicamente seria uma opção de que quando o jogador entre no evento seja teleportado para uma localização aleatória (random), para isso ele irá servir.
Sobre os camarotes, o jogador poderá usar / camarote .
P.S: camarote é != de modo espectador! O camarote é pra quem quer assistir de arquibancada.
As entradas e camarotes serão salvas em uma tabela chamada locations (varchar EVENTO, int TIPO [1 = entrada, 2 = saida, 3 = camarote], text POSICAO_SERIAL, varchar null NOME default '*') sendo EVENTO o nome do evento, TIPO o tipo de posição, POSICAO_SERIAL seria o Location do Bukkit em serial (convertido usando a Framework) e NOME é uma varchar que pode ser nula, usada somente para os camarotes.
Lembrando é claro que toda tabela tem um int id not null auto_increment.