Ticket #31228

Gameクラスのコンストラクタ引数

Eröffnet am: 2013-04-26 21:30 Letztes Update: 2013-09-01 12:18

Auswertung:
Verantwortlicher:
Status:
Offen [Owner assigned]
Komponente:
(Keine)
Meilenstein:
Priorität:
2
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

現状はこうなっている。

constructor(width:number, height:number, ...args:any[]) {
これは、継承先でargsを上手く渡すことが出来ずに困る。おそらくTypeScriptの仕様上不可能。

以下どちらかの方がいいかも。既存コードの改変が不要なので後者のがいいかもだが。

interface GameOption {
  width?: number;
  height?: number;
  container?: HTMLElement;
  renderOption?: RenderTransferMode;
  renderer?: Function;
}
class Game {
  constructor(option: GameOption) {

constructor(...args:any[]) {

Ticket-Verlauf (3/3 Historien)

2013-04-26 21:30 Aktualisiert von: tsugehara
  • New Ticket "Gameクラスのコンストラクタ引数" created
2013-04-26 21:40 Aktualisiert von: tsugehara
  • Priorität Update from 5 - Mittel to 2
  • Verantwortlicher Update from (Keine) to tsugehara
2013-09-01 12:18 Aktualisiert von: tsugehara
  • Meilenstein Update from (Keine) to 3.0

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden