AFC

課題定義

課題定義って難しいですね.課題はソリューションには一切言及してはいけないそうです. AFCの場合はどうなるだろうかと考えてみました. プロジェクト「AFC」の課題定義 Windows環境とC++言語でDirectXアプリケーションを作成する. しかし,DirectXを直接…

作りなおそ

AFC

あまりに使い悪すぎるので作り直します.まぁ後回しなんで数ヶ月後でしょうがw directxでは何をするにもLPDIRECT3DDEVICE9が必要なので,いっそのことすべてのクラスを一つのクラスから派生させてしまおうと. これ以外はあまり優良な手段は知らないので. …

こんなふうに

AFC

こんな風にすればいいじゃんね. // こんな宣言がある template< typename CT, typename NT > class basic_printer; typedef basic_printer<char, int> printer; typedef basic_printer<wchar_t, int> wprinter; using namespace afc::gui; afc::gui::window wnd; afc::gui::screen sc</wchar_t,></char,>…

文字表示

AFC

ぁーそうえいば文字表示が無かったなぁ(致命的)ということで作りました. #include <afc/gui.hpp> using namespace afc::gui; window wnd; screen scr; // 初期化略 // これが文字表示 printer_holder<wchar_t, int> ph; // 有効化 scr.assign(ph); // これをしなきゃらならないのは煩</wchar_t,></afc/gui.hpp>…

man of afc

AFC

AFCのマニュアル. やっと2クラス書き終わった. あと16クラス….

まとめた

AFC

ヘッダファイルが多いのでまとめた.ついでに環境によって自動的に最適(推奨)な型が選ばれるようにした.といっても現在の動作対象はwin32 && directx9.0cのみwww インクルードは#include だけでおkにw あと,templateが多いのでその辺をまとめ.temp…

afclib -> afc

AFC

afclibだと冗長なのでnamespaceとかフォルダとかafcにしてみた. ていうか今起きたw

2D画像は一応完成?

AFC

約一か月前に「一週間で終わらせる」と言って,やっと終わりました(ぇw #しかも2D画像表示だけw いや,「一週間で終わらせる部分」はほぼ一週間で終わったけど,その後のやつがきつかった. とりあえずこんな感じ? なんかincludeするヘッダファイルが多…

別のファイル

AFC

5時間ほど(libファイルを作るプロジェクトの)プログラミングして. そのlibファイルの動作を試すための別のプロジェクトをコンパイルしたら,今まではできてたのに,リンカたん: void afclib::gui::directx::resource::texture::width() constの実装が見つか…

window

AFC

やっとwindow完成. 無駄にtemplateですがあまり気にしない方向でwww #include <afclib/gui/windows/window.h> #include <afclib/gui/directx/initializer.h> #include <afclib/gui/window.hpp> #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") #pragma comment(lib, "afclib_d.lib") LRESULT CALLBACK WndProc(HWND, UINT, </afclib/gui/window.hpp></afclib/gui/directx/initializer.h></afclib/gui/windows/window.h>…

ヒー

AFC

>あと一週間で終わらせる. あと4日しかねーww 取り消したいwww(ぇ

type

AFC

Vcのディレクトリ見てみたらなんて便利なものがある.typedef __int8 INT8, *PINT8; // ...とあるので,めんどくさいのでこれを使おうw // <afclib/config/type/type.hpp> #if (_MSC_VER >= 1000) # include <basetsd.h> #endif これでvcじゃないとコンパイルできなくなるけど,まぁいいや.とか自動</basetsd.h></afclib/config/type/type.hpp>…

ダメだ…

AFC

作り直す度に問題にぶつかる….思い切って前のバージョンを使ってゲーム作ろうと思ったけど,古すぎてバックアップが見つからんw もうこんなんじゃいつまでたっても本題のゲーム作りに進めないから,windows + directxのみにしぼろう. 今から一週間で終わ…

思ったようにできんw

AFC

ぁーAFClibってのは自分が作ってる(つもりの)ライブラリのことです.大層な?名前がついてますが,まだ何もできてません. templateを使って設計してるんだけど,どうすれば上手くいくのか悩んでて実際のコーディングに移れないwまだ慣れないからなぁ. #i…