blob: 5905d49a5b5398f364b304e80637db6b72353d2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
package reading.models
import enumeratum._
sealed trait Theme extends EnumEntry with Ordered[Theme] {
import Theme._
def compare(that: Theme): Int = {
values.indexOf(that) - values.indexOf(this)
}
def prettyPrint(): String = this match {
case Amitie => "amitié"
case Aventure => "aventure"
case Americain => "américain"
case Amour => "amour"
case Animal => "animal"
case Adolescence => "adolescence"
case Beaute => "beaute"
case Ecole => "école"
case Enquete => "enquête"
case Enfants => "enfants"
case Emancipation => "émancipation"
case Espionnage => "espionnage"
case Folie => "folie"
case Complot => "complot"
case Combat => "combat"
case Cour => "cour"
case Dragon => "dragon"
case Famille => "famille"
case Fratrie => "fratrie"
case Guerre => "guerre"
case Histoire => "histoire"
case Humour => "humour"
case Initiation => "initiation"
case JeuVideo => "jeu vidéo"
case Laideur => "laideur"
case Litterature => "littérature"
case Malediction => "malédiction"
case Magie => "magie"
case Mythologie => "mythologie"
case Nature => "nature"
case Parents => "parents"
case Peur => "peur"
case Pirate => "pirate"
case Poetique => "poétique"
case Rivalite => "rivalité"
case Robot => "robot"
case SegregationRaciale => "ségrégation raciale"
case VieNocturne => "vie nocturne"
case Voyage => "voyage"
case Animaux => "animaux"
case College => "collège"
case Maladie => "maladie"
}
}
object Theme extends Enum[Theme] {
val values = findValues
case object Amitie extends Theme
case object Aventure extends Theme
case object Americain extends Theme
case object Amour extends Theme
case object Animal extends Theme
case object Adolescence extends Theme
case object Beaute extends Theme
case object Ecole extends Theme
case object Enquete extends Theme
case object Enfants extends Theme
case object Emancipation extends Theme
case object Espionnage extends Theme
case object Folie extends Theme
case object Complot extends Theme
case object Combat extends Theme
case object Cour extends Theme
case object Dragon extends Theme
case object Famille extends Theme
case object Fratrie extends Theme
case object Guerre extends Theme
case object Histoire extends Theme
case object Humour extends Theme
case object Initiation extends Theme
case object JeuVideo extends Theme
case object Laideur extends Theme
case object Litterature extends Theme
case object Malediction extends Theme
case object Magie extends Theme
case object Mythologie extends Theme
case object Nature extends Theme
case object Parents extends Theme
case object Peur extends Theme
case object Pirate extends Theme
case object Poetique extends Theme
case object Rivalite extends Theme
case object Robot extends Theme
case object SegregationRaciale extends Theme
case object VieNocturne extends Theme
case object Voyage extends Theme
case object Animaux extends Theme
case object College extends Theme
case object Maladie extends Theme
}
|