Skip to content

Commit a41148e

Browse files
committed
Add more tags
Signed-off-by: Kyle Corry <kylecorry31@gmail.com>
1 parent 6a4dc99 commit a41148e

File tree

2 files changed

+43
-19
lines changed

2 files changed

+43
-19
lines changed

app/src/main/java/com/kylecorry/trail_sense/tools/field_guide/domain/FieldGuidePageTag.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ enum class FieldGuidePageTagType {
1111
Continent,
1212
Habitat,
1313
Classification,
14-
ActivityPattern
14+
ActivityPattern,
15+
HumanInteraction
1516
}
1617

1718
enum class FieldGuidePageTag(
@@ -113,4 +114,9 @@ enum class FieldGuidePageTag(
113114
icon = R.drawable.ic_sun,
114115
color = AppColor.Orange.color
115116
),
117+
Edible(34, FieldGuidePageTagType.HumanInteraction),
118+
Inedible(35, FieldGuidePageTagType.HumanInteraction),
119+
Dangerous(36, FieldGuidePageTagType.HumanInteraction),
120+
Crafting(37, FieldGuidePageTagType.HumanInteraction),
121+
Medicinal(38, FieldGuidePageTagType.HumanInteraction),
116122
}

app/src/main/java/com/kylecorry/trail_sense/tools/field_guide/infrastructure/BuiltInFieldGuide.kt

