Skip to content

Releases

ObjectAnimator v1.0.0

Choose a tag to compare

@roseeast roseeast released this 14 Sep 18:18
7c688d5

This release focuses on compatibility, diagnostics, and release packaging polish.

Highlights

  • ObjectAnimator no longer defines global EASE_* constants.
  • Added OA_EASE_* constants to avoid conflicts with omp_easing.inc.
  • Added new diagnostics and introspection natives.
  • Added safe helper stocks for easier animator cleanup.
  • Release packages now include documentation.

Added

  • OA_EASE_* easing constants.
  • OA_GetVersion
  • OA_GetAnimatorCount
  • OA_GetActiveAnimationsCount
  • OA_GetAnimatorObject
  • OA_GetAnimatorPlayer
  • OA_GetAnimatorTargetType
  • OA_SnapTo
  • OA_DestroySafe
  • OA_StopSafe
  • New example: diagnostics_and_snap.pwn

Changed

  • Native declarations now default to OA_EASE_LINEAR.
  • Examples and documentation now use OA_EASE_*.
  • Object transform updates now skip insignificant position/rotation deltas.
  • Release archives now include the docs/ directory.

Compatibility

This release is designed to coexist with omp_easing.inc.