何があったんだ…

会社の昼休みに、何気なくボットのサイトのぞきに行ったら、カウンターが6万を超えてた…
割といい加減なカウンターで機能不全になることがしょっちゅうだから帰って確認しようと思ったら早速機能不全…
え、あの数値は何なの?スパム?バグ?
追記:アクセスできた。で、結果は
Total Visitors: 53
Total Hits: 141
バグっぽいね。

SkinClock用スキン2個追加公開

SkinClockの初期の頃から使ってたスキンの公開許可をもらったんで、今日公開開始。
公開したスキンは
エルルゥスキン
エルルゥスキン

霊烏路空スキン
霊烏路空スキン
の二つ。
エルルゥスキンはリシヨウ氏に頼んだら書いてくれたので作ったスキン。これも昨日公開許可を得たもの。
霊烏路空スキンはリシヨウ氏がpixivにアップロードした画像を無断拝借&無断改造して作った、SkinClockの原型からの延長。昨日公開許可を得た。
…自分でもなんか描かなきゃなぁwww

SES2,SkinClock開発中。

今日一日SkinClockとSES2の開発をしてた。
SkinClockはバージョン1.20がほぼ出来上がり。明日Windowsでコンパイルしてデバッグ予定。
SES2はautoconfスクリプトとautomake書いてコンパイル。
SDL_ttfのリンクコード書いてないからリンクは完了しないけど、コンパイルエラーはつぶし切れた。
アイテムと弾丸に関しては大量確保&大量解放の連発でいちいちメモリ処理してると遅くなりそうだから、未使用オブジェクト管理クラスを書いた。すぐには解放しないからメモリドカ食い仕様だけど…
あと、管理クラスをテンプレートクラスにして弾丸管理クラスとアイテム管理クラスを別々にしようとしたら、テンプレートの仕様にしばらくハマった…
まず、

ItemFactory::ItemFactory():Factory<Item *>(){
}

といったコードを書いたら、Factory<Item *>が無いと言われた。ググッてみると、ItemFactory.cppをコンパイルするときにFactory.cppを見ないから、Factory<Item *>()が解決できないんだそうな。これは、Factoryクラスを.hファイルで実装することで解決。
次に

typename std::list<T>::iterator object_iterator=this->nouse.begin();

これ。テンプレートクラスでイテレーターを取る場合、typenameを付けないといけないっぽい。
久しぶりにdoxygen入れてみた。いつの間に検索機能なんて付いたんだ?こいつ

横スクロールシューティング作成中

前に縦スクロールシューティング作ってみたから、今度は横スクロールを作ってみることにした。前がSESだったから今度はSES2かな。
前回の縦スクロールからコードの大部分をコピーして構築。とりあえず、キャラクター周りと弾丸周りは構築出来たような気がする。
明日以降、アイテム周りとステージの構築しときたいな。
続きを読む 横スクロールシューティング作成中

会社説明会行ってきた

四ツ谷にある会社の説明会行ってきた。
行く途中、KOが新宿交換待ちで遅れたり、中央線が人身事故で遅れてたりで新宿の時点で遅れるかもしれない旨を連絡。でも遅れてきた電車がちょうど来たから、平気で間に合った。
で2時間くらい説明会のあと、入社試験。よく見ると2列前の人がひとりいなくなってた。帰ったんか。
試験は2時間くらいで終了。なんか終わったあと、休憩と言われてNHKスペシャル流してたけど、突然停止&試験終了宣言。なんだったんだNHKスペシャルは…
帰りは正常運転の電車で帰宅。それでも4時だった…
さあ、明日からまた働くか。

YoutubePlaylistPlayer更新

少し前にYoutubePlaylistPlayerを更新した。
今度の更新で、動画の切替時にプレーヤーを一旦削除することにした。
ついでに、動画タイトルにYoutubeへのリンクを追加。GoogleChomeのレンダリングバグとfirefoxのinputのサイズバグにも対応。
今度の更新でb9になってるけど、これ以上の更新はしないつもり。b10とかなってもなぁ…