aboutsummaryrefslogtreecommitdiff
path: root/modules/visual_script (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-171-0/+2
| | | | | | | | Also switch existing shebangs to "better" /usr/bin/env python.
* | Merge pull request #6692 from bojidar-bg/add-char-to-gd-vs-scriptRémi Verschelde2016-10-172-0/+18
|\ \ | |/ |/| Add `String char(int ascii)` function to GDScript and Visual Script
| * Add `String char(int ascii)` function to GDScript and Visual ScriptBojidar Marinov2016-10-032-0/+18
| | | | | | | | Just hope it doesn't crashes with that much pointer math... :smile:
* | modules: Clone env in each moduleRémi Verschelde2016-10-151-1/+1
|/ | | | | | | | | | | | | | | | | | | | This allows to pass include paths and flags only to a given thirdparty library, thus preventing conflicts between their files (e.g. between opus and openssl which both provide modes.h. This also has the nice effect of making the compilation command smaller for each module as it no longer related to all other modules, only the final linking brings them together. This however requires adding manually the ogg include path in opus and vorbis when building against the builtin ogg, since it is no longer in the global env. Also simplified template 'thirdparty_<module>_sources' to 'thirdparty_sources'. "Core" modules like cscript, gdscript, gridmap, ik and virtual_script still use the main env_modules, but it could be changed if need be.
* -Cleaned up find/replace bar for replace (made selection only default if ↵Juan Linietsky2016-09-111-0/+1
| | | | | | selection exists), also made buttons look like buttons -Fixed a bug related to theme propagation, may be able to solve #6443, #6302 and others. Please test.
* Merge pull request #6436 from djrm/iconsRémi Verschelde2016-09-091-1/+1
|\ | | | | Tweaked some icons, including xform one
| * Tweaked some icons, including xform oneDaniel J. Ramirez2016-09-081-1/+1
| |
* | Renamed the bind_native functions to bind_vararg, should make it show the ↵Juan Linietsky2016-09-072-1/+9
|/ | | | documentation more clearly and also make it easier to bind to C#
* -Added diectly editable expressions on node to VSEditor, closes #6392Juan Linietsky2016-09-063-5/+39
| | | | -Added ability for LineEdit to expand to fit text
* Changed Vector3.snap from fmod to stepify, which makes more sense, fixes #6399Juan Linietsky2016-09-065-376/+504
|
* Should Fix Compiling Export TemplatesISylvox2016-09-063-2/+5
| | | | | - Works on Windows, Linux x11, Linux Server, Android, HTML5 - Not tested on Mac/iOS (don't have Apple's devices yet)
* Removed script_variables/ prefix to VS properties, made them easier to ↵Juan Linietsky2016-09-042-27/+12
| | | | access from GD and Expression nodes
* Added expression nodes to visual script, please test.Juan Linietsky2016-09-046-6/+1727
|
* small fixJuan Linietsky2016-09-031-0/+1
|
* Connection hints when connecting to empty space.Juan Linietsky2016-09-038-3/+491
|
* Made basic call nodes unsequenced, since they are like gdscript and most ↵Juan Linietsky2016-09-031-2/+2
| | | | return const.
* Basic type constants for visual scriptJuan Linietsky2016-09-023-0/+189
|
* made visual script switch more flexibleJuan Linietsky2016-09-014-53/+53
|
* -Modified Input and added is_action_just_pressed() as well as ↵Juan Linietsky2016-09-012-3/+67
| | | | is_action_just_released()
* More improvements to visual script..Juan Linietsky2016-08-319-24/+96
| | | | fixed a bug of not saving when sub-nodes changed.
* -Reworked constant nodes betterJuan Linietsky2016-08-317-52/+340
| | | | -Added simple switch node, removed InputEventFilter
* More visual script improvementsJuan Linietsky2016-08-309-276/+509
| | | | | | -Added anti-aliasing on lines -Improved draw performance enormously -Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
* VisualScript: Fixed VariableGet vs VariableSet node names, fixes #6325J08nY2016-08-301-3/+3
|
* Fixed compilationDaniel J. Ramirez2016-08-291-1/+1
|
* Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2016-08-291-2/+38
|\
| * Colors for VS sockets and iconsDaniel J. Ramirez2016-08-281-2/+38
| |
* | Several all around fixes to visual scripting (in the process of creating demos)Juan Linietsky2016-08-289-129/+1174
|/
* Merge pull request #6108 from djrm/vs_type_icons_2Rémi Verschelde2016-08-271-2/+2
|\ | | | | Icons for VScript types
| * Icons for VScript typesDaniel J. Ramirez2016-08-231-2/+2
| |
* | Even more work on visual script editor:Juan Linietsky2016-08-265-47/+410
| | | | | | | | | | | | | | | | -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
* | More visual script workJuan Linietsky2016-08-2513-210/+1419
|/ | | | | | | | | -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
* Proper function/property selection in visual script editing for property.Juan Linietsky2016-08-238-676/+91
| | | | This one has an ordered list, built-in description, search, etc.
* Brand new networked multiplayerJuan Linietsky2016-08-193-6/+18
|
* VisualScript: Adding TOOLS_ENABLED flag where needed (#6144)vkbsb2016-08-153-1/+6
| | | Fixes #6022.
* -Show proper node name in subcallJuan Linietsky2016-08-083-1/+17
| | | | -Implemented Ctrl-F to focus script type search
* Added a simpler way to do sub-functions in both visual and gdscript with the ↵Juan Linietsky2016-08-086-1/+202
| | | | | | | 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.
* Added ability to create custom nodes from script.Juan Linietsky2016-08-075-0/+320
|
* Automatically turn on process callbacks if relevant callbacks in node existsJuan Linietsky2016-08-071-0/+17
|
* -Added yield nodes to visual scriptJuan Linietsky2016-08-0712-138/+2413
| | | | | -Added input selection nodes to visual script -Added script create icon for those who miss it, will only appear when it can be used.
* Reverted printable null object, seems to cause bugs around and not sure why.Juan Linietsky2016-08-061-2/+2
| | | | Will have to check better, likely for 3.0
* Likely with bugs and with some features are missing, as well as profiler ↵Juan Linietsky2016-08-065-34/+626
| | | | support, but VisualScript should be more or less done!
* VisualScript can now execute visual scripts, but there is no debugger or ↵Juan Linietsky2016-08-0512-185/+3188
| | | | profiler yet.
* Concluded base visual scripting! can edit but not run though.Juan Linietsky2016-08-041-1/+35
|
* More work on visual scripting..Juan Linietsky2016-08-039-55/+336
|
* More progress on visual script editingJuan Linietsky2016-08-037-101/+869
|
* Fix translatable strings in VisualScriptRémi Verschelde2016-08-031-6/+6
|
* WIP visual scripting, not working yet but you can check out stuffJuan Linietsky2016-08-0216-0/+8683