summaryrefslogtreecommitdiffstats
path: root/include/ballistics.h
diff options
context:
space:
mode:
authorhybrid <hybrid@hybridlabs.pro>2026-08-08 08:10:17 +0300
committerhybrid <hybrid@hybridlabs.pro>2026-08-08 08:10:17 +0300
commit1d1796c97867ada2211a39b313ef6398297c7b8f (patch)
tree927e9c477d7a974fb219ed9963fced6ea8109b5c /include/ballistics.h
parent884bac2a767bf5bf77413c055a6484a7ea87700c (diff)
downloada3catragmx-1d1796c97867ada2211a39b313ef6398297c7b8f.tar.gz
a3catragmx-1d1796c97867ada2211a39b313ef6398297c7b8f.tar.bz2
a3catragmx-1d1796c97867ada2211a39b313ef6398297c7b8f.zip
upd: tmp
Diffstat (limited to 'include/ballistics.h')
-rw-r--r--include/ballistics.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/include/ballistics.h b/include/ballistics.h
index ab68c3f..7ba4248 100644
--- a/include/ballistics.h
+++ b/include/ballistics.h
@@ -19,4 +19,21 @@ double retard(DragFunction drag_function,
double velocity,
double temperature);
+typedef struct RangeCardRecord RangeCardRecord;
+struct RangeCardRecord {
+ size_t n;
+ double range;
+ double elevation;
+ Windage windage;
+ double lead;
+ double time_of_flight;
+ double bullet_speed;
+ double kinetic_energy;
+};
+typedef struct RangeCard RangeCard;
+struct RangeCard {
+ RangeCardRecord *card;
+ size_t records;
+};
+
#endif