Closed Eselce closed 4 years ago
PlayerRecord..calcZiehIndex() -> warnDraw (Class WarnDrawPlayer) PlayerRecord..isZiehAufstieg() -> warnDrawAufstieg (Class WarnDrawPlayer)
function WarnDrawPlayer(zatLeft, alertColor);
Class.define(WarnDrawPlayer, Object, {
'__MONATEBISABR' : 1,
'__ZATWARNVORLAUF' : 1,
'__ZATMONATVORLAUF' : 6,
'setWarn' : function(warn, warnMonat),
'alertColor' : function(),
'getColor' : function(color),
'calcZiehIndex' : function(currZAT),
'isZiehAufstieg' : function(geb),
'mustDraw' : function(),
'monthDraw' : function()
});
function WarnDrawMessage(optSet, currZAT);
Class.define(WarnDrawMessage, Object, {
'__ZATWARNVORLAUF' : 1,
'__ZATMONATVORLAUF' : 6,
'setZat' : function(currZAT),
'configureZat' : function(),
'createText' : function(),
'createMessage' : function(),
'hasMessage' : function(),
'hasHome' : function(),
'hasDialog' : function(),
'showMessage' : function(anchor),
'showDialog' : function(dlgFun),
'getLink' : function(),
'getTopHTML' : function(),
'getBottomHTML' : function(),
'getColor' : function()
});
Object.defineProperty(WarnDrawMessage.prototype, 'innerHTML', { get : function() });
function WarnDrawMessageAufstieg(optSet, currZAT);
Class.define(WarnDrawMessageAufstieg, WarnDrawMessage, {
'configureZat' : function(),
'createText' : function(),
'getTopHTML' : function(),
'getColor' : function()
});
WarnDrawMessageAufstieg, PlayerRecord.warnDrawAufstieg und PlayerRecord..isZiehAufstieg() kommen dann später mit #74
Zur besseren Kapselung und Wartung den Code für #69 und der Ziehwarnung in der Übersicht den Code in eigene Klassen unterbringen.
Class WarnDrawPlayer - Verwaltung des Ziehens vor Ende 18 (und zunächst auch bei Aufstieg) Class WarnDrawMessage - Anzeige und Dialog im Managerbüro (Ende 18) Class WarnDrawMessageAufstieg - Anzeige im Managerbüro (jüngster Jahrgang kurz vor einem möglichen Aufstieg)
PlayerRecord.warnDraw PlayerRecord.warnDrawAufstieg __NOWARNDRAW