package edu.mermet.tp8; import java.awt.event.ActionEvent; import java.util.ResourceBundle; import javax.swing.AbstractAction; public abstract class ActionFonctionnalite extends AbstractAction { Application app; String nomFonctionnalite; float complexite; public ActionFonctionnalite(String nomFonc, Application a) { super(nomFonc); app = a; nomFonctionnalite = nomFonc; ResourceBundle b = ResourceBundle.getBundle("fonctionnalites"); complexite = Float.parseFloat(b.getString(nomFonc.replace(' ', '_'))); } public void xp() { Preferences.getInstance().upNiveau(complexite / 10); Preferences.getInstance().persist(); app.refreshMenuMode(); } }