20 lines
356 B
Go
20 lines
356 B
Go
package horse
|
|
|
|
type CharacterID int16
|
|
|
|
type Character struct {
|
|
ID CharacterID `json:"chara_id"`
|
|
Name string `json:"name"`
|
|
}
|
|
|
|
func (c Character) String() string {
|
|
return c.Name
|
|
}
|
|
|
|
type AffinityRelation struct {
|
|
IDA int `json:"chara_a"`
|
|
IDB int `json:"chara_b"`
|
|
IDC int `json:"chara_c,omitzero"`
|
|
Affinity int `json:"affinity"`
|
|
}
|