Files
SAE41_2025/src/main/java/sae/chuzzle/OptionsController.java
T

36 lines
999 B
Java

package sae.chuzzle;
import android.content.Intent;
import android.content.SharedPreferences;
import android.view.View;
import android.widget.CompoundButton;
public class OptionsController
implements CompoundButton.OnCheckedChangeListener, View.OnClickListener {
private final OptionsActivity activity;
private final SharedPreferences prefs;
public OptionsController(OptionsActivity activity, SharedPreferences prefs) {
this.activity = activity;
this.prefs = prefs;
}
@Override
public void onCheckedChanged(CompoundButton bouton, boolean estCoche) {
int id = bouton.getId();
if (id == R.id.checkHard) {
prefs.edit().putBoolean("hard_mode", estCoche).apply();
}
}
@Override
public void onClick(View v) {
int id = v.getId();
if (id == R.id.btnBack) {
Intent intent = new Intent(activity, MenuActivity.class);
activity.startActivity(intent);
}
}
}