aboutsummaryrefslogtreecommitdiff
path: root/modules/visual_script (follow)
Commit message (Collapse)AuthorAgeFilesLines
* renamed joystick to joypad everywhere around source code!Juan Linietsky2017-01-083-23/+23
|
* Editor settings categories are now tidy and beautiful!Juan Linietsky2017-01-051-8/+8
|
* -Changed most project settings in the engine, so they have major and minor ↵Juan Linietsky2017-01-054-18/+18
| | | | | | | | 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
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-0216-383/+383
| | | | | | | | 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()
* Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-012-2/+2
| | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* Add "Positive" operator to VisualScriptGeorge Marques2016-11-111-1/+6
|
* style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-011-3/+0
| | | | | | | | | | | Done with `autopep8 --select=E3,W3`, fixes: - E301 - Add missing blank line. - E302 - Add missing 2 blank lines. - E303 - Remove extra blank lines. - E304 - Remove blank line following function decorator. - E309 - Add missing blank line. - W391 - Remove trailing blank lines.
* style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-011-2/+2
| | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* Merge pull request #6850 from akien-mga/pr-scsub-shebangRémi Verschelde2016-10-171-0/+2
|\ | | | | SCsub: Add python shebang as a hint for syntax highlighting
| * 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!