|
Swadge 2024 2.0.0
APIs to develop games for the Magfest Swadge
|
Functions | |
| vec_t | addVec2d (vec_t left, vec_t right) |
| Add two vectors and return the resulting vector. | |
| vec_t | subVec2d (vec_t left, vec_t right) |
| Subtract two vectors and return the resulting vector. | |
| vec_t | mulVec2d (vec_t vector, int32_t scalar) |
| Multiply a vector by a scalar and return the result. | |
| vec_t | divVec2d (vec_t vector, int32_t scalar) |
| Divide a vector by a scalar and return the result. | |
| int32_t | dotVec2d (vec_t left, vec_t right) |
| Find the dot product of two vectors. | |
| vec_t | rotateVec2d (vec_t vector, int32_t degree) |
| Rotate a vector by a number of degrees and return the result. | |
| int32_t | sqMagVec2d (vec_t vector) |
| Return the squared magnitude of the given vector. The square root is not used because it is slow. | |
Add two vectors and return the resulting vector.
| left | One vector to add |
| right | The other vector to add |
Subtract two vectors and return the resulting vector.
| left | The vector to subtract from |
| right | The other vector to subtract |
Multiply a vector by a scalar and return the result.
| vector | The vector to multiply |
| scalar | The scalar to multiply by |
Divide a vector by a scalar and return the result.
| vector | The vector to divide |
| scalar | The scalar to divide by |
Find the dot product of two vectors.
| left | One vector to dot |
| right | The other vector to dot |
Rotate a vector by a number of degrees and return the result.
| vector | The vector to rotate |
| degree | The angle to rotate clockwise by, in degrees |
| int32_t sqMagVec2d | ( | vec_t | vector | ) |
Return the squared magnitude of the given vector. The square root is not used because it is slow.
| vector | The vector to get the squared magnitude for |