211 lines
6.1 KiB
Kotlin
211 lines
6.1 KiB
Kotlin
class Ann: Character() {
|
|
override val name = "安"
|
|
override val id = 1
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
|
|
class Guo: Character() {
|
|
override val name = "圭月"
|
|
override val id = 2
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class May: Character() {
|
|
override val name = "梅"
|
|
override val id = 3
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class Rabbit: Character() {
|
|
override val name = "小兔"
|
|
override val id = 4
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class Silver: Character() {
|
|
override val name = "銀"
|
|
override val id = 5
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class Tadashisaku: Character() {
|
|
override val name = "正作"
|
|
override val id = 6
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class W: Character() {
|
|
override val name = "W"
|
|
override val id = 7
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class Thunder: Character() {
|
|
override val name = "桑德"
|
|
override val id = 8
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class Haier: Character() {
|
|
override val name = "海爾"
|
|
override val id = 9
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
}
|
|
class Yukimura: Character() {
|
|
override val name = "雪村"
|
|
override val id = 10
|
|
override val deck: Deck by lazy {
|
|
val deck = Deck(mutableListOf(AttackCard(this),
|
|
DefendCard(this),
|
|
HealCard(this),
|
|
SupplyCard(this),
|
|
RobbingCard(this),
|
|
SurpriceCard(this),
|
|
AwareCard(this),
|
|
PlanCard(this),
|
|
SweepCard(this),
|
|
BlessCard(this),
|
|
PoisonCard(this),
|
|
ChaosCard(this),
|
|
ReverseCard(this)))
|
|
deck.shuffle()
|
|
deck
|
|
}
|
|
} |