godot/scene/2d
Pedro J. Estébanez ef6e1252ae Guarantee start & end points are returned by Navigation2D
So start and end points are unconditionally added to the returned point list, but first and last middle points are checked against them to avoid duplicates.

`CMP_EPSILON` was already providing a guarantee, but knowing you will get exactly the endpoints you provided is even better.
2017-08-17 01:27:30 +02:00
..
animated_sprite.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
animated_sprite.h Add null-check to get_normal_frame 2017-06-20 00:37:34 +02:00
area_2d.cpp Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00
area_2d.h -Added AudioStreamPlayer2D, for 2D positional sound 2017-06-18 21:07:32 -03:00
audio_stream_player_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
audio_stream_player_2d.h -Added AudioStreamPlayer2D, for 2D positional sound 2017-06-18 21:07:32 -03:00
back_buffer_copy.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
back_buffer_copy.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
camera_2d.cpp Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
camera_2d.h Added some editor enhancements to Camera2D. Added the option to draw Camera2Ds bounds and drag margins. Added options to toggle the drawing of Camera2Ds lines in the editor. When a Camera2D is marked as current, its lines become a little less transparent. 2017-06-25 16:05:44 -04:00
canvas_item.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
canvas_item.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
canvas_modulate.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
canvas_modulate.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
collision_object_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
collision_object_2d.h expose missing CollisionShape API for CollisionObject 2017-07-24 20:29:49 +02:00
collision_polygon_2d.cpp -Trigger shapes removed in 2D, they became obsolete long ago when areas could detect their own overlap 2017-06-23 23:39:52 -03:00
collision_polygon_2d.h -Trigger shapes removed in 2D, they became obsolete long ago when areas could detect their own overlap 2017-06-23 23:39:52 -03:00
collision_shape_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
collision_shape_2d.h -Trigger shapes removed in 2D, they became obsolete long ago when areas could detect their own overlap 2017-06-23 23:39:52 -03:00
joints_2d.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
joints_2d.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
light_2d.cpp Rename Light2D::scale to texture_scale, so it doesn't conflict 2017-08-14 18:53:42 +03:00
light_2d.h -Fixed occluder rendering, closes #8560 2017-06-13 01:23:04 -03:00
light_occluder_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
light_occluder_2d.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
line_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
line_2d.h -Added .hdr format support 2017-05-28 21:48:05 -03:00
line_builder.cpp Fixed broken Line2D due to math changes in f271591ac2 2017-06-14 02:21:40 +02:00
line_builder.h -Added .hdr format support 2017-05-28 21:48:05 -03:00
navigation2d.cpp Guarantee start & end points are returned by Navigation2D 2017-08-17 01:27:30 +02:00
navigation2d.h Moved member variables from constructor to initialization list 2017-08-08 21:43:19 -04:00
navigation_polygon.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
navigation_polygon.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
node_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
node_2d.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
parallax_background.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
parallax_background.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
parallax_layer.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
parallax_layer.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
particles_2d.cpp Disabling Particles::one_shot restarts emission 2017-08-12 18:37:01 +08:00
particles_2d.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
path_2d.cpp Fixes method definitions with extra number of arguments 2017-08-10 07:17:51 +02:00
path_2d.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
path_texture.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
path_texture.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
physics_body_2d.cpp Fix missing and incorrect values in return value of _move method 2017-08-12 19:59:39 +10:00
physics_body_2d.h Warn about resizing a rigidbody (2D or 3D), covers the most common cases, closes #7615 2017-08-05 16:06:15 -03:00
polygon_2d.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
polygon_2d.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
position_2d.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
position_2d.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
ray_cast_2d.cpp Refactor layer_mask to collision_layer 2017-06-14 10:58:34 +07:00
ray_cast_2d.h Refactor layer_mask to collision_layer 2017-06-14 10:58:34 +07:00
remote_transform_2d.cpp Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00
remote_transform_2d.h Added the following features to RemoteTransform and RemoteTransform2D: 2017-07-05 16:29:48 -04:00
screen_button.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
screen_button.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
SCsub style: Fix PEP8 whitespace issues in Python files 2016-11-01 00:35:16 +01:00
sprite.cpp Removes type information from method binds 2017-08-10 07:17:50 +02:00
sprite.h Texture rect_region drawing now clamps UV to avoid bleeding. This avoids scenarios like single-texture tilemap tiles leaking pixels to the next tile when filter is enabled on it. 2017-06-18 22:55:02 -03:00
tile_map.cpp Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
tile_map.h Added get_used_cells_by_id method 3.0 2017-08-02 18:02:00 -04:00
visibility_notifier_2d.cpp few bugs fixed thanks to explicit bool constructor and clang. 2017-08-05 21:43:10 -03:00
visibility_notifier_2d.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
y_sort.cpp Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
y_sort.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00