Ignacio Etcheverry
a2ae9ae426
ClassDB: Provide the enum name of integer constants
2017-08-20 22:07:43 +02:00
Wilson E. Alvarez
b7257f91e3
Updated function argument names
2017-08-12 15:12:49 -04:00
Ignacio Etcheverry
714963c877
Removes type information from method binds
2017-08-10 07:17:50 +02:00
Ignacio Etcheverry
6dd6e25273
Adds missing type information to virtual method binds
2017-08-10 07:17:50 +02:00
Juan Linietsky
1322eeb3e3
Ability to set a function as sequenced, so when called you can choose not to use sequence ports. Fixes #6346
2017-08-08 13:14:36 -03:00
Juan Linietsky
09883dba75
few bugs fixed thanks to explicit bool constructor and clang.
...
explicit bool constructor has thus now been removed, as it served it's mission!
2017-08-05 21:43:10 -03:00
Rémi Verschelde
8ac170fe37
Merge pull request #9764 from Noshyaar/pr-fix2
...
Add object type hint for docs
2017-07-24 08:07:32 +02:00
Poommetee Ketson
9f7b85f7b8
Add object type hint for docs
2017-07-23 18:57:03 +07:00
George Marques
4a3a63eb7d
Update a VS custom node when its script changes
2017-07-21 23:45:57 -03:00
George Marques
62a62a4300
Fix issues with custom nodes in visual script
...
- Doesn't crash anymore.
- Inputs are properly transferred.
2017-07-21 00:05:56 -03:00
Juan Linietsky
35000d1713
-Renamed GlobalConfig to ProjectSettings, makes more sense.
...
-Added system for feature overrides, it's pretty cool :)
2017-07-19 17:06:03 -03:00
ducdetronquito
cf10dfd48a
[ #7212 ] Fixed missing 'Variant' return values in documentation.
2017-07-11 13:25:51 +02:00
Juan Linietsky
b0c39a1a34
-Many fixes to VisualScript, fixed property names, etc.
...
-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
2017-06-30 21:35:05 -03:00
Juan Linietsky
23ac5bc34d
-Fixed SCREEN_TEXTURE and other related 2D shader parameters.
...
-Fixded BackBuffercopy object
2017-06-26 22:58:46 -03:00
Juan Linietsky
e113ce6546
Removal of InputEvent as built-in Variant type..
...
this might cause bugs I haven't found yet..
2017-05-20 17:05:38 -03:00
Rémi Verschelde
db85b6c88f
Add "Godot Engine contributors" copyright line
2017-04-08 00:11:42 +02:00
Rémi Verschelde
cf1590bb62
A Whole New World (clang-format edition)
...
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
2017-03-05 16:44:50 +01:00
Rémi Verschelde
4ac67c3c30
Add a bunch of missing Godot headers in own files
2017-03-05 15:47:28 +01:00
Saracen
c38ec226ef
Inf and NaN support added to GDScript.
2017-02-28 21:52:33 +00:00
Juan Linietsky
3fcd90eeec
-renamed globals.h to global_config.cpp (this seems to have caused a few modified files)
...
-.pck and .zip exporting redone, seems to be working..
2017-02-21 00:06:30 -03:00
Hein-Pieter van Braam
9484bdcc3d
Rename the _MD macro to D_METHOD
...
This new name also makes its purpose a little clearer
This is a step towards fixing #56
2017-02-13 12:50:02 +01:00
Hein-Pieter van Braam
e9a33b6182
Remove use of _SCS from ADD_METHOD
...
This saves typing and is a step towards fixing #56
2017-02-13 10:37:47 +01:00
Rémi Verschelde
9b376572cc
Style: Fix statements ending with ';;'
2017-01-16 08:49:52 +01:00
Juan Linietsky
e5fd9e65db
Both Array and Dictionary are always in shared mode (removed copy on write).
2017-01-11 08:54:17 -03:00
Juan Linietsky
765d304413
renamed joystick to joypad everywhere around source code!
2017-01-08 17:06:33 -03:00
Juan Linietsky
11707ad221
-Changed most project settings in the engine, so they have major and minor categories.
...
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
2017-01-05 09:16:00 -03:00
Juan Linietsky
19d42ccc73
ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to Variant.
...
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
2017-01-02 23:03:46 -03:00
George Marques
42ca0e977a
Add "Positive" operator to VisualScript
2016-11-11 23:46:32 -02:00
Juan Linietsky
4c8936c533
Added expression nodes to visual script, please test.
2016-09-04 10:34:40 -03:00
Juan Linietsky
be6daa776e
Connection hints when connecting to empty space.
2016-09-03 14:58:23 -03:00
Juan Linietsky
0af3b5e48e
Basic type constants for visual script
2016-09-02 02:13:12 -03:00
Juan Linietsky
9d29d41f2d
-Modified Input and added is_action_just_pressed() as well as is_action_just_released()
2016-09-01 18:59:46 -03:00
Juan Linietsky
9cf20bc345
More improvements to visual script..
...
fixed a bug of not saving when sub-nodes changed.
2016-08-31 17:58:51 -03:00
Juan Linietsky
a8172af66e
-Reworked constant nodes better
...
-Added simple switch node, removed InputEventFilter
2016-08-31 12:50:46 -03:00
Juan Linietsky
96448f39a4
More visual script improvements
...
-Added anti-aliasing on lines
-Improved draw performance enormously
-Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
2016-08-30 23:46:41 -03:00
J08nY
fd583ff3a9
VisualScript: Fixed VariableGet vs VariableSet node names, fixes #6325
2016-08-30 16:42:39 +02:00
Juan Linietsky
b8ca97b8a9
Several all around fixes to visual scripting (in the process of creating demos)
2016-08-28 20:59:01 -03:00
Juan Linietsky
47c35a2017
Even more work on visual script editor:
...
-Added constructor nodes, specialized and conversion ones.
-Cleaned up how unconnected input default values are shown and edited (much cleaner)
-Dragging scene nodes into graph makes a call dialog appear by deault
-Dragging properties into graph is set by default, not get
-fixed dragging internal functions into graph
2016-08-26 17:38:25 -03:00
Juan Linietsky
2e541e3b49
More visual script work
...
-Block switches to 2d/3d editor if editing visual script
-Added cast node in flow control
-Added ability to do RPC in visual script
-Comment nodes
-Fix bug with inverted cable in connecting backwards
-Copy and paste nodes, including from different scripts
2016-08-25 17:45:20 -03:00
Juan Linietsky
25d91244e3
-Show proper node name in subcall
...
-Implemented Ctrl-F to focus script type search
2016-08-08 01:41:57 -03:00
Juan Linietsky
21bb0d8d77
Added a simpler way to do sub-functions in both visual and gdscript with the subcall node.
...
With this, visual script is almost done (missing registering custom nodes from addon).
All this is probably pretty broken, too and needs a lot of testing.
2016-08-08 01:21:22 -03:00
Juan Linietsky
d4a4affef7
Added ability to create custom nodes from script.
2016-08-07 21:22:14 -03:00
Juan Linietsky
be15588b0e
-Added yield nodes to visual script
...
-Added input selection nodes to visual script
-Added script create icon for those who miss it, will only appear when it can be used.
2016-08-07 19:22:33 -03:00
Juan Linietsky
d37b8b7192
Likely with bugs and with some features are missing, as well as profiler support, but VisualScript should be more or less done!
2016-08-06 19:00:54 -03:00
Juan Linietsky
bcb7ccf982
VisualScript can now execute visual scripts, but there is no debugger or profiler yet.
2016-08-05 22:48:00 -03:00
Juan Linietsky
dc2d063b02
More work on visual scripting..
2016-08-03 22:07:03 -03:00
Juan Linietsky
1b92c090ae
More progress on visual script editing
2016-08-03 11:28:43 -03:00
Juan Linietsky
423e375c60
WIP visual scripting, not working yet but you can check out stuff
2016-08-02 19:11:05 -03:00