2005-05-27から1日間の記事一覧
モザイク化です。 画面遷移時に使えますね。 import pygame import math # Mosaic # @param tBuf サーフェス # @param RECT モザイクをかける範囲 # @param SIZE モザイクの大きさ def transMosaic(tBuf, RECT, SIZE): if(SIZE < 1): return None retBuf = p…
グレースケールの改良版です。 人の目は緑に最も良く反応し、続いて赤、青という反応をします。 よって、このように重みをかけると、 自然なグレースケールになるわけです。 import pygame import math _gSrc = None def main(): pygame.init() pygame.displ…
はじめに 今回はFacadeパターンです。 Facadeパターンは「シンプルな窓口」を提供する方法です。 簡単に言えば、 「複雑な操作・手順」を 「簡単」に行えるようにしたラッパークラス、 といえます。 クラス図 これは、DirectXのAPIに対してFacadeパターンを…