Skip to content

Commit

Permalink
Merge pull request #1012 from tomsep/feature/vector2-axis-mapped
Browse files Browse the repository at this point in the history
Map Vector2.Axis and Vector2i.Axis to Vector2Axis
  • Loading branch information
Bromeon authored Jan 12, 2025
2 parents 7768d90 + ae789d9 commit d7dfcf2
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions godot-codegen/src/conv/type_conversions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,14 @@ fn to_hardcoded_rust_ident(full_ty: &GodotTy) -> Option<&str> {
}

fn to_hardcoded_rust_enum(ty: &str) -> Option<&str> {
// Some types like Vector2[i].Axis may not appear in Godot's current JSON, but they are encountered
// in custom Godot builds, e.g. when extending PhysicsServer2D.
let result = match ty {
//"enum::Error" => "GodotError",
"enum::Variant.Type" => "VariantType",
"enum::Variant.Operator" => "VariantOperator",
"enum::Vector2.Axis" => "Vector2Axis",
"enum::Vector2i.Axis" => "Vector2Axis",
"enum::Vector3.Axis" => "Vector3Axis",
"enum::Vector3i.Axis" => "Vector3Axis",
_ => return None,
Expand Down

0 comments on commit d7dfcf2

Please sign in to comment.