aboutsummaryrefslogtreecommitdiff
path: root/scene/2d
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9791 from bojidar-bg/6087-add-global-local-convRémi Verschelde2017-07-242-0/+16
|\ | | | | Add .to_local/.to_global methods on Node2D and Spatial
| * Add .to_local/.to_global methods on Node2D and SpatialBojidar Marinov2017-07-232-0/+16
| | | | | | | | | | Those are just helpers around get_global_transform().affine_inverse().xform() and get_global_transform().xform(). Closes #6087
* | expose missing CollisionShape API for CollisionObjectJakub Grzesik2017-07-242-0/+28
| |
* | Merge pull request #9764 from Noshyaar/pr-fix2Rémi Verschelde2017-07-244-14/+14
|\ \ | | | | | | Add object type hint for docs
| * | Add object type hint for docsPoommetee Ketson2017-07-234-14/+14
| |/
* / Sprite: fix disconnect nonexistent signalPoommetee Ketson2017-07-231-13/+0
|/
* Add object type hint for docsPoommetee Ketson2017-07-195-12/+12
|
* Merge pull request #9355 from TwistedTwigleg/Remote_node_enhancementRémi Verschelde2017-07-112-1/+117
|\ | | | | RemoteTransform and RemoteTransform2D enhancements
| * Added the following features to RemoteTransform and RemoteTransform2D:TwistedTwigleg2017-07-052-1/+117
| | | | | | | | | | - Added the ability to toggle changes in position, rotation, and scale - Added the ability to toggle changes in either local or global coordinates
* | Merge pull request #9592 from RandomShaper/remove-warnsThomas Herzog2017-07-101-2/+5
|\ \ | | | | | | Remove warnings about benign situations
| * | Remove warnings about benign situationsPedro J. Estébanez2017-07-101-2/+5
| | |
* | | Use the gravity constant to calculate weightsJohan Manuel2017-07-051-2/+3
|/ /
* | Fixed set_global_scale in Node2D.TwistedTwigleg2017-07-031-1/+1
| |
* | Readd tilemap's shape_transform and bugfixesBojidar Marinov2017-07-013-7/+9
| | | | | | | | This reverts commit a808f53020aa710ff81392e2349b8a39c55d2717.
* | Revert "Fix Tileset/tilemap issues related to my adding of one-way ↵Juan Linietsky2017-07-013-9/+7
| | | | | | | | collisions to them"
* | -Many fixes to VisualScript, fixed property names, etc.Juan Linietsky2017-06-302-0/+25
| | | | | | | | | | | | -Added ability to set/get a field in GetSet, as well as assignment ops -Added a Select node -Fixed update bugs related to variable list and exported properties, closes #9458
* | Fix #9409, fixup #9370; tileset now has shape transform instead of offsetBojidar Marinov2017-06-303-7/+9
| | | | | | | | | | | | Fix bad return type in CollisionObject2D, Shape -> Shape2D. Was causing unintended null when casting. (9409) Fix a misplaced ++ operator. (9370) Fix merging with exiting tileset duplicating shapes. (9370)
* | -Fixed SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky2017-06-261-1/+1
| | | | | | | | -Fixded BackBuffercopy object
* | Merge pull request #9296 from TwistedTwigleg/Camera2D_enhancements_V2Rémi Verschelde2017-06-262-18/+127
|\ \ | | | | | | Camera2D enhancements (V2)
| * | Added some editor enhancements to Camera2D. Added the option to draw ↵TwistedTwigleg2017-06-252-18/+127
| | | | | | | | | | | | 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.
* | | Merge pull request #9370 from bojidar-bg/c-9318-oneway-tilemapsRémi Verschelde2017-06-261-6/+6
|\ \ \ | | | | | | | | Add one-way collisions and individual shape offsets for tilesets
| * | | Add one-way collisions and individual shape offsets for tilesetsBojidar Marinov2017-06-251-6/+6
| | | | | | | | | | | | | | | | | | | | As requested in #9318 Accidentially fixes #2231 as well
* | | | Merge pull request #9318 from bojidar-bg/readd-normal-tilemapRémi Verschelde2017-06-261-2/+3
|\ \ \ \ | | | | | | | | | | Add normal map to tilemaps and tilesets
| * | | | Add normal map to tilemaps and tilesetsBojidar Marinov2017-06-221-2/+3
| | | | | | | | | | | | | | | | | | | | Fixes #9310
* | | | | Usability improvements for folding. Unfortunately SpatialMaterial broke ↵Juan Linietsky2017-06-253-3/+9
| |/ / / |/| | | | | | | | | | | compatibility.
* | | | Ability to restart particle system with a function callJuan Linietsky2017-06-253-5/+41
| | | |
* | | | BuildSystem: generated files have .gen.extensionPoommetee Ketson2017-06-252-2/+2
| |_|/ |/| |
* | | Simplified 2D Kinematicbody.. 3D will wait a bit.Juan Linietsky2017-06-243-307/+191
| | |
* | | -Trigger shapes removed in 2D, they became obsolete long ago when areas ↵Juan Linietsky2017-06-238-452/+401
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | could detect their own overlap -Added ability to disable individual collisionshape/polygon -Moved One Way Collision to shape, allowing more flexibility -Changed internals of CollisionObject, shapes are generated from child nodes on the fly, not stored inside any longer. -Modifying a CollisionPolygon2D on the fly now works, it can even be animated. Will port this to 3D once well tested. Have fun!
* | | Small fixes required to get platformer to work.Juan Linietsky2017-06-232-8/+284
| | | | | | | | | | | | Added back CanvasItemMaterial
* | | Fixed bug regarding to two spatial 2d players not mixing properlyJuan Linietsky2017-06-221-6/+6
| | |
* | | Properly exposed material types everywhere.Juan Linietsky2017-06-221-1/+1
| | |
* | | Fix tools=no buildRémi Verschelde2017-06-221-0/+3
|/ / | | | | | | This house is falling apart when I'm not around...
* / 2D GPU Particles working..Juan Linietsky2017-06-214-1166/+273
|/
* Merge pull request #9257 from Shockblast/patch-1Thomas Herzog2017-06-201-1/+0
|\ | | | | Remove Duplicate Include
| * Remove Duplicate IncludeShockblast2017-06-191-1/+0
| | | | | | | | Also solves a problem with AnimatedSprites, when you add sprites for the animation the engine crash
* | Add null-check to get_normal_frameBenjamin Dahse2017-06-201-1/+1
| |
* | Texture rect_region drawing now clamps UV to avoid bleeding. This avoids ↵Juan Linietsky2017-06-184-6/+28
| | | | | | | | scenarios like single-texture tilemap tiles leaking pixels to the next tile when filter is enabled on it.
* | -Added AudioStreamPlayer2D, for 2D positional soundJuan Linietsky2017-06-184-0/+623
|/ | | | -Added ability for Area2D to redirect positional sound to a specific audio bus
* Added normalmap support to stylebox and animated sprite.Juan Linietsky2017-06-182-1/+23
|
* Add normalmap support for drawing in all low level primitives. Only added ↵Juan Linietsky2017-06-174-24/+49
| | | | support in Sprite so far.
* Merge pull request #9176 from RandomShaper/fix-touchbuttonRémi Verschelde2017-06-152-57/+47
|\ | | | | Fix/improve TouchScreenButton
| * Fix/improve TouchScreenButtonPedro J. Estébanez2017-06-142-57/+47
| | | | | | | | | | | | | | - Refactor touch acceptance logic so the same is used whether passby is enabled or not. - Remove the check for visibility during input handling as it should never fail; instead using now an ERR_FAIL_COND() just in case since we have been checking for that so far. - Fix cast to wrong InputEventScreenTouch when it should be InputEventScreenDrag. - Replaced use of references by plain pointers for a more readable code and maybe a little performance gain.
* | Merge pull request #9160 from karroffel/color-ramp-renameRémi Verschelde2017-06-143-28/+28
|\ \ | | | | | | renamed occurances of ColorRamp with Gradient
| * | renamed occurances of ColorRamp with GradientKarroffel2017-06-143-28/+28
| | | | | | | | | | | | ColorRamp got renamed to Gradient recently, reduz missed some occurances though.
* | | Merge pull request #9165 from Noshyaar/pr-areaRémi Verschelde2017-06-147-50/+50
|\ \ \ | | | | | | | | Refactor layer_mask to collision_layer
| * | | Refactor layer_mask to collision_layerPoommetee Ketson2017-06-147-50/+50
| |/ /
* / / Fixed broken Line2D due to math changes in ↵Marc Gilleron2017-06-141-3/+3
|/ / | | | | | | f271591ac22bd07e1b2316448dd6e9af879c218f
* / -Fixed occluder rendering, closes #8560Juan Linietsky2017-06-132-0/+20
|/ | | | -Ability to smooth out 2D shadow filters
* renamed all Rect2.pos to Rect2.positionalexholly2017-06-048-59/+59
|