tangled
alpha
login
or
join now
munksgaard.tngl.sh
/
scoundrel
1
fork
atom
A Gleam implementation of the Scoundrel solo card game
munksgaard.me/scoundrel
lustre
scoundrel
gleam
card
game
1
fork
atom
overview
issues
pulls
pipelines
remove unused messages field
munksgaard.tngl.sh
3 months ago
c3304fb2
74224970
0/1
build.yml
failed
2m 8s
+4
-4
1 changed file
expand all
collapse all
unified
split
src
scoundrel.gleam
+4
-4
src/scoundrel.gleam
···
22
22
}
23
23
24
24
type Model {
25
25
-
Model(state: state.State, messages: List(String))
25
25
+
Model(state: state.State)
26
26
}
27
27
28
28
fn init(_args) -> Model {
29
29
-
Model(state: state.init_state(), messages: [])
29
29
+
Model(state: state.init_state())
30
30
}
31
31
32
32
type Msg =
···
37
37
case state.turn_result(new_state) {
38
38
state.NextRoom -> {
39
39
let assert Ok(s) = state.next_room(new_state)
40
40
-
Model(state: s, messages: ["Room defeated, next room", ..model.messages])
40
40
+
Model(state: s)
41
41
}
42
42
-
_ -> Model(..model, state: new_state)
42
42
+
_ -> Model(state: new_state)
43
43
}
44
44
}
45
45