8259c46707
GridMap: Fix backwards rotate hotkeys ( #4498 )
...
Fixes #1237
2016-05-01 11:38:08 +02:00
c0ec7e933a
Merge pull request #4302 from Anarchid/gridmap-navmesh
...
Navmesh support for GridMaps
2016-04-20 21:12:35 +02:00
b03a892f95
manually fix indent
2016-04-20 21:21:51 +03:00
73ca831848
Implement GridMap support for navigation meshes
2016-04-20 21:19:05 +03:00
d643a40f95
Subclasses can now extend from other subclasses contained in scripts derived from relative paths.
2016-04-09 03:23:33 +01:00
2f12c2dd90
Merge pull request #4169 from slapin/ik
...
InverseKinematics node, basic features
2016-04-06 18:32:38 +02:00
0a5472e697
Remove trailing spaces
2016-04-02 20:26:12 +02:00
eae5169dfd
Now parameters can be changed real time
2016-03-31 12:44:35 +03:00
e4fea5d5f9
Added speed setting
2016-03-31 12:44:25 +03:00
8d7a94389a
InverseKinematics node, basic features
...
I don't already know how the fuck it works, but it is.
A bit slow currently, but hope to improve it soon.
The current limitations:
1. No constraints. At all.
2. Used simplest CCD algorithm, I just can't believe
in jacobian construction from code.
3. Slow to get to target.
2016-03-31 12:43:00 +03:00
4a4f247914
remove trailing whitespace
2016-03-09 00:00:52 +01:00
002ff3cc9a
Revert "Merge pull request #3814 from est31/iterators_for_for"
...
This reverts commit adf5056889 , reversing
changes made to ee2bc87c0e .
2016-03-01 18:09:48 +01:00
210d332def
-wip on addon editor
...
-fixes instantiable subclasses not working, as reported in #3871
2016-02-29 09:57:38 -03:00
5f66692395
Use xrange for common "for i in range(...)" use case
...
Make the parser eliminate a wasteful allocation and initialisation
of a possibly large array.
2016-02-28 22:47:48 +01:00
f81153eb69
Add xrange builtin function
...
Also update classes.xml in order to document xrange
2016-02-28 22:47:48 +01:00
6fc1c3a4d1
Completed the support for plugins! It is not possible to add plugins.
...
Not all APIs are provided yet, please request whathever you are missing.
Some example plugins are provided in demos/plugins. Just copy them to a folder in your project named addons/ and then enable them from the project settings.
Have fun!
2016-02-27 23:12:27 -03:00
c8071dfce8
Merge pull request #3812 from est31/master
...
Fix typo in error
2016-02-24 00:15:53 +01:00
cea8e97c11
Fix typo in error
2016-02-24 00:08:53 +01:00
70cdfa681a
-Change link to new documentation
...
-fixed bug in tilemap collision debug
2016-02-20 10:02:14 -03:00
285c400288
Merge pull request #3658 from Hinsbart/doc_joyevent
...
doc: use correct identifiers for InputEventJoystick{Motion, Button}
2016-02-11 07:17:43 +01:00
6de2b9d864
doc: use correct identifier for InputEventJoystick{Motion, Button}
2016-02-10 23:37:25 +01:00
61f03c98c8
-Added missing functions to the doc, fixes #3583
2016-02-09 16:58:03 -03:00
6ea0863ed3
Merge pull request #3587 from akien-mga/pr-reserved-keyords
...
Fix missing comma
2016-02-04 18:57:25 +01:00
ade7329625
Fix missing comma
2016-02-04 18:56:41 +01:00
0f41a18344
Merge pull request #3582 from akien-mga/pr-reserved-keyords
...
Add preload and PI to GDScript reserved keywords
2016-02-04 14:52:44 -02:00
99d9188da8
Add preload and PI to GDScript reserved keywords
...
I've noticed that gd_tokenizer also has keywords for `switch' and `do', but they seem not to be supported actually (only used in commented code for the shader language), so I don't add them.
2016-02-04 10:26:10 +01:00
8151110002
Reorder reserved words by categories
...
They were previously kind of sorted with a mix between alphabetical and logical ordering, which made it hard to spot duplicates or missing words.
2016-02-04 10:17:23 +01:00
817fd1ab71
-Added method flags to global constants for script
...
-Added a new flag METHOD_FLAG_FROM_SCRIPT to get_method_list() flag property. Closes #3489
2016-01-31 15:40:51 -03:00
7af864f467
Merge pull request #3445 from akien-mga/master
...
Add missing return for typeof() MethodInfo
2016-01-26 00:03:33 +01:00
e38b797c97
Add missing return for typeof() MethodInfo
2016-01-25 10:55:50 +01:00
56ce58d57c
can preload constants
2016-01-24 23:45:11 +01:00
de7fe2fced
-remove unnecesary error report, fixes #3361
2016-01-23 15:36:03 -03:00
0426806ebf
Removed GDScript "function" keyword
2016-01-13 17:59:39 -03:00
5fca2bd4bc
Reworked how autoloads are load to make sure identifiers always exist, please check if this resolves bug #3156
2016-01-13 08:27:14 -03:00
1a9c3a134d
-Make Akien happy, fixes #3068
...
(seems I wrote all the code, then forgot to use the enum...)
2016-01-10 23:13:02 -03:00
d50e8d2bad
Added missing onready token name
2016-01-07 18:59:37 +01:00
cb39db0b02
Fixed bug with default arguments in gdscript, closes #2024
2016-01-03 21:11:11 -03:00
23441ec867
Added var2bytes and bytes2var to convet any variable to bytes and back. Closes #2075
2016-01-02 21:07:03 -03:00
1597082c85
-Ability to roll-back script-exported properties to their default value on the script, closes #2128
2016-01-02 20:17:31 -03:00
61745855d0
PI is now a built-in constant, fixes #2134
2016-01-02 17:56:45 -03:00
0e0a7c9494
-properly handle newline in \ (line continuation) in gdscript, fixes #2112
...
-also fix a small crash in export detection with scripts that include themselves
2016-01-02 13:56:58 -03:00
5be9ff7b67
Update copyright to 2016 in headers
2016-01-01 11:50:53 -02:00
64872ca811
small fixes to color8
2015-12-31 18:32:56 -03:00
37f2222dd7
-Added Color8(r8,g8,b8,a8) function as well as .r8,.g8,.b8,.a8 members to Color, to deal with colors in the 0-255 range. Closes #2345
2015-12-31 18:26:49 -03:00
ec3d17b4e2
force thread model to single-safe when running editor, fixes #2387
2015-12-31 16:24:27 -03:00
b60a3e7202
-Changed var2str and str2var in GDScript to use VariantWriter and VariantParser
...
-It is now finally possible to parse back a variant from text!
2015-12-31 00:54:00 -03:00
61a1f596cc
added missing null check
...
for p_func inside _parse_function
2015-12-30 01:02:31 +00:00
821351be04
added missing onready allocation for subclasses
...
Fixes #3158
2015-12-30 00:23:26 +00:00
7d2d1442f8
-add breakpoint statement to ease with debugging, closes #3165
2015-12-29 12:11:21 -03:00
99736e63e4
-fixed bug with some indent blocks not properly checked, fixes #2570
...
-added ability to do one-line blocks, such as: if something: print("hello") , to be more python-like
2015-12-29 11:41:37 -03:00