Closed
Description
namespace game{
class Stage{
constructor(canvas:HTMLElement) {
}
}
function checkCanvasVaild(canvas:HTMLElement) {
return canvas.hasAttribute(HTMLData.id)
}
export function startUpAt(canvas:HTMLElement) {
if (!CentralCore.instance.isStartUp) {
CentralCore.instance.startUp();
}
var id = checkCanvasVaild(canvas);
if (id) {
} else {
}
return new Stage(canvas);
}
}
solution
namespace game{
export interface IStage{
}
class Stage implements IStage{
constructor(canvas:HTMLElement) {
}
}
function checkCanvasVaild(canvas:HTMLElement) {
return canvas.hasAttribute(HTMLData.id)
}
export function startUpAt(canvas:HTMLElement):IStage {
if (!CentralCore.instance.isStartUp) {
CentralCore.instance.startUp();
}
var id = checkCanvasVaild(canvas);
if (id) {
} else {
}
var stage:IStage = new Stage(canvas);
return stage;
}
}
Metadata
Metadata
Assignees
Labels
No labels