« 2008年12月 | メイン | 2009年03月 »

2009年01月 アーカイブ

2009年01月05日

あいます

正月はずっとXbox360版アイマスやってました。
折角なので感想なんかを今更書いてみようかと。

続きを読む "あいます" »

2009年01月06日

故障かな?と思ったら

Xbox360のコントローラの話。

年末に本体と同時にワイヤレスコントローラを1つ買っていました。
で、このコントローラの十字キーの調子が悪い。

続きを読む "故障かな?と思ったら" »

2009年01月29日

右クリックメニュー

http://kgs.tenkyu.com/s1/27.htm
らんかさんところの右クリックメニュー(rclick_tjs21.ks)を
触っていてふと気になった部分のメモ。

RClickConfigLayer.stateなのだけど、backCopyConfig()で
backConfig.state = foreConfig.stateしているところ。
(foreCopyConfig()も同様)

stateはmakeLoadMenu()やmakeSaveMenu()で更新をかけてるから
ここでstateを0から1にしたとしても、その後にある
if(backConfig.state == 1) backConfig.makeLoadMenu();
でmakeLoadMenu()を呼んだところでstateが1なら
その先のif(state != 1)の条件に引っかかってしまいダメな気が。

# なんか日本語がおかしい。

だから本当は表がstate=1の状態でbackCopyConfig()したら
裏もstate=1で、かつロードメニューにしたいのだろうけど
実際はロードメニューが表示されない。

これ、stateが同じ状態でもう1回トランジションかけるとおかしなことになる。

stateの更新をmake系にまかせるのであればbackCopyConfig()は
backConfig.state = foreConfig.state;をコメントアウトして
if(foreConfig.state == 1) backConfig.makeLoadMenu();にして
あくまでmake系の関数内で代入/更新処理させたほうがよいのではと。

もしくはchangeState()みたいな関数用意してそれ経由で変えたほうが。

というのをアルバム画面をTJSで作ってて思いました。
このプラグインベースでいじってたらどうもおかしいと思い、
よくよく調べてみたらこういうオチでした。

2009年01月31日

見た見ない

既に読んでいれば既読で、未だ読んでいなければ未読。
これはまあ普通に文字叩くと変換できるし一般的だと思います。

でも既に視ているという意味で"きし"を変換してみても既視はでません。
僕のWinXPのIMEがうんこなのか、それともこれは一般的な単語じゃないのか。
既視感(デジャブ)ってあるけど、未だ視てなければ未視でよいのだろうか。

ということをイベントスチルの見た・見ないを管理する処理を
考えているときにふと思いました。

* * *

sf.event_seen = %[];
と定義。

イベントスチルを表示するマクロを作ってその中で、
[eval exp="sf.event_seen[@'&mp.storage;'] = true"]
と、なんか値を代入。

見た見ないの判断は
sf.event_seen["ファイル名"] !== void
でやる。

About 2009年01月

2009年01月にブログ「ぽログ」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年12月です。

次のアーカイブは2009年03月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

メールフォーム

ぽそにメール