264 Commits

Author SHA1 Message Date
a15de80942 classref: Fix arg name for is_action_pressed/released
Also position TEXTURE_SPHERE constant properly.
2016-07-08 23:40:43 +02:00
96eb97cbbf Array has(var value) function 2016-07-07 11:40:38 +02:00
29b62ce5d0 Make sure builtin types' constants remain in order
This adds a list of constants for VariantCall to make sure the order of
register is kept when showing in the editor help and in the documentation.

This also remove the sorting of constants from the doctool, so it keeps
the natural order in classes.xml.
2016-07-05 17:09:16 -03:00
a6ec3af349 Expose *Array.invert() to script
Properly solve #4601.
2016-06-25 14:16:28 -03:00
98b02209a4 Add sha256_buffer() function to String 2016-06-23 13:59:23 -03:00
797168e62d *Array: added bindings for other DVector methods
- affects {RAW,INT,REAL,STRING,VECTOR2,VECTOR3,COLOR}_ARRAY
 - adds bindings for append(),append_array(),remove(),insert()
 - broadens #4245
2016-06-22 11:51:59 +02:00
3668768463 Merge pull request #5196 from vnen/similarity-code-completion
Improve code completion search
2016-06-20 13:37:24 +02:00
5e816fd8c8 Property reporty base type when a function fails, fixes #4581 probably also closes other issues 2016-06-20 01:15:02 -03:00
1b8d0a16b7 Add similarity comparison to String
Uses the Sorensen-Dice coefficient to calculate similarity. This also adds
String.bigrams() as a convenience function needed by the comparison.
2016-06-19 11:39:01 -03:00
7073bb0bb2 Add sha256 to String and File/FileAccess.
Probably does #4166
2016-06-17 10:55:16 +03:00
78b745bb0a Merge pull request #5192 from J08nY/issue-5190
Dictionary: rename param in .has() .has_all() .erase()
2016-06-15 11:13:59 +02:00
58a891265a String documentation: .ord_at() returns int not String
fixes #5189
2016-06-14 14:52:32 +02:00
7a19e3c6ae Dictionary: rename param in .has() .has_all() .erase()
fixes #5190, param should be named key, not value
2016-06-13 19:08:04 +02:00
a6c37d2b5d Add 'is_subsequence_of' function to String 2016-06-12 14:52:54 -03:00
46b6bb9dc4 Add 'rfind' function to Array 2016-06-10 17:46:57 -03:00
269d570420 Add 'from' argument to Array.find() 2016-06-10 15:43:07 -03:00
8a4eca8aa8 Exposed Image.INTERPOLATE_* 2016-06-07 11:46:07 +02:00
736b65e566 Merge pull request #4977 from SaracenOne/scripting_expose
Expose extra methods and constants to scripts
2016-06-06 20:27:40 -03:00
dcce477f5e Added Dictionary.values() 2016-06-05 14:50:06 +02:00
5f5ca8cd9b Added Array.find_last() and Array.count() 2016-06-03 23:36:02 +02:00
4bcc60008d Expose Vector2 abs method to scripts 2016-06-01 15:47:53 +01:00
7ebc422945 Expose string 'erase' method to script 2016-06-01 15:47:46 +01:00
49c473bb36 Added possibility to strip left and right to strip_edges (#4594) 2016-05-11 09:22:59 +02:00
c556a97b27 Variant: readd String.ends_with and Dict.has_all
Erroneously removed in cfd3efd097.
2016-05-06 10:45:09 +02:00
cfd3efd097 export fix_alpha_edges 2016-05-05 18:41:06 -03:00
a379ed56ea string ends_with 2016-04-17 23:49:21 +02:00
a8ebd43ab7 dictionary has_all 2016-04-04 18:37:43 +02:00
c247f5ad61 Removed get() function from many variant typed arrays, fixes #2135 2016-01-24 01:00:42 -03:00
4fdab4f555 added a new function to escape properly json, fixes #3282 2016-01-10 15:01:06 -03:00
5be9ff7b67 Update copyright to 2016 in headers 2016-01-01 11:50:53 -02:00
9a7ff65751 make popup emit index when id is not defined 2015-12-12 09:07:43 -03:00
b191e740d2 add pop_back/pop_front/push_back/push_front to array, to make it according to doc, fixes #3040 2015-12-12 08:27:30 -03:00
3c4b0236cb Add constructor for Image built-in type 2015-12-06 09:12:14 -03:00
200b7bb87c -Display on animation editor which keys are invalid and which tracks are unresolved
-Added a tool to clean up unresolved tracks and unused keys
2015-12-05 14:18:22 -03:00
a23e29ab36 Correct retvals of String::to_ascii() and String::to_utf8()
Both return RawArray, not String.

My fault from commit f83f96cb44.
2015-11-24 05:11:39 +01:00
d3eb9e8c54 -remove Vector2.atan2() replaced by Vector2.angle(), fixes #2260 2015-11-19 10:41:20 -03:00
541812e999 Implement Quat multiply operator, and xform method 2015-11-11 11:30:55 -03:00
ec11762006 added floor() and ceil() to Vector3 2015-07-15 01:59:35 +02:00
e6fb0cf970 Added helper methods to InputEvent 2015-06-23 16:24:48 -04:00
bb659fa875 Added rot/pos constructor for Matrix32 variant. 2015-06-09 10:55:23 -04:00
f83f96cb44 Add String.to_utf8() and String.to_ascii() 2015-06-04 01:48:52 +02:00
79c36ea5f7 fixed ColorArray constructor when taking array as parameter 2015-04-27 14:45:54 -07:00
66c71c21df resolved some cases wehre built-in doc is not properlt generated, fixes #1719 2015-04-22 00:25:13 -03:00
fdaa2920eb Updated copyright year in all headers 2015-04-18 14:38:54 -03:00
22997294fa -Concatenating arrays keeps the shared property if any of the arrays is shared. Fixes #1646 2015-04-07 21:18:46 -03:00
2d4cad7057 Fix for InputEvent::set_as_action 2015-03-15 23:17:48 -03:00
2d4cec0cb6 fix return value of slide and reflect
closes #1311
2015-02-15 11:26:31 -03:00
a36a774897 Fixes
-=-=-=

-Added missing quaternion constructor
-code completion fixes
-winrt fixes
2014-12-20 15:30:06 -03:00
abbea4d945 UDP Fixes
-=-=-=-=-

Curse the day I decided to port UDP code, as it ended up
being two nights of work.  At least It's done now (I hope).

-Fixed UDP Support, API seems stable
-Added UDP Chat demo (chat that can lose your packets, heh)
-Added helpers to areas and bodies to get list of collided bodies and contained bodies.
-Sped up screen/viewport capture code.
-Added code to save an image as PNG
-Small fix so scripts register their singletons after modules did.
2014-11-13 00:53:12 -03:00
0dbedd18fc SceneMainLoop -> SceneTree
-=-=-=-=-=-=-=-=-=-=-=-=-=-

*YOUR SOURCE MIGHT NOT WORK*
For mor information on fix:
https://github.com/okamstudio/godot/wiki/devel_scene_tree

Other stuff:
-Shower of bullets demo
-Fixes all around
2014-11-05 21:20:42 -03:00