diff --git a/fieldImages/src/main/java/edu/wpi/fields/Fields.java b/fieldImages/src/main/java/edu/wpi/fields/Fields.java index 4fc3508701..119415edef 100644 --- a/fieldImages/src/main/java/edu/wpi/fields/Fields.java +++ b/fieldImages/src/main/java/edu/wpi/fields/Fields.java @@ -14,12 +14,13 @@ public enum Fields { k2021GalacticSearchA("2021-galacticsearcha.json"), k2021GalacticSearchB("2021-galacticsearchb.json"), k2021Slalom("2021-slalompath.json"), - k2022RapidReact("2022-rapidreact.json"); + k2022RapidReact("2022-rapidreact.json"), + k2023ChargedUp("2023-chargedup.json"); public static final String kBaseResourceDir = "/edu/wpi/first/fields/"; /** Alias to the current game. */ - public static final Fields kDefaultField = k2022RapidReact; + public static final Fields kDefaultField = k2023ChargedUp; public final String m_resourceFile; diff --git a/fieldImages/src/main/native/include/fields/2023-chargedup.h b/fieldImages/src/main/native/include/fields/2023-chargedup.h new file mode 100644 index 0000000000..54663c5046 --- /dev/null +++ b/fieldImages/src/main/native/include/fields/2023-chargedup.h @@ -0,0 +1,12 @@ +// Copyright (c) FIRST and other WPILib contributors. +// Open Source Software; you can modify and/or share it under the terms of +// the WPILib BSD license file in the root directory of this project. + +#pragma once + +#include + +namespace fields { +std::string_view GetResource_2023_chargedup_json(); +std::string_view GetResource_2023_field_png(); +} // namespace fields diff --git a/fieldImages/src/main/native/resources/edu/wpi/first/fields/2023-chargedup.json b/fieldImages/src/main/native/resources/edu/wpi/first/fields/2023-chargedup.json new file mode 100644 index 0000000000..b054b77fb3 --- /dev/null +++ b/fieldImages/src/main/native/resources/edu/wpi/first/fields/2023-chargedup.json @@ -0,0 +1,10 @@ +{ + "game": "Charged Up", + "field-image": "2023-field.png", + "field-corners": { + "top-left": [46, 36], + "bottom-right": [1088, 544] + }, + "field-size": [54.27083, 26.2916], + "field-unit": "foot" + } \ No newline at end of file diff --git a/fieldImages/src/main/native/resources/edu/wpi/first/fields/2023-field.png b/fieldImages/src/main/native/resources/edu/wpi/first/fields/2023-field.png new file mode 100644 index 0000000000..ab3f0ff333 Binary files /dev/null and b/fieldImages/src/main/native/resources/edu/wpi/first/fields/2023-field.png differ