New model
New diagram
cls
New Diagram
HeightMap
Will need destructuror
(1.0, 0.0, 0.0, 1.0, 213.62031249999998, 137.04296875)
(0.0, 0.0)
177.0
108.0
0
x
int
y
int
+ heights: float*
Cells
(1.0, 0.0, 0.0, 1.0, 412.3077864636515, 137.04296875)
(0.0, 0.0)
155.0
108.0
0
x
int
y
int
+ cases: int*
Both will need to implement the rule of three because they store raw pointers to arrays
(1.0, 0.0, 0.0, 1.0, 315.77064657107337, 163.47265625)
(0.0, 124.1015625)
193.07427978515625
97.14059448242188