Juan Linietsky
7d25d20861
Added a generic AStar implementation to Godot.
...
It's pretty fast, use it for games where Navigation does not cut it.
(cherry picked from commit 827a9aa829
)
2016-10-18 18:35:44 +02:00
Fabio Alessandrelli
ea48675ffa
Properly handle absolute paths in Globals::localize_path
...
This give a proper fix for #4280 - #3106 , allowing absolute paths
that starts from the file system, not the resource folder
(cherry picked from commit 2f2cea070e
)
2016-10-17 20:49:12 +02:00
Răzvan Cosmin Rădulescu
04255541a0
Fixes hash float negative 0 problem
...
Before this was giving an error:
var a = {Vector2(1, 0): 5, Vector2(-1, 0): 7}
print(a)
print(a[Vector2(1, 0)])
print(a[-Vector2(1, 0)])
This simple commit fixes the issue.
(cherry picked from commit 9ad0850301
)
2016-10-17 20:48:15 +02:00
Mateusz Adamczyk
ce1138cb02
Added simple check to viewport, if matrix32 is invesile ( https://github.com/godotengine/godot/issues/6296 ).
...
(cherry picked from commit 8671836b76
)
2016-10-09 17:40:37 +02:00
Răzvan Cosmin Rădulescu
97ebfddaaf
fixes #6331 , Variant::can_convert
...
(cherry picked from commit f2af5ab949
)
2016-10-09 17:34:00 +02:00
J08nY
5b942f056a
Vector3: added angle_to(Vector3 other)
...
(cherry picked from commit deb36b44d1
)
2016-10-09 17:33:36 +02:00
J08nY
44ba542de6
Vector3: format properly, fix indents
...
(cherry picked from commit f468cfc379
)
2016-10-09 17:33:30 +02:00
Pedro J. Estébanez
12d4d65668
Improve debug focus behavior
...
Fix focusing debugged game on Windows
Add re-focusing editor on continue
(cherry picked from commit 66dac878ac
)
2016-10-09 17:29:59 +02:00
Fabio Alessandrelli
56dc7aa568
Properly encode InputEvent of type NONE. Fix #5987
...
In the editor settings you can disable default editor shortcuts.
When a default shortcut is disabled an InputEvent of type NONE must
be stored in the config file to allow the editor to remember that setting.
variant_parser.cpp was not properly encoding InputEvent of type NONE causing
the "corruption" of the editor settings file.
(cherry picked from commit 941f460384
)
2016-10-09 17:29:27 +02:00
J08nY
f315d352ec
PCKPacker: moved from tools into core, fixes #4129
...
(cherry picked from commit b1fba2e013
)
2016-10-09 17:28:11 +02:00
volzhs
73e7ccabf5
Fix typo for word_wrap
...
(cherry picked from commit c333659ebc
)
2016-10-09 17:23:58 +02:00
volzhs
721599c797
Fix error when using 2 or more slashes on resource path
...
(cherry picked from commit 0866f49f4e
)
2016-10-09 17:23:53 +02:00
Andreas Haas
5adb75c2e7
Throw error when trying to emit a non-existing signal.
...
closes #6017
(cherry picked from commit 276087e92d
)
2016-10-09 17:22:08 +02:00
Andreas Haas
33223e7a8a
Add function to get readable names for joystick events
...
Closes #6476
(cherry picked from commit e0fcd9331a
)
2016-10-09 17:19:57 +02:00
anneomcl
12edde80f2
Fix for #6158 . Converting Vector2 to Size2 for scaling functions.
...
(cherry picked from commit aa5ade834c
)
2016-10-09 17:18:54 +02:00
Andreas Haas
94e5c48004
Expose Vector2::clamped() to scripts
...
Needed this and wondered that there's no built-in function for it.
So I wanted to implement it and saw that it's actually already there, just wasn't bound ^^
(cherry picked from commit c21412fa7e
)
2016-10-09 17:18:29 +02:00
Andreas Haas
e788ffff65
Fix input action pressed state not changing for quick joystick movements.
...
fixes #6488
Also removes a bunch of dead code related to checking if a joystick axis is pressed.
(cherry picked from commit 84783fe77b
)
2016-10-09 17:16:19 +02:00
supaiku
3f30a22cb0
Show object string cast instead of object id in debugger
...
(cherry picked from commit 0108e7c33a
)
2016-09-18 23:06:51 +02:00
Rémi Verschelde
48d1e8bd4e
InputEvent: Fix event comparisons when type is NONE
...
Was a regression from 2e5a4cb5ca
.
Fixes #6376 .
(cherry picked from commit eff6519aaf
)
2016-09-18 23:03:10 +02:00
Rémi Verschelde
de5f49aac5
i18n: Update list of supported locales based off glibc
...
Fixes #5733 , fixes #6214 .
(cherry picked from commit 54e97e5ee6
)
2016-09-18 23:02:14 +02:00
volzhs
265715f5b2
Show last added action on Input Map and implement InputEvent "=="
...
(cherry picked from commit 2e5a4cb5ca
)
2016-09-01 08:45:37 +02:00
caryoscelus
83864514f9
fix string iterator
...
Since strings are null-terminated, size() returns incorrect length,
so use length() instead.
fixes #6287
(cherry picked from commit 810fbb70ae
)
2016-09-01 08:44:30 +02:00
Ignacio Etcheverry
b1ea299edf
Matrix32: Add constructor that takes six real_t params
...
(cherry picked from commit 3578800230
)
2016-09-01 08:44:22 +02:00
Franklin Sobrinho
f9aeb91850
Implemented UndoRedo mergeable modes
...
(cherry picked from commit debf574df3
)
2016-09-01 08:41:04 +02:00
Franklin Sobrinho
5f9e6d2b48
Added add_property_info function to Globals and EditorSettings classes
...
(cherry picked from commit 9f242ed6e5
)
2016-09-01 08:40:49 +02:00
Juan Linietsky
58556f5f95
Fixed bug in make_dir_recursive, closes #6016
...
(cherry picked from commit df6dbadc3e
)
2016-08-08 23:45:39 +02:00
eska
03a4b8cbc8
Revert documentation of return type for FuncRef::call_func from b80c42e
...
bind_native_method doesn't support this style of return type documentation.
2016-08-08 17:49:30 +02:00
Rémi Verschelde
37ce438787
Merge pull request #5976 from allkhor/master
...
Fix String::is_valid_integer() for single symbols + and -
2016-07-31 20:07:20 +02:00
eska
b80c42ef4e
Document FuncRef, GDFunctionState, InstancePlaceholder, RID, World2D
2016-07-30 21:27:58 +02:00
allkhor
09c4d65b64
Fix String::is_valid_integer() for single symbols + and -
2016-07-31 00:18:30 +06:00
Ignacio Etcheverry
2d4c4b6ea9
Fix regression with str() improvements for math types
2016-07-28 14:58:12 +02:00
Rémi Verschelde
c6c9f29827
Merge pull request #5921 from neikeq/pr-issue-5919
...
Prettier str() for some math types
2016-07-27 17:23:17 +02:00
Ignacio Etcheverry
eefca1ada9
Prettier str() for some math types
2016-07-27 17:00:07 +02:00
Bojidar Marinov
2150855faf
Fix reading of empty StringArray-s in .tscn
...
Closes #5912
2016-07-27 17:59:42 +03:00
Juan Linietsky
9151eb591d
Changed the way the step decimals are computed to a safer way, fixes many issues.
2016-07-26 17:25:10 -03:00
Juan Linietsky
c9d0053754
Merge pull request #5524 from pkowal1982/master
...
Array has(var value) function
2016-07-24 12:21:29 -03:00
Rémi Verschelde
308d405c31
Turn some prints to error logs, remove others
...
Fixes #5876 in passing.
2016-07-24 00:02:19 +02:00
Johan Manuel
5d52146ff7
Fix warnings in core/variant_op.cpp
...
Adds default cases in switches where needed, and replaces '0;' with ';;'
in macro expansions (as suggested by @vnen in #5587 ).
2016-07-23 14:58:37 +02:00
Rémi Verschelde
c57b992774
Merge pull request #5847 from 29jm/patch-3
...
Expose virtual keyboard functions to GDScript
2016-07-22 08:39:07 +02:00
Johan Manuel
ec8c6e2c7c
Expose virtual keyboard functions to GDScript
2016-07-21 23:58:58 +02:00
Rémi Verschelde
d723e5a62f
Merge pull request #5560 from vnen/os-request-attention
...
Add OS.request_attention() for Windows
2016-07-21 17:29:45 +02:00
Juan Linietsky
79a7473cac
put text formats for resources and scenes as priority
2016-07-19 21:40:05 -03:00
Juan Linietsky
0988970c1f
Fixed properly not save signals that already exist in their base scenes, closes #5656
2016-07-19 21:26:12 -03:00
Rémi Verschelde
87d0515d09
Fix main scene not being saved when set via Play button
...
Fixes #1134 for real. Also tweaked the engine.cfg template
and the preference order when browsing for the main scene.
2016-07-19 21:35:14 +02:00
Rémi Verschelde
525fb01fd2
Revert "Homogeinize resource formats loaders/savers"
...
The text format definition needs to stay in `scene/` as it relies
on other scene components, and `core/` must stay self-contained.
This reverts commits a5e27503fd
and 1492fd8460
.
2016-07-19 18:15:01 +02:00
Rémi Verschelde
c328693e83
Merge pull request #5709 from akien-mga/pr-get-engine-version
...
OS: Add get_engine_version method
2016-07-18 00:55:29 +02:00
Rémi Verschelde
b2953bc1cc
OS: Add get_engine_version method
...
Fixes #5693 .
2016-07-18 00:54:56 +02:00
Rémi Verschelde
8de5aedb9e
Merge pull request #5718 from jay3d/master
...
Added gyroscope support to Godot and Android
2016-07-18 00:52:15 +02:00
Rémi Verschelde
22419082d9
Remove some noisy debug prints
...
Part of #5031
2016-07-17 18:25:21 +02:00
Juan Linietsky
24d86e33a6
Merge pull request #5467 from RandomShaper/enhance-tidy-extensions
...
Enhance/tidy file extensions management
2016-07-16 09:28:49 -03:00