Skip to content

Commit 49fbda6

Browse files
Made a vec that has all the valid level versions
The old system kinda sucked lol.
1 parent 2d85544 commit 49fbda6

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/game/loading.rs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,22 @@ pub fn load_level(
2626
// Probably when groups get added
2727
let mut level_version: &str = "";
2828

29+
let valid_versions: Vec<&str> = vec![
30+
"BETA",
31+
"1.3",
32+
"1.4",
33+
"1.5",
34+
"1.6",
35+
"F-ALPHA"
36+
];
37+
2938
obj_grid.clear();
3039
for pair in metadata_pairs {
3140
let key: &str = pair.split(":").collect::<Vec<&str>>()[0];
3241
let value: &str = pair.split(":").collect::<Vec<&str>>()[1];
3342

3443
if key == "version" {
35-
if value == "BETA"
36-
|| value == "1.3"
37-
|| value == "1.4"
38-
|| value == "1.5"
39-
|| value == "1.6"
40-
|| value == "F-ALPHA" {
44+
if valid_versions.contains(&value) {
4145
level_version = value;
4246
} else {
4347
return "invalid_version".to_string();

0 commit comments

Comments
 (0)