待辦事項 #31228

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

啟用日期: 2013-04-26 21:30 最後更新: 2013-09-01 12:18

回報者:
負責人:
類型:
狀態:
開啟 [Owner assigned]
元件:
(無)
里程碑:
優先權:
2
嚴重程度:
5 - 中
處理結果:
檔案:

細節

現状はこうなっている。

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 History (3/3 Histories)

2013-04-26 21:30 Updated by: tsugehara
  • New Ticket "Gameクラスのコンストラクタ引数" created
2013-04-26 21:40 Updated by: tsugehara
  • 優先權 Update from 5 - 中 to 2
  • 負責人 Update from (無) to tsugehara
2013-09-01 12:18 Updated by: tsugehara
  • 里程碑 Update from (無) to 3.0

Attachment File List

No attachments

編輯

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