-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtutorial.xml
More file actions
33 lines (33 loc) · 1.25 KB
/
Copy pathtutorial.xml
File metadata and controls
33 lines (33 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0"?>
<tutorial>
<step label="1. Basic Architecture">
<![CDATA[# Understanding Vibrant's Architecture
## Basic Structures
* Tags
Tags define how an object should be handled by systems. For example, a "sprite" tag will make the rendering system process the object as a sprite, therefore rendering it if it is valid.
* Attributes
Attributes define a property of an object. The system will then identify values based on the attribute identifier, and process them for optimal results.
* Attribute Templates
Templates are a one-click method to register many attributes on a object. For example, the "light" template applies a valid light configuration to a object.
* Object
A container of attributes and tags.]]>
</step>
<step label="2. Interface">
<![CDATA[# Menu Bar
## File
* New, Open, Save
Pretty straightforward. Level I/O utilities.
## View
* Edit Window
The main editor window. Control objects, attributes, and tags from here.
* Attribute Templates Window
Load, modify and save attribute templates for later use.
* Output Log
Info, warnings, and errors collected through the lifecycle of the program.
## Help
* Tutorial
Opens this tutorial window.
* Documentation
A one-stop reference for the functions of Vibrant.]]>
</step>
</tutorial>