-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtd3.hpp
33 lines (25 loc) · 1.13 KB
/
td3.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef TD3_HPP
#define TD3_HPP
double* extend_array(double* array, int length, int new_size);
double* shrink_array(double* array, int length, int new_size);
double* append_to_array(double element,
double* array,
int ¤t_size,
int &max_size);
double* remove_from_array(double* array,
int ¤t_size,
int &max_size);
bool simulate_projectile(const double magnitude, const double angle,
const double simulation_interval,
double *targets, int &tot_targets,
int *obstacles, int tot_obstacles,
double* &telemetry,
int &telemetry_current_size,
int &telemetry_max_size);
void merge_telemetry(double **telemetries,
int tot_telemetries,
int *telemetries_sizes,
double* &global_telemetry,
int &global_telemetry_current_size,
int &global_telemetry_max_size);
#endif // TD3_HPP