OSDN Git Service

Merge commit 'cb03a1ed529387c1084e04e6f141eb9d35d095b8'
[jindolf/Jindolf.git] / src / main / java / jp / sfjp / jindolf / data / InterPlay.java
1 /*
2  * interplay
3  *
4  * License : The MIT License
5  * Copyright(c) 2020 olyutorskii
6  */
7
8 package jp.sfjp.jindolf.data;
9
10 /**
11  * Avatar間の行為関係。
12  *
13  * <p>行為を行う者と行為の対象者から構成される。
14  *
15  * <p>処刑投票、襲撃など。
16  */
17 public class InterPlay {
18
19     private final Avatar byWhom;
20     private final Avatar target;
21
22
23     /**
24      * constructor.
25      *
26      * @param byWhom 行為者
27      * @param target 行為の対象
28      */
29     public InterPlay(Avatar byWhom, Avatar target){
30         super();
31         this.byWhom = byWhom;
32         this.target = target;
33         return;
34     }
35
36
37     /**
38      * 行為者を返す。
39      *
40      * @return 行為者
41      */
42     public Avatar getByWhom(){
43         return this.byWhom;
44     }
45
46     /**
47      * 行為対象を返す。
48      *
49      * @return 行為対象
50      */
51     public Avatar getTarget(){
52         return this.target;
53     }
54
55 }