Newer
Older
Onitaizi / src / Ono / StoryTemplate.java
@Motoki Miura Motoki Miura on 13 Feb 2022 739 bytes stories
package Ono;

import java.util.ArrayList;

public abstract class StoryTemplate {

    ArrayList<Ono> resultitem;

    public final void startStory() {
        // 斧を落とす
        dropOno();
        // どちらの斧を落としたか聞く
        listenOno();
        // どう答えるか
        shingi();

    }

    protected abstract void dropOno();

    protected abstract void listenOno();

    protected abstract void shingi();

    protected void morauOno(ArrayList<Ono> allono) {
        resultitem = allono;
        for (Ono one : allono) {
            System.out.println(one.toString() + "を受け取った");
        }
    }

    protected void lostOno() {
        System.out.println("全てを失った");
    }

}