2008-01-01から1年間の記事一覧
テストケースを起動すると、ウィンドウが開きます。テトリミノを左右にシフト/回転させて、境界に達すると、内側に押し戻されます。 シフト テトリミノが「左」の境界に達すると、その先には移動できません。 テトリミノは境界内を自由に移動できます。 テト…
既存のアプリケーションに組み込む前に、それとは独立した環境下のテストケースで、新規のモジュールの動作を確認します。 既存のモジュール hexagon.py を再利用しながら、新たなモジュールの動作を検証するために、テストケースを作成します。
(Jython で作成した)既存のモジュール hexagon.py を再利用しながら、新たなモジュールの動作を検証するために、テストケースを作成します。 class Omino(object): def rotate(self, sign): self.phase = self._rotate1(1, sign) for e, n in zip(self.sha…
(Jython で作成した)既存のモジュール hexagon.py を再利用しながら、新たなモジュールの動作を検証するために、テストケースを作成します。 class ExWindow(Window): def init(self): target = "tabControl", "button", self._Controls(target) self.item…
class Tray: def _tiles(self): ... s = {} for x, y in [(e*m1+2, 0) for e in range(5)]: for _ in range(3): s[x, y] = Tile(x, y); y += m2 for x, y in [(e*m1+3, 2) for e in range(4)]: for _ in range(2): s[x, y] = Tile(x, y); y += m2 return s d…
# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: Games # 1988/05, Smalltalk # 2004/09, Java # 2005/02, C# # 200…
《Previous|7/36|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》
《Previous|5/24|Next》
テストケースを起動すると、ウィンドウが開きます。任意の領地を選択(クリック)すると、それを囲む領域を強調して(色付きで)表示します。 test case note 先手(黒)の領地を選択すると、それを囲む領域が強調されます。再度、同じ領地を選択すると、元…
# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/…
《Previous|5/24|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》
# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: Games # 1988/05, Smalltalk # 2004/09, Java # 2005/02, C# # 200…
(Jython で作成した)既存のモジュール hexagon.py を再利用しながら、新たなモジュールの動作を検証するために、テストケースを作成します。 class ExWindow(Window): def init(self): target = "tabControl", "button", self._Controls(target) self.item…
《Previous|6/36|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》
↑TOP ↑R |REP|RET| ♪ file.readlines 5. Built-in Types — Python v3.1.5 documentation ¶ 2002-08-09 Python.use(better) #body: step04x -- f.readlines() 2002-04-09 Python.use(better) 課題:行番号 Python はじめました:ファイル - 続・ひよ子のき…
↑TOP ↑R |RE| ♪ object.__radd__ 3. Data model — Python v3.1.5 documentation ¶ object.__radd__ Python.use(better) 2003-02-21 Python.use(better) #Vector: step14 -- def _typeError(self,v1,v2, 2003-02-18 Python.use(better) #Vector: step11x --…
♪ object.__rmul__ 3. Data model — Python v3.1.5 documentation ¶ object.__rmul__ Python.use(better) 2003-02-21 Python.use(better) #Vector: step14 -- def _typeError(self,v1,v2, 2003-01-17 Python.use(better) #Vector: step09 -- def __rmul__(v1…
差出人: sketch@par.odn.ne.jp 件名: 《セミナー通信》受講者のみなさんへ@2008/12/26 日時: 2008年12月26日 17:06:08:JST ------------------------------(きりとれません)------------------------------このメールを職場でご覧になっているみなさん、遅く…
Oh 脳: after ZERO《記事一覧》
オリジナル仕様(正方形)とは異なり、先手後手の領地は6角形を基調とします。 class Ostone(object): def __init__(self, client, x, y, state, Stroke=None, Fill=None): self.name = "_%d_%d"%(x, y) self.shape = self._shape(x, y) ; if Stroke: self.…
class CombStone(Ostone): def __init__(self, client, x, y): super(self.__class__, self).__init__(client, x, y, state=False, Stroke=Brushes.Black, Fill=Brushes.Green) やがて先手/後手の領地となる、空地(緑)を表わします。 class BlackStone(Ost…
ゲーム版には、4種類のオブジェクト群が生息しています。これらのオブジェクトは、ゲームが進行するにつれて、自分たちが占有する領地を広げていきます。 note black 先手の領地を表わします。 white 後手の領地を表わします。 comb 空地(やがて先手/後手…
《Previous|4/24|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》
既存のアプリケーションに組み込む前に、それとは独立した環境下のテストケースで、新規のモジュールの動作を確認します。 既存のモジュール hexagon.py を再利用しながら、新たなモジュールの動作を検証するために、テストケースを作成します。 《Previous…
テストケースを起動すると、ウィンドウが開きます。 回転 シフト キー ↓ を押すと(時計回りに)順回転します。 キー ← を押すと、左方向にシフト(平行移動)します。 10種類のテトリミノが、各タブごとに提示されます。テストケース1で作成した、ボタンを…
# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: Games # 1988/05, Smalltalk # 2004/09, Java # 2005/02, C# # 200…
《Previous|5/36|Next》 C#.use(better, IronPython=”WPF”) 《記事一覧》
(Jython で作成した)既存のモジュール hexagon.py を再利用しながら、新たなモジュールの動作を検証するために、テストケースを作成します。 class ExWindow(Window): def init(self): target = "canvas", self._Controls(target) self._comb() def _comb(…
# -*- coding: utf-8 -*- #=============================================================================== # Copyright (C) 2000-2008, 小泉ひよ子とタマゴ倶楽部 # # Change History: WPF examples # 2008/01/25, IronPython 1.1.1 (download) # 2008/…