状態変化の感知
よく、
oldpos = 〜〜〜 pos = 〜〜〜 if pos <> oldpos: #なんか処理 oldpos = pos
ってやって、状態変化を見るプログラムあるけど、
よく考えたら、構造体とかクラスとか使って
class NewOld: def __init__(self): self.old = 〜〜〜 self.new = 〜〜〜 def update(self): self.old = self.new pos = NewOld() pos.old = 〜〜〜〜 pos.new = 〜〜〜〜 if pos.old <> pos.new: #なんか処理 pos.update()
ってやったほうが見やすい気がする。
つまんない話ですまん。