User Tools

Site Tools


dragengine:modules:dragonscript:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dragengine:modules:dragonscript:main [2019/05/24 23:43] – ↷ Links adapted because of a move operation dragonlorddragengine:modules:dragonscript:main [2024/03/14 11:33] (current) – [API Documentation] dragonlord
Line 5: Line 5:
  
 ====== DragonScript ====== ====== DragonScript ======
-DragonScript is a general purpose scripting language with a set of modules developed specifically for writing gaming software. Its design was driven by the following guidelines:+DragonScript is a general purpose scripting language with a set of modules developed specifically for writing games. Its design was driven by the following guidelines:
  
   * Simple syntax with little amount of keywords and quick to type   * Simple syntax with little amount of keywords and quick to type
-  * Strong typed+  * Strongly typed
   * Fully object oriented (Integer is an object albeit optimized)   * Fully object oriented (Integer is an object albeit optimized)
   * Easy integration into C++ based projects (no C-style wrapping hacks and no singleton hacks)   * Easy integration into C++ based projects (no C-style wrapping hacks and no singleton hacks)
Line 18: Line 18:
 ====== Syntax ====== ====== Syntax ======
 TODO TODO
 +
 +====== Visual Studio Code Extension ======
 +For Visual Studio Code there exists an Extension to do Syntax Highlighting. To install go to the "Extension Manager" in your Visual Studio Code and search for "dragonscript". The plugin is named "DragonScript Language Support".
 +
 +You can also look at the [[https://github.com/LordOfDragons/vscode-langext-dragonscript|extension source code]]. There you can also download the VSIX files in case you need to manually install it:
 +  * [[https://github.com/LordOfDragons/vscode-langext-dragonscript/releases/download/v1.0.0/dragonscript-language-support-1.0.0.vsix|dragonscript-language-support-1.0.0.vsix]]
  
 ====== API Documentation ====== ====== API Documentation ======
-  * Base DragonScript API: (uploading) +  * #@LinkApiDocDSLang_HTML~DragonScript Language API~@# 
-  * [[https://dragengine.rptd.ch/docs/dragonscript/scriptapi/latest|Drag[en]gine DragonScript Script API]]+  * [[https://developer.dragondreams.ch/docs/dragonscript/scriptapi/latest|Drag[en]gine DragonScript Script API]] 
 + 
 +====== Source Code ====== 
 +  * [[https://github.com/LordOfDragons/dragonscript|GitHub Repository]] 
 +  * [[https://github.com/LordOfDragons/dragonscript/releases/latest|Download: DragonScript Source Release (latest)]]
  
 ====== Getting Started ====== ====== Getting Started ======
dragengine/modules/dragonscript/main.1558741399.txt.gz · Last modified: 2019/05/24 23:43 by dragonlord