public class Main { /** * メインメソッド。 * @param args 引数 */ public static void main(String[] args) { // インスタンスを作成 Cleric cle1 = new Cleric(); System.out.print("HP" + hp); System.out.print("MP" + mp); cle1.selfAid(); cle1.play(1); } } public class Cleric { //名前 public String name; //HP public int hp = 50 ; // 最大HP public int max_hp = 50 ; // MP public int mp = 10 ; // 最大MP public int max_mp = 10 ; //一時記憶用 public int hp_old ; public int mp_old ; //MPの回復量 public int kaihuku_mp ; //セルフエイド MPを5消費する魔法 public void selfAid(){ mp = mp -5 ; hp_old = hp ; hp = max_hp ; if (hp > max_hp){ mp = mp +5 ; hp = hp_old ; } } public int pray(int pray_sec){ // double a = Math.random(); mp_old = mp ; kaihuku_mp = (int)(Math.random() * pray_sec); if (mp + kaihuku_mp <= max_mp){ mp = mp + kaihuku_mp ; return kaihuku_mp; }else{ mp = max_mp ; kaihuku_mp = max_mp ; return kaihuku_mp; } } } |