This commit is contained in:
2025-06-30 12:39:24 +02:00
parent 5a22159ace
commit f0df8f5eaa
9 changed files with 7 additions and 5 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
View File
+7 -5
View File
@@ -172,7 +172,8 @@ impl MyApp {
} }
Message::ChangeSound(i, s) => { Message::ChangeSound(i, s) => {
self.poly_frame.polygons[i].sound = self.poly_frame.polygons[i].sound =
StaticSoundData::from_file(&s).expect("Fail to load audio"); StaticSoundData::from_file(format!("./assets/{}", s))
.expect("Fail to load audio");
self.poly_frame.polygons[i].sound_name = s; self.poly_frame.polygons[i].sound_name = s;
} }
} }
@@ -190,11 +191,12 @@ impl MyApp {
.map(|polygon| { .map(|polygon| {
let current_index = i; let current_index = i;
i += 1; i += 1;
let entries = fs::read_dir("./assets/") let mut entries: Vec<String> = fs::read_dir("./assets")
.unwrap() .unwrap()
.map(|res| res.map(|e| e.path().to_str().unwrap().to_string())) .filter_map(|res| res.ok())
.collect::<Result<Vec<_>, io::Error>>() .map(|e| e.path().file_name().unwrap().to_str().unwrap().to_string())
.unwrap(); .collect();
entries.sort();
row![ row![
text(&polygon.name), text(&polygon.name),