User Tools

Site Tools


hpl2:amnesia:script_language_reference_and_guide:script_language_reference_and_guide

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hpl2:amnesia:script_language_reference_and_guide:script_language_reference_and_guide [2013/01/14 20:17]
thegreatcthulhu
hpl2:amnesia:script_language_reference_and_guide:script_language_reference_and_guide [2013/01/14 20:35] (current)
thegreatcthulhu
Line 2: Line 2:
  
  
-This section will explain the features of [[http://​www.angelcode.com/​angelscript/​|AngelScript]],​ the script language used by Amnesia (like the syntax, data types, variables, functions, control flow statements, OOP support, etc.), and provide a guide on how to use these features in the context of the [[hpl2:​start|HPL2 engine]]. This is the fundamental knowledge that will help you understand how map scripting for Amnesia works. This guide is intended to teach you //scripting (programming)//,​ and to be used as a reference to the //​features//​ and the //rules// of the script language itself. It is //not// meant to teach you how to accomplish specific tasks in your custom stories and full conversions for Amnesia (although you might end up learning a few things about that as well).+This section will explain the features of [[http://​www.angelcode.com/​angelscript/​|AngelScript]],​ the script language used by Amnesia (the syntax, data types, variables, functions, control flow statements, OOP support, etc.), and provide a guide on how to use these features in the context of the [[hpl2:​start|HPL2 engine]]. This is the fundamental knowledge that will help you understand how map scripting for Amnesia works. This guide is intended to teach you //scripting (programming)//,​ and to be used as a reference to the //​features//​ and the //rules// of the script language itself. It is //not// meant to teach you how to accomplish specific tasks in your custom stories and full conversions for Amnesia (although you might end up learning a few things about that as well).
  
-<note important>​This ​section ​is work in progress. ​Information ​is currently missing. You are welcome to contribute.</​note>​+The guide doesn'​t make any assumptions about your previous scripting or programming experience. If you are just starting out, you'll probably want to go through the topics in the order listed here. If you feel more comfortable with the scripting language, you can jump right to any page you want. Each topic assumes you're familiar (at lest to some extent) with the topics that come before it in this list. In the wiki tree on the left, the topics are listed alphabetically,​ for easy reference. 
 + 
 +Every topic begins with the "At a Glance"​ section, which is intended to be used as a quick remainder, a "​cheat-sheat"​ of sorts; if you're new to the topic, you can skip to the "​Discussion"​ section which follows immediately. 
 + 
 +<note important>​This is work in progress. ​Some of the information ​is currently missing. You are welcome to contribute, but please try to follow the format used throughout.</​note>​
  
 The following subsections are available: The following subsections are available:
hpl2/amnesia/script_language_reference_and_guide/script_language_reference_and_guide.1358194639.txt.gz · Last modified: 2013/01/14 20:17 by thegreatcthulhu