godot/scene
Răzvan C. Rădulescu 5c914e2d5b Fix and make Tween node less confusing
I've made the following changes:
- make `is_active` the main way of keeping track of tween
  processing/activity, meaning that `is_active` will now return
  `false` if all tween actions have finished or if it isn't started
  or if it was stopped via `set_active(false)` or any other mode
- removed is_stopped because is redundand now

The above meant that we don't have to keep track of yet another variable
`available` since everything is based on `*processing_internal` so I
removed it, likewise it's own local `processing` variable was removed,
as well as the "double" `_set_process` which it feels more like a hack.

What wasn't changed:
- `tell()` still returns max value (i.e. `== get_runtime()` when all
  tweens `finish`)

*More testing is needed*. So far I've tested repeat on/off, delay,
`is_active()` working corretly, `set_active(true), set_active(false)`,
but probably more tests are necessary, all the resets, stops, resume
etc.
2018-06-26 18:16:57 +02:00
..
2d Optimize _recreate_quadrants 2018-06-26 00:07:48 -03:00
3d Fight off some error spam in the editor 2018-06-24 11:54:08 +10:00
animation Fix and make Tween node less confusing 2018-06-26 18:16:57 +02:00
audio Revert "Use fake audio playing property in editor" 2018-05-13 21:37:08 +02:00
gui -Added AnimationGraphPlayer (still missing features) 2018-06-18 22:12:08 -03:00
main Add missing NULL checks for add_child_below_node 2018-06-19 22:47:34 -03:00
resources -Added AnimationGraphPlayer (still missing features) 2018-06-18 22:12:08 -03:00
SCsub disable caching for targets using helper functions 2017-11-28 23:24:12 -04:00
register_scene_types.cpp renamed AnimationGraphPlayer to AnimationTree 2018-06-25 18:40:24 -03:00
register_scene_types.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
scene_string_names.cpp -Added AnimationGraphPlayer (still missing features) 2018-06-18 22:12:08 -03:00
scene_string_names.h -Added AnimationGraphPlayer (still missing features) 2018-06-18 22:12:08 -03:00