-
Notifications
You must be signed in to change notification settings - Fork 9
/
ShowMessages.js
47 lines (42 loc) · 1.34 KB
/
ShowMessages.js
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
define('ShowMessages', ['jQuery', 'jQueryUI', 'jQueryInherit', 'Declaration'], function(){
var Message = $.inherit({
__constructor: function(params) {
this.params = params;
this.showMessage();
},
showMessage: function(){
for (var i = 0; i < this.params.length; ++i)
$('#cons' + curProblem.tabIndex).append(this.params[i]);
}
});
return {
Message: Message,
MessageStepFine: $.inherit(Message, {
__constructor: function(step, pnts) {
this.__base(['Шаг ', step + 1, ': Штраф за шаг \n', 'Текущее количество очков: ',
pnts, '\n']);
}
}),
MessageCommandFine: $.inherit(Message, {
__constructor: function(step, pnts) {
this.__base(['Шаг ', step + 1, ': Штраф за команду \n', 'Текущее количество очков: ',
pnts, '\n']);
}
}),
MessageDead: $.inherit(Message, {
__constructor: function() {
this.__base(['Вы проиграли. Попробуйте снова \n']);
}
}),
MessageStepsLimit: $.inherit(Message, {
__constructor: function() {
this.__base(['Превышен лимит затраченных шагов \n']);
}
}),
MessageCmdLimit: $.inherit(Message, {
__constructor: function() {
this.__base(['Превышен лимит затраченных команд \n']);
}
})
};
});