Newer
Older
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();
}
}