ryanisaacg / quicksilver

A simple framework for 2D games on desktop and web
https://ryanisaacg.github.io/quicksilver
Other
782 stars 77 forks source link

Trim down on the geom module #614

Closed ryanisaacg closed 4 years ago

ryanisaacg commented 4 years ago

Remove Scalar and replace it with f32 where it is used Remove impl Into<Vector> from interfaces and replace it with Vector Deprecate Line and Triangle

Motivation and Context

These changes make compile times faster, and remove unnecessary structs from the geometry module. Quicksilver doesn't provide robust collision detection anyway, and these old interfaces aren't used for Graphics anymore.

Checks