1
0
Fork 0
mirror of https://github.com/Oreolek/raconteur.git synced 2024-05-17 00:08:16 +03:00
This commit is contained in:
Bruno Dias 2015-04-09 00:22:48 -03:00
parent 26ee93841c
commit 863d72813c

View file

@ -132,6 +132,15 @@ var UndularitySituation = function (spec) {
UndularitySituation.inherits(undum.Situation);
/*
Undum calls Situation.enter every time a situation is entered, and
passes it three arguments; The character object, the system object,
and a string referencing the previous situation, or null if there is
none (ie, for the starting situation).
Undularity's version of enter is set up to fulfill most use cases.
*/
UndularitySituation.prototype.enter = function (character, system, f) {
this.visited++;
@ -153,6 +162,17 @@ UndularitySituation.prototype.enter = function (character, system, f) {
}
};
/*
Situation.prototype.act() is called by Undum whenever an action link
(Ie, a link that doesn't point at another situation or an external URL) is
clicked.
Undularity's version of act() is set up to implement commonly used
functionality: "writer" links, "replacer" links, "inserter" links, and
generic "action" links that call functions which access the underlying
Undum API.
*/
UndularitySituation.prototype.act = function (character, system, action) {
console.log("Act called with action ", action);
var actionClass,