dust/examples/clue_solver.ds
2023-10-06 21:59:01 -04:00

27 lines
483 B
Plaintext

suspects = ["White", "Green"];
rooms = ["Library", "Kitchen"];
weapons = ["Rope", "Lead Pipe"];
make_guess = function <current_room> {
if (length suspects) == 1
&& (length rooms) == 1
&& (length weapons) == 1
then
(output 'It was '
+ suspects.0
+ ' in the '
+ rooms.0
+ ' with the '
+ weapons.0
+ '!'
);
else
(output 'I accuse '
+ (random suspects)
+ ' in the '
+ current_room
+ ' with the '
+ (random weapons)
+ '!')
}