use gdlib::{
cclocallevels::{gdlevel::GDLevel, gdobj::structs::Group},
core::GDError,
};
fn main() -> Result<(), GDError> {
let mut level = GDLevel::from_gmd("test_gmds/level.gmd")?;
if let Some(data) = level.get_decrypted_data_ref() {
for obj in data.objects.iter_mut() {
obj.config.add_group(Group::Regular(42));
}
}
level.export_to_gmd("test_gmds/generated_group_42.gmd")?;
Ok(())
}