aboutsummaryrefslogtreecommitdiff
path: root/modules/gridmap (follow)
Commit message (Collapse)AuthorAgeFilesLines
* doc: Update header version for 3.0-betaRémi Verschelde2017-11-241-1/+1
|
* Native pan and zoom for macOSBernhard Liebl2017-11-211-0/+10
|
* Rename Rect3 to AABB.Ferenc Arn2017-11-171-1/+1
| | | | Fixes #12973.
* Merge pull request #12488 from djrm/pr_gridmap_fixesRémi Verschelde2017-11-162-76/+106
|\ | | | | Several improvements to GridMap.
| * Several improvements to GridMap.Daniel J. Ramirez2017-11-092-76/+106
| | | | | | | | | | | | Fixed crash when undoing. More ergonomic shortcuts. Fixed freelook navigation.
* | doc: Make all module docs self-containedRémi Verschelde2017-11-151-5/+4
| |
* | doc: Remove revision.module_config from version stringRémi Verschelde2017-11-151-1/+1
|/ | | | | It is now "3.0-alpha" instead of "3.0.alpha.custom_build{,.mono}", limits unnecessary diffs.
* classref: Sync with current sourceRémi Verschelde2017-10-211-0/+20
|
* Adds world_to_map() and map_to_world() methods to GridMap.David Saltares2017-10-212-3/+35
| | | | | Closes #11856. Also fixes GridMap::set_cell_scale() not visually updating the grid meshes
* [DOCS] Document GridMapDavid Saltares2017-10-151-0/+26
| | | | [ci skip]
* doc: Sync classref with current sourceRémi Verschelde2017-10-111-0/+6
| | | | | Ensure that s/fixed_process/physics_process/ is handled properly. [ci skip]
* Add GridMap::get_used_cells. Fixes #11857.feature/gridmap-used-cellsJ08nY2017-10-052-0/+17
|
* Changed the doc class generation to individual files per class. It is also ↵Juan Linietsky2017-09-123-0/+182
| | | | | | possible to save module files in module directories and the build system will recognize them.
* Merge pull request #10976 from saltares/issue-907Rémi Verschelde2017-09-062-0/+20
|\ | | | | Fixes setting visibility on GridMap, issue #907
| * Setting visibility on GridMap now works. Closes #907.David Saltares2017-09-052-0/+20
| | | | | | | | | | | | | | Basically, `GridMap` wasn't reacting to the `NOTIFICATION_VISIBILITY_CHANGED` event. This reacts to such events and walks over the set of `Octants` and all of their `MultiMeshInstances` to set their visibility on the `VisualServer`.
* | -Added an optimization so physics shapes are configured later, speeds up ↵Juan Linietsky2017-09-031-3/+0
|/ | | | grid map loading and editing
* Removed ontop property, added a material rendering priority system. Fixes ↵Juan Linietsky2017-09-011-2/+2
| | | | #9935, closes #10135
* -Fixes to how collada generates tangents (use SurfaceTool), closes #9562Juan Linietsky2017-08-291-1/+2
| | | | -Fix to gridmap cell size (wrong property type)
* Dead code tells no talesRémi Verschelde2017-08-271-3/+1
|
* -Largely rewrote gridmap to simplify itJuan Linietsky2017-08-274-296/+353
| | | | | -Got editor working again -Added a current-floor marker on selection
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-276-6/+6
|
* Add several missing Null checks in _notificationHein-Pieter van Braam2017-08-261-0/+3
| | | | This fixes #6118
* -Massive clean up to gizmosJuan Linietsky2017-08-264-777/+71
| | | | | | | -Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings
* Fix i18n bug in GridMap stringRémi Verschelde2017-08-251-4/+2
| | | | Regression from 6134d87 causing build issue on clang.
* Editor: Add some more translatable strings.Andreas Haas2017-08-251-29/+29
|
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-242-6/+6
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Some control fixes and removed useless linesGilles Roudiere2017-08-191-1/+1
|
* Merge pull request #10307 from Rubonnek/update-argument-namesRémi Verschelde2017-08-163-11/+11
|\ | | | | Updated function argument names
| * Updated function argument namesWilson E. Alvarez2017-08-123-11/+11
| |
* | Replace GUI anchor type by a float between 0 and 1Gilles Roudiere2017-08-131-1/+1
|/
* Fixes method definitions with extra number of argumentsIgnacio Etcheverry2017-08-101-2/+2
|
* Removes type information from method bindsIgnacio Etcheverry2017-08-101-2/+2
|
* Makes all Godot API's methods Lower CaseIndah Sylvia2017-08-071-1/+1
|
* Many fixes to improve GI Probe qualityJuan Linietsky2017-07-151-0/+1
|
* renamed all Rect3.pos to Rect3.positionalexholly2017-06-092-9/+9
|
* InputEvent: Renamed "pos" property to "position"Andreas Haas2017-06-031-3/+3
| | | | Make the naming consistent with other classes.
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-202-102/+106
| | | | this might cause bugs I haven't found yet..
* Implemented scrolling factor for smooth trackpad scrollingtoger52017-05-071-2/+2
| | | | | Working platforms platform: OSX, Windows. Support for almost all ui elements, including project list.
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-086-0/+6
|
* New particle system, mostly working, some small features missing.Juan Linietsky2017-04-062-12/+12
|
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-055-1127/+915
| | | | | | | | | | | | | | | | | | | | | | | | I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-052-5/+5
| | | | | | The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.
* Many fixes to make exported scenes work better, still buggy.Juan Linietsky2017-02-155-579/+82
|
* Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-132-40/+40
| | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56
* Style: Fix statements ending with ';;'Rémi Verschelde2017-01-162-7/+7
|
* Style: Cleanups, added headers, renamed filesRémi Verschelde2017-01-161-1/+1
| | | | | | | | | Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
* Style: Fix whole-line commented codeRémi Verschelde2017-01-141-9/+11
| | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* Must now register with set_transform_notify() to get ↵Juan Linietsky2017-01-121-0/+1
| | | | NOTIFICATION_TRANSFORM_CHANGED
* Type renames:Juan Linietsky2017-01-113-25/+25
| | | | | | | | | | | | Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray
* Removed the set_child_rect() in AcceptDialog. AcceptDialog now works as a ↵Juan Linietsky2017-01-101-1/+0
| | | | container!