DreamScape File Index
DreamScape documentation index.
Index of files in DreamScape
- !mkdream.sx
Builds the LibraryContainer
dream.sxl.
- anim.sx
Defines the Animation interface module,
and implements the AnimationImplementation module.
- tracking.sx
Defines the Tracking interface module,
and implements the TrackingImplementation module.
- dreammod.sx
Defines the Dream interface module,
and the DreamImplementation module.
The following files are loaded into the
DreamImplementation module.
- globals.sx
Defines all the global variables and their initial values.
- utils.sx
Defines useful utilities,
for creating brushes,
and generating unique ids and names.
- sounds.sx
Defines utilities for making sounds.
- product.sx
Defines class Product.
- timeline.sx
Defines class TimeLine.
- room.sx
Defines classes UpdateViewProtocol and Room.
- navigate.sx
Defines class Navigator.
- throwing.sx
Defines classes Catcher, CatcherShape,
Thrower, ThrowerShape, ThrowerCatcherShape,
ThrowerSpace, ThrowerCatcherSpace,
Obstacle, Magic, and Portal.
- misc.sx
Defines miscellaneous classes TrackerTwoDShape,
SimpleDragger, DraggableShape, DraggableSpace,
and DropSlot.
- tool.sx
Defines classes Tool, TimelineToolProtocol,
and DashboardToolProtocol.
- titlebar.sx
Defines class TitleBar.
- action.sx
Defines class PerpetrateAction.
- rule.sx
Defines class Rule.
- perp.sx
Defines class Perpetrator.
- puppet.sx
Defines classes PuppetPart, PuppetShape, PuppetLine,
AnimationPuppetPartMedia, AnimatedProduct,
and AnimatedPuppetPart.
- ground.sx
Defines classes OffscreenGround, Ground,
and ForegroundPuppetShape.
- painter.sx
Defines classes PaintTool, ImageHose, and WeeShroom.
- warehous.sx
Defines class Warehouse.
- actcond.sx
Defines class ActionConductor.
- picklist.sx
Defines class PickList.
- factory.sx
Defines factory utilities for making common kinds of products.
- !mkstart.sx
Builds the TitleContainer
dream.sxt.
- startup.sx
Returns the startup function for the
TitleContainer "dream.sxt".
- !mkrooms.sx
Builds a room TitleContainer named rooms/roomname.sxt
for every sub-folder rooms/roomname.
- rooms folder
This folder contains a sub-folder for each room,
and "!mkrooms.sx" creates a room TitleContainer for each
"rooms/roomname" sub-folder,
named "rooms/roomname.sxt".
- rooms/roomname sub-folder
Each of these room sub-folders contains the files defining a room,
including the media associated with the room, and a
database.sx
file that describes the room and media.
- rooms/roomname.sxt
These room TitleContainers contain a room description,
including media for the background bitmap and sound track,
specifications of products the room contains,
and links to other rooms.
- !mkprods.sx
Builds a product TitleContainer named products/prodname.sxt
for every sub-folder products/prodname.
- pupimp.sx
Defines an Director importer that reads in specially formatted
"puppets" from the score, and converts them to data that
ScriptX can animate.
- products folder
This folder contains a sub-folder for each product,
and "!mkprods.sx" creates a product TitleContainer for each
"products/prodname" sub-folder,
named "products/prodname.sxt".
- products/prodname sub-folder
Each of these product sub-folders contains the files defining a product,
including the media associated with the product, and a
database.sx
file that describes the product and media.
- products/prodname.sxt
These product TitleContainers contain a product description,
including media, and ScriptX code defined in a module named
DreamProductprodname.