14 Commits (3be37740f7dbf3c58f1c1ec0c811ea200cd996ce)

Author SHA1 Message Date
Colin McMillen 3be37740f7 Geometry: add equality operators & GetHashCode for structs 4 years ago
Colin McMillen 8ca79a1875 degrees aren't radians 4 years ago
Colin McMillen 0bb6f22f3d Geometry cleanups / TODO removal. 4 years ago
Colin McMillen 5121f6d775 World: load levels by parsing a JSON level description. 4 years ago
Colin McMillen f4581ecaf8 Player now takes damage from spikes. 4 years ago
Colin McMillen 0a64d17db5 fix lint errors 4 years ago
Colin McMillen 6802b3f162 Make separate ExtensionMethods file. 4 years ago
Colin McMillen 0e164f7b75 mark field readonly 4 years ago
Colin McMillen a21802e9f2 FMath.DegToRad(): use look-up table. 4 years ago
Colin McMillen 7cc953a44e add extension method: Vector2.Rotate() 4 years ago
Colin McMillen 0f9d546398 make Clamp() generic across comparables and move it into FMath. 4 years ago
Colin McMillen 554578968d Geometry: add FMath class & convenient accessors for AABB corners. 4 years ago
Colin McMillen 57b65f559c rename Aabb -> AABB 4 years ago
Colin McMillen 878d434b22 Add code for intersecting axis-aligned bounding boxes with segments & each other 4 years ago