Skip to content

scripting model

UrsZeidler edited this page Nov 27, 2014 · 4 revisions

concret classes in the model scripting

all classes

The complete list of all EClasses in this package.

|Script|Placement|TimeFrame|ScriptHistory|

Script

kind
Script Concrete

The script is made of a set of placements. It contains all needed to play an adventure.

direct super types : |Beschreibbar|

references

name type containment cardinality changeable doc
placements Placement true 0-* true
allTeams Team true 0-* true The teams of the complete script.
player Team true 0-1 true
management GamemasterManagement true 1-1 true Here the characters only in the scrip exist, can be stored.
entry Placement false 1-1 true
history ScriptHistory true 0-1 true The basic history when playing the script.

back to top

Placement

kind
Placement Concrete

A placement is a setting or scene. Here can a combat happen.

direct super types : |Beschreibbar|TimeFrame|

attributes

name type cardinality changeable doc
background EString 0-1 true
inTheirFace EString 0-1 true
debugging EString 0-1 true

references

name type containment cardinality changeable doc
nextPlacements Placement false 0-* true
teams Team false 0-* true The teams in the placement.
script Script false 0-1 true
enviorment Enviorment true 1-1 true

back to top

TimeFrame

kind
Interface

attributes

name type cardinality changeable doc
startDate ShrDate 0-1 true
endDate ShrDate 0-1 true
actualDate ShrDate 0-1 true

back to top

ScriptHistory

kind
ScriptHistory Concrete

Contains the current state.

attributes

name type cardinality changeable doc
currentDate ShrDate 0-1 true The current date.
writtenProtokol EString 0-* true The protocoll.

references

name type containment cardinality changeable doc
commandStack ExecutionStack true 0-1 true
currentPlacement Placement false 0-1 true

back to top

all enums

The complete list of all EEnums in this package.

|

all edatatypes

The complete list of all EDataTypes in this package.

|

Clone this wiki locally