なんとか、オープニングから敵を出すところまでできた。
単純な正弦波なはずなのに、弾が水平方向にしか飛ばないし、当たり判定もないから意外とウザイ…
Doxygenが生成した、とある関数の呼び出し関係図。もうわけわかんねぇ。
カテゴリー: プログラミング
SkinClock改造中
結局、境界線をSIMPLE_BORDERにした。
タイマーイベントで移動するようにしたから、多少の遅れ(2秒程度)は出るけどきちんと移動するようになった。
現在耐久試験中。
SkinClockに不具合発生中。
Windows版は問題ないみたいだけど。
Ubuntuで使用中。GNOMEに負荷がかかると(?)突然変形がなくなる不具合があった。
昨晩少しいじってみたものの、よくならない。RESIZE_BORDERにしないとサイズの違うスキンに変更したとき全体が描写できなかったり、正しい位置に移動できなかったりするんだよなぁ…ただ、変形がなくなったり、出さないはずの枠が出るのはこれのせいっぽい…
SES2大改造
SES2にEnemyクラスをつけたら、インクルード関係がえらいことになってコンパイルできなくなったから設計からやり直すことにした。
いつもとのところまで行けるかな。
PixivRssがほぼ出来たから3人くらい登録して実行中。
イラストのコメントや投稿日はデータベースにキャッシュ持ってるから同じページに2度アクセスしないし、速度は十分。
現在更新待ち。対象がpixivだからいつ来るかわかんないんだよね。(だからこそ作ったんだが。)
pixivログイン苦戦中
PHPからPixivにログインできない…昨日出来たはずなんだけどなぁ…
とりあえず、レスポンス見つつ何がおかしいのか究明中。
…Location:http://www.pixiv.net/mypage.php?昨日こんなのあったっけ?
YPP更新
YoutubePlaylistPlayerを更新した。
今度の更新で、タイトルに&が入ってる動画が正しく扱えるようになった。
ついでにPixivRssも更新。投稿者名とページへのURLを取得できるようになった。
正規表現めんどい…
続きを読む YPP更新
SES2開発中
SES2に弾丸回転をつけようと思ったら、SDL_surfaceのformat構造体がNULLになっててメモリエラー…
原因:弾丸管理クラスの画像データのポインタをコピーする->再設定時に破棄してたorzそりゃ落ちるよ…
PixivRssはログインとmypage.phpの取得、正規表現による解析まで出来た。
あとは各ページからコメントと日付を拾ってきてRSSにまとめれば終わり。
RSS便利だよね。
なんとなくでPixivのRSSが欲しくなったから作成するPHPを作成中。
EclipseにPDT入れたら、すごい数のプラグインが付いてきた…今回そんなに使わないよ…
とりあえず、Pixivから投稿イラストデータの回収は成功。
非ログイン状態だと最新データを収集できないから、ログイン処理をする必要があるのか?
SES2開発中。
会話部分のプログラムを書いてみた。
書いてる途中でニコ鉄のスクリプトと似ててちと凹んだ…あれ、あとで修正するの面倒なんだよな…
ついでにWindowsでもコンパイル。コンパイルついでにキャラクターリストとか渡すようにしたらSegmentation fault…orz
1時間悩んでたどり着いた原因がはStage1::Stage1(Characters *characters,Ballets *ballets,Items *items):StageBase(1,characters,ballets,items){がStage1::Stage1(Characters *characters,Ballets *ballets,Items *itmes):StageBase(1,characters,ballets,items){になってるせいだった。
ちくしょう…orz
SkinClock,SkinMakerのソースコード公開
SkinClockとSkinMakerのソースコードを公開。
wxWidgetsのライセンス見ると、wxWidgetsライセンスとLGPLライセンスのデュアルだったから今回はLGPLの方を選択。つかwxWidgetsライセンスってGPLと何か違うのか?
ついでにカウンターも更新。今まで途切れてたGoogleからのリファラーを正確に取得できるようになった。はず。
SES2もちょこちょこ更新。
設定画面と切り替えができた。この段階でソースコードが87KBを超えた…(コメント付)
最終的にはどこまででかくなるんだろ。