summaryrefslogtreecommitdiff
path: root/scene/2d
AgeCommit message (Collapse)Author
2019-06-01Allow to change Position2D gizmo sizeTomasz Chabora
2019-04-23Merge pull request #24489 from mateusfccp/18264_wrong_animation_errorHein-Pieter van Braam
Make AnimatedSprite.animation complain when invalid animation name
2019-04-22Merge pull request #27673 from qarmin/small_fixesRémi Verschelde
Small fixes, mostly duplicated code
2019-04-21Merge pull request #27448 from avencherus/light2d-heightRémi Verschelde
Light2D height range expanded to -2048 to 2048.
2019-04-19Added ability for multiple images to be imported as an atlasJuan Linietsky
This adds support for groups in the import system, which point to a single file. Add property hint for saving files in file field
2019-04-16Merge pull request #28038 from CatThingy/area-error-fixRémi Verschelde
Removed unnecessary error from _area_inout
2019-04-15Merge pull request #24171 from YeldhamDev/occluder_polygon_grabMichael Alexsander Silva Dias
Make OccluderPolygon2D draggable in the editor
2019-04-15Removed unnecessary error from _area_inoutCatThingy
The error was previously removed from _body_inout for the same reason. Fixes #28022.
2019-04-10Added generator audio stream, and spectrum analyzer audio effectJuan Linietsky
Made AudioFrame and Vector2 equivalent for casting. Added ability to obtain the playback object from stream players. Added ability to obtain effect instance from audio server.
2019-04-09Style: Apply new changes from clang-format 8.0Rémi Verschelde
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes).
2019-04-08Merge pull request #27711 from neikeq/ifdef-clang-tidyRémi Verschelde
Replace a few #if/#elif with #ifdef and "#elif defined"
2019-04-08Small fixes, mostly dupicated codeqarmin
2019-04-06Fix wrong method binds and registered classIgnacio Etcheverry
2019-04-05Replace a few #if/#elif with #ifdef and "#elif defined"Ignacio Etcheverry
2019-04-05Merge pull request #27677 from akien-mga/Wimplicit-fallthroughRémi Verschelde
Fix -Wimplicit-fallthrough warnings from GCC 8
2019-04-05Merge pull request #27153 from YeldhamDev/animsprite_backwardsRémi Verschelde
Make AnimatedSprite able to play backwards
2019-04-05Merge pull request #27240 from Chaosus/clear_line_pointsRémi Verschelde
Added method to clear all points in Line2D
2019-04-05Ability to make CanvasLayers have pseudo 3D depth.Juan Linietsky
2019-04-05Fix -Wimplicit-fallthrough warnings from GCC 8Rémi Verschelde
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional. Can be replaced by `[[fallthrough]]` if/when we switch to C++17. The warning is now enabled by default for GCC on `extra` warnings level (part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet, but we could enable it manually once we switch to C++11. There's no equivalent feature in MSVC for now. Fixes #26135.
2019-04-05Merge pull request #27365 from Byteron/tile_map_negative_offsetMariano Javier Suligoy
TileMap, negative Y and X Offset
2019-04-05added negative X and negative Y offset to TileMapAaron Winter
clang-format added negative X and negative Y offset to TileMap
2019-04-05Light2D height range expanded to -2048 to 2048.Jared
2019-04-01Merge pull request #27080 from YeldhamDev/tilemap_remove_rect_dirtyRémi Verschelde
Make size cache dirty when removing tiles in 'TileMap'
2019-03-20Ensure non-emitting particles not processed on entering treeDaeil Kim
Also removed non-active CPUParticles(3d) from render list Fixes #27066
2019-03-19Added method to clear all points in Line2DChaosus
2019-03-18Add missing check for 2d physics bounce and friction settersKanabenki
The override check was already present for 3d physics but missing for 2d
2019-03-17Make AnimatedSprite able to play backwardsMichael Alexsander Silva Dias
2019-03-15Make size cache dirty when removing tiles in 'TileMap'Michael Alexsander Silva Dias
2019-03-10Fix resetting of CPUParticles (2D and 3D)JFonS
2019-03-09Merge pull request #26784 from humblers/fix-cpuparticles2dRémi Verschelde
Prevent invisible/inactive cpupparticles2d to redraw
2019-03-08Prevent invisible/inactive cpupparticles2d to redrawDaeil Kim
2019-03-07Fixes bad gizmo alignment for textures with odd sizeGilles Roudière
2019-03-04TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix ↵Mariano Suligoy
for #24003
2019-03-04Specifically error when users try to use sync to physics and move and slide, ↵Juan Linietsky
closes #26545
2019-03-02Clean up and fix some situations where triangulation may fail, closes #26366Juan Linietsky
2019-03-02Make query checks less agressive, fixes #24694Juan Linietsky
2019-02-23Do not crash on empty path, closes #23701Juan Linietsky
2019-02-23Ensure move and slide snap respects stop on slope, fixes #26180Juan Linietsky
2019-02-22Check that area is inside tree besides checking that queries are flushed, ↵Juan Linietsky
fixes #26148
2019-02-21Fixed bugs in test body motion and removed unnecesary test in ↵Juan Linietsky
move_and_slide. Fixes #25968
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
Fixes #25316.
2019-02-18Merge pull request #26025 from clayjohn/particles_lifetimeRémi Verschelde
Allowing setting particles lifetime greater than 600
2019-02-18allowing setting particles lifetime greater than 600clayjohn
2019-02-17Fix AudioStreams::stop possibly causing a small noiseMarcelo Fernandez
2019-02-16Updat polygons when skeleton setup changes, fixes #25949Juan Linietsky
2019-02-16Change snapping to only happen when the floor normal remains as floor, fixes ↵Juan Linietsky
#22312
2019-02-16Make sure stop on slope can have a tiny bit of precision edge.Juan Linietsky
2019-02-13Fix typos with codespellRémi Verschelde
Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2019-02-13Merge pull request #25821 from akien-mga/sync-class-and-filenamesRémi Verschelde
Ensure classes match their header filename
2019-02-12Scene: Ensure classes match their header filenameRémi Verschelde
Also drop some unused files. Renamed: - `scene/2d/navigation2d.h` -> `navigation_2d.h` - `scene/2d/screen_button.h` -> `touch_screen_button.h` - `scene/3d/scenario_fx.h` -> `world_environment.h` - `scene/audio/audio_player.h` -> `audio_stream_player.h` - `scene/resources/bit_mask.h` -> `bit_map.h` - `scene/resources/color_ramp.h` -> `gradient.h` - `scene/resources/shape_line_2d.h` -> `line_shape_2d.h` - `scene/resources/scene_format_text.h` -> `resource_format_text.h` - `scene/resources/sky_box.h` -> `sky.h` Dropped: - `scene/resources/bounds.h`