roguev6 > guiwindow.py


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

システムウインドウを構築するためのちょっとしたもの。

関連roguev6/image

#coding:shift-jis
table=(u'あいうえおかきくけこさしすせそ'
      u'たちつてとなにぬねのはひふへほ'
      u'まみむめもやゆよわおんゃゅょ?'
      u'あいうえおカキクケコサシスセソ'
      u'タチツテトナニヌネノハヒフヘホ'
      u'マミムメモヤユヨワオンャュョ ')

def string_to_num(uni_char):
  if not uni_char in table:
    order = len(table)-1
  else:
    order = table.find(uni_char)
  width=15
  chipsize=8
  return ((order%width)*chipsize,
          (order/width)*chipsize, chipsize, chipsize)

if __name__=='__main__':
  strings = u'ここはこうやのウエスタンだ'
  print [string_to_num(c) for c in strings]