Lines changed: 36 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ object BuiltInFieldGuide {
3333
FieldGuidePageTag.Mountain,
3434
FieldGuidePageTag.Urban,
3535
FieldGuidePageTag.Tundra,
36-
FieldGuidePageTag.Diurnal
36+
FieldGuidePageTag.Diurnal,
37+
FieldGuidePageTag.Edible
3738
)
3839
),
3940
BuiltInFieldGuidePage(
@@ -49,7 +50,8 @@ object BuiltInFieldGuide {
4950
FieldGuidePageTag.Animal,
5051
FieldGuidePageTag.Fish,
5152
FieldGuidePageTag.Freshwater,
52-
FieldGuidePageTag.Diurnal
53+
FieldGuidePageTag.Diurnal,
54+
FieldGuidePageTag.Edible
5355
)
5456
),
5557
BuiltInFieldGuidePage(
@@ -65,7 +67,8 @@ object BuiltInFieldGuide {
6567
FieldGuidePageTag.Animal,
6668
FieldGuidePageTag.Fish,
6769
FieldGuidePageTag.Freshwater,
68-
FieldGuidePageTag.Diurnal
70+
FieldGuidePageTag.Diurnal,
71+
FieldGuidePageTag.Edible
6972
)
7073
),
7174
BuiltInFieldGuidePage(
@@ -82,7 +85,8 @@ object BuiltInFieldGuide {
8285
FieldGuidePageTag.Fish,
8386
FieldGuidePageTag.Freshwater,
8487
FieldGuidePageTag.Nocturnal,
85-
FieldGuidePageTag.Crepuscular
88+
FieldGuidePageTag.Crepuscular,
89+
FieldGuidePageTag.Edible
8690
)
8791
),
8892
BuiltInFieldGuidePage(
@@ -99,7 +103,8 @@ object BuiltInFieldGuide {
99103
FieldGuidePageTag.Crustacean,
100104
FieldGuidePageTag.Wetland,
101105
FieldGuidePageTag.Freshwater,
102-
FieldGuidePageTag.Nocturnal
106+
FieldGuidePageTag.Nocturnal,
107+
FieldGuidePageTag.Edible
103108
)
104109
),
105110
BuiltInFieldGuidePage(
@@ -117,7 +122,8 @@ object BuiltInFieldGuide {
117122
FieldGuidePageTag.Marine,
118123
FieldGuidePageTag.Freshwater,
119124
FieldGuidePageTag.Crepuscular,
120-
FieldGuidePageTag.Nocturnal
125+
FieldGuidePageTag.Nocturnal,
126+
FieldGuidePageTag.Edible
121127
)
122128
),
123129
BuiltInFieldGuidePage(
@@ -133,7 +139,8 @@ object BuiltInFieldGuide {
133139
FieldGuidePageTag.Animal,
134140
FieldGuidePageTag.Mollusk,
135141
FieldGuidePageTag.Marine,
136-
FieldGuidePageTag.Freshwater
142+
FieldGuidePageTag.Freshwater,
143+
FieldGuidePageTag.Edible
137144
)
138145
),
139146
BuiltInFieldGuidePage(
@@ -149,7 +156,8 @@ object BuiltInFieldGuide {
149156
FieldGuidePageTag.Animal,
150157
FieldGuidePageTag.Mollusk,
151158
FieldGuidePageTag.Marine,
152-
FieldGuidePageTag.Freshwater
159+
FieldGuidePageTag.Freshwater,
160+
FieldGuidePageTag.Edible
153161
)
154162
),
155163
BuiltInFieldGuidePage(
@@ -163,7 +171,8 @@ object BuiltInFieldGuide {
163171
FieldGuidePageTag.NorthAmerica,
164172
FieldGuidePageTag.SouthAmerica,
165173
FieldGuidePageTag.Animal,
166-
FieldGuidePageTag.Marine
174+
FieldGuidePageTag.Marine,
175+
FieldGuidePageTag.Edible
167176
)
168177
),
169178
BuiltInFieldGuidePage(
@@ -184,7 +193,8 @@ object BuiltInFieldGuide {
184193
FieldGuidePageTag.Wetland,
185194
FieldGuidePageTag.Mountain,
186195
FieldGuidePageTag.Tundra,
187-
FieldGuidePageTag.Crepuscular
196+
FieldGuidePageTag.Crepuscular,
197+
FieldGuidePageTag.Edible
188198
)
189199
),
190200
BuiltInFieldGuidePage(
@@ -207,7 +217,8 @@ object BuiltInFieldGuide {
207217
FieldGuidePageTag.Tundra,
208218
FieldGuidePageTag.Urban,
209219
FieldGuidePageTag.Cave,
210-
FieldGuidePageTag.Nocturnal
220+
FieldGuidePageTag.Nocturnal,
221+
FieldGuidePageTag.Edible
211222
)
212223
),
213224
BuiltInFieldGuidePage(
@@ -222,7 +233,8 @@ object BuiltInFieldGuide {
222233
FieldGuidePageTag.Forest,
223234
FieldGuidePageTag.Grassland,
224235
FieldGuidePageTag.Tundra,
225-
FieldGuidePageTag.Diurnal
236+
FieldGuidePageTag.Diurnal,
237+
FieldGuidePageTag.Edible
226238
)
227239
),
228240
BuiltInFieldGuidePage(
@@ -241,7 +253,8 @@ object BuiltInFieldGuide {
241253
FieldGuidePageTag.Grassland,
242254
FieldGuidePageTag.Wetland,
243255
FieldGuidePageTag.Urban,
244-
FieldGuidePageTag.Nocturnal
256+
FieldGuidePageTag.Nocturnal,
257+
FieldGuidePageTag.Edible
245258
)
246259
),
247260
BuiltInFieldGuidePage(
@@ -261,7 +274,8 @@ object BuiltInFieldGuide {
261274
FieldGuidePageTag.Grassland,
262275
FieldGuidePageTag.Mountain,
263276
FieldGuidePageTag.Urban,
264-
FieldGuidePageTag.Diurnal
277+
FieldGuidePageTag.Diurnal,
278+
FieldGuidePageTag.Edible
265279
)
266280
),
267281
BuiltInFieldGuidePage(
@@ -282,7 +296,8 @@ object BuiltInFieldGuide {
282296
FieldGuidePageTag.Mountain,
283297
FieldGuidePageTag.Urban,
284298
FieldGuidePageTag.Cave,
285-
FieldGuidePageTag.Nocturnal
299+
FieldGuidePageTag.Nocturnal,
300+
FieldGuidePageTag.Edible
286301
)
287302
),
288303
BuiltInFieldGuidePage(
@@ -303,7 +318,8 @@ object BuiltInFieldGuide {
303318
FieldGuidePageTag.Mountain,
304319
FieldGuidePageTag.Urban,
305320
FieldGuidePageTag.Wetland,
306-
FieldGuidePageTag.Diurnal
321+
FieldGuidePageTag.Diurnal,
322+
FieldGuidePageTag.Edible
307323
)
308324
),
309325
BuiltInFieldGuidePage(
@@ -322,7 +338,8 @@ object BuiltInFieldGuide {
322338
FieldGuidePageTag.Grassland,
323339
FieldGuidePageTag.Urban,
324340
FieldGuidePageTag.Wetland,
325-
FieldGuidePageTag.Nocturnal
341+
FieldGuidePageTag.Nocturnal,
342+
FieldGuidePageTag.Edible
326343
)
327344
),
328345
BuiltInFieldGuidePage(
@@ -342,7 +359,8 @@ object BuiltInFieldGuide {
342359
FieldGuidePageTag.Urban,
343360
FieldGuidePageTag.Wetland,
344361
FieldGuidePageTag.Mountain,
345-
FieldGuidePageTag.Nocturnal
362+
FieldGuidePageTag.Nocturnal,
363+
FieldGuidePageTag.Edible
346364
)
347365
),
348366
// TODO: The below have not been updated

0 commit comments

Comments
 (0)