Я довольно новичок в программировании и Java в целом.В настоящее время я студент, и я пытаюсь сделать проект вне классной комнаты, чтобы сделать себя более опытным в Java.В настоящее время я работаю над текстовой RPG, где я пытаюсь создать главного персонажа, назначить ему базовые очки навыков и использовать эту информацию на протяжении всей игры.До сих пор я создал класс jframe, в котором у пользователя есть 6 различных навыков с базовым значением 1. Пользователь может добавлять или вычитать значение из определенного навыка с помощью кнопок плюс и минус.И вот тут я застрял.Я не знаю, как сохранить эти значения в объект, который может использоваться другими классами.Я был бы очень признателен за любую помощь.Спасибо.
public class CharacterStatsGUI extends javax.swing.JFrame {
static int skill1 = 1;
static int skill2 = 1;
static int skill3 = 1;
static int skill4 = 1;
static int skill5 = 1;
static int skill6 = 1;
static int skillPoints = 10;
private void txthealthActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
txthealth.setText(String.valueOf(skill1));
}
private void btnhpActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(skillPoints >= 1){
skill1++;
skillPoints--;
txthealth.setText(String.valueOf(skill1));
txtpoints.setText(String.valueOf(skillPoints));
}
else{
JOptionPane.showMessageDialog(null, "You dont have enough skills points");
}
}
private void btnhmActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if(skillPoints >= 0 && skill1 > 1){
skill1--;
skillPoints++;
txthealth.setText(String.valueOf(skill1));
txtpoints.setText(String.valueOf(skillPoints));
}
else{
JOptionPane.showMessageDialog(null, "Minimum skill value is 1.");
}
}