あなたが探している情報は、この日記には記されていない可能性が高いです。(検索で来た人用)
にらどんは一杯500円。尚、出前は承っておりません。ご了承下さい。

C++

やり始めて、どう考えてもリストビューのオーナードローが必須だったのでぐぐってやってみた。 コードは簡単だったし手間もたいしたことはなかったんだけど 完全コピーしてるのに動きません・・・ そもそもWM_DRAWITEMが飛んできてない。スタイル指定もしてある…

なんだかんだ休日ごとに再現はきっちりやってます。 ニドイルの特殊処理を完全に再現。 性別コンボの処理を再現。 ここまでやって、リストアップがまためちゃくちゃ面倒なことに気がついた。 ニドイルの判定やりたくないお・・・

Spy++で挙動追ってもよくわからない。 ていうか追ったらそのまま記憶どおりで辻褄が合わないことが確定しただけだった。 種族選択しない状態だと性別選択コンボのところであわせて性別比も選べるようになってるんだけど、 これってどうやって再現してるんだ…

とりあえず外観と基本的な処理を復元。 PID検索はできるようになった。 次の処理に移る前にニドイルの特殊処理をつける予定。 そこからリストアップを書いて、 最後の初期seed検索が一番面倒なんだよなぁ。コントロールの数的な意味で。ダイアログだし。 ニ…

とりあえずMainWindowのコントロール配置だけ復元。 モードレスダイアログの配置もまた鬼畜なんだよなぁ。 計算処理よりも何よりもこのコントロール配置が鬼畜すぎて泣ける。 目測→ビルド→実行→目測 のループ。ドット単位で修正とか頭痛い。 ラベルとテキス…

リストビューのアイテムを非表示にするのはオーナードローするしかないようなので面倒だから却下。 全部丸っと自分でやらなきゃいけないのが面倒だよね。 データをグローバル宣言していちいちアイテム入れ替えて解決しますお。 エクストラデッキのカードの読…

アイコンを振るつもりが、ビットフラグのサイズがでかすぎてswitchに怒られた。そんな制限あったのか。 どっちにしろswitchの使いにくさには困ってたところだが。 ビットフラグは自動的に包含してるのも拾ってくれると思ってたら違うんだね。マジで整数値し…

ポインタをunsignedにキャストして渡して、 受け取った側でポインタ宣言して初期化に引数をキャストして代入したら動いた。 俺わるくねーだろこれ! 今回のおかげでポインタがまたわからなくなった。 と思ったら今度は別のトコでバッファオーバーラン。 オー…

なんだこれー。 コンストラクタに引数渡してメンバに代入まで終わってるのに、 その後関数に戻るときに位置不明な場所でエラー吐いてる。デバッガしっかりしろ。 なーるへそ。初期化してるコンストラクタは成功してるけど、その後の代入が失敗してるんだ。 …

ありゃ。 リストビューで項目に値を関連付けすることって出来ないの。 コンボボックスで出来てたから全然気にしてなかったけど。 えぇー、困ったなこれは。 IVITEMのどっか使ってない変数にポインタ入れとこうかな。あっダメだイテレータだってこれ。 カード…

vectorなんて全然知らなかったなぁ。 動的配列って検索したらnewしか出てこないんじゃないか。多分。 解説は読んだけどイテレータの存在意義がよくわからない。普通にポインタでいいじゃん。 ポインタとは定義されていないからイテレータなんだ、ってのは逆…

あはははは。引数まちがっとった。あははは。 http://www.play21.jp/board/formz.cgi?action=quote&resno=51420&id=dixq&lognum=158 http://qanda.rakuten.ne.jp/qa5765268.html ドンピシャでこれ。引数間違ってる可能性とか考えないって。 だって解説で要素…

メンバにTCHAR配列を持たせたいのだよ。 でも初期化が上手く行かなくてコピーが失敗しまくるのだよ。 理由がわからん。 newで配列あてて、それをMemsetすればよいのかしらん。 最初はうっかり=で代入してて全部同じテキストになった(。A 。 )

基本動作を押さえたのでひとまず清書。 これで読み込んでクラスに格納するまでは終わった。 以前作ったものの焼き直しだというのにフォーマットやらくだらないバグやらで非常に時間がかかった。 次は読んだデータを静的配列に保存してそれをリストボックスに…

しっかりと格納されないのは読み捨ての問題? %[a-z]を%sにしたら通ったよ。でも元から%sでもあるんだよな通ってないの。いーみーふー。 はーい、The・くだらないバグ of the yearでございましたー。いやまだof the monthだな。 読み込み位置を"\n\n"で区切っ…

ファイル読んだら文字化け。 文字コード違うのかー。 今までユニコードで通してたけど、よく考えたらSIFT_JISが普通よなー。 というわけで変換方法も把握したけども その前に動作テスト。 とここで詰まった。 何故か検索が上手く行かない。 次回の読み込みの…

シンクロチューナーはチューナー表記してくれないからテキストから拾うしかない。 自分ら以外の人間が使おうとするなんて考えてなかったんでしょうね。更新もないしね。うんうんそうだね。 ということで特性、テキストを読めるようになりましたっと。 あと"…

?は1として処理する方向で。いいのかなぁ。 mapは何故か出来なかったので諦め。なんでかなぁ。 種族の取得が抜けてたので追加。 モンスター種別と特性の兼ね合いがややっこしいので考える。 通常・効果・儀式・融合・シンクロ、というのがモンスター種別。 ユニ…

久々で何やるんだかわかんね。 map実装しようとしたらみんなの使ってるヘッダーと違う・・・ mapにinsertなんてメンバないんですけど(´;ω;`) で添え字のオーバーロードはあるみたいだからそれ使おうとしても通らない。意味がわからん。 ってこの大元のtreeに…

元々の攻撃力守備力が"?"ってどういうことなの・・・ -1にして処理するしかないような希ガス。読み取りが絶望的に面倒なのは諦メロン。 置き換えとかも1文字を2文字にするからめんどくさそう。ていうか出来んの? レベルと属性を読み込めるようになった。 ネッ…

全角英数は数字じゃないと何度言ったら・・・ 本家DOがどういう使用なのか全くわからんわ。なぜわざわざこんなに使い辛いフォーマットにしたのだろうか。 おかげで全角を読んで数値に変換するプログラムが必要になる。いみふww というか、そんなこと起動のた…

とりあえず名前と振り仮名とカードの種類と、 魔法罠はアイコンとテキスト、ようするに全部読めるようにした。 _tcsstrをforの更新文で書いたらちゃんと機能しなくて詰んだ。 TCHAR*に格納して最初は動いてたのに、コード足してったら動かなくなった。イミフ…

テキストボックスが自動でスクロールしてくれなくて悩んだ。 何かやり方があったはずというのだけ覚えていてスタイルで指定する以外に完全に忘れていた。 専用のスタイルがあるわけではなく、ES_AUTOHSCROLLでバーを出さずともスクロール可能になるという答…

これはひどるるるw まず始めにCard.txtを流用するってのはあったんだけど、 その書式がひどいwこれでどうやって読み分けろとw 1. hurigana / カード名 2. モン魔法罠・アイコンレベル属性 3a. モンスターなら種族・効果特性 3b. 魔法罠ならテキスト 4. モ…

デザインだけやってると超飽きる。コーディングさせろよコラァ。 タブの表現とか試したこと無いし、一度コーディングしてしまおう。 整理から始めて、昼飯食べてからやるぞと思ったら太陽と昼寝のせいで何も進んでない。 制作済みのコントロールに全てIDを振っ…

リストビューにアイコンを表示する方法がわからなくてうろうろ。 ImageListを関連付けるんだな→なるほどこの配列の中から自由に選択でk・・・ない・・・ ぐぐりにぐぐったのに結局Wisdomさんに書いてありましたとさ⊂⌒~⊃。Д。)⊃ というわけでフローを残しておく。 普…

>データを持たないリストボックスを指定します。リストボックス内の項目数が 1000 を超えるときに、このスタイルを指定します。 遊戯王のカードプールは調べたところ9000を超えている模様。 まさかこんなところでオーナードローさせられるとは。 早くも挫折…

なぜかタブコントロールを作成できない。クリエイト失敗する。 ってサンプル丸コピペしたらでたわ。 コードは何一つ違わないと思うんだけどなんなのこれ。 あーーーーー。 CreateWindowExの第二引数、コモンコントロールは文字列じゃなくてdefineされた定数…

遊戯王Deck Builder

そういえば書いてなかったんだけど、 遊戯王DuelOnlineのデッキビルダーが使いにくいので、(解説ページでも単なる入力用と書いてあったけど) それを自作しようということでつい3日前から動き出したところ。 やろうと思っててもやる前からやりますとは言いた…

http://msdn.microsoft.com/ja-jp/library/aa511279.aspx これいいわ。 MSDNが軽くなって見やすくなっててびっくりした。 グループボックスを使いたくないんだけど使わないで済む方法がないのもわかってるので使うしかない。 前調べたときに詳しい使い方まと…