public void actionPerformed(ActionEvent event){
            if(event.getSource()==novoJogo){
                if(General.isIngame()){
                    int a=JOptionPane.showConfirmDialog(null, "Se iniciar um novo jogo, todo o progresso não salvo será perdido!\nTem certeza que deseja iniciar um novo jogo?", "Novo Jogo", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
                    if(a==JOptionPane.YES_OPTION){
                        General.reset();
                    }
                }else{
                    ClassesJogo.General.setIngame(true);
                    ClassesJogo.Historia.parteDaHistoria=0;
                    PainelJogo.atualizar();
                }
            }else if(event.getSource()==salvar){
                General.save();
            }else if(event.getSource()==carregar){
                General.load();
            }else if(event.getSource()==sair){
                if(ClassesJogo.General.isIngame()==false){
                    System.exit(0);
                }else{
                    int a=JOptionPane.showConfirmDialog(null, "Se sair, todo o progresso não salvo será perdido!\nTem certeza que deseja sair?", "Sair do Jogo", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
                    if(a==JOptionPane.YES_OPTION){
                        System.exit(0);
                    }
                }
            }
        }