<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/makemygamelib/">
    <title>自分用ゲームライブラリ作成記録</title>
    <link>http://w.atwiki.jp/makemygamelib/</link>
    <atom:link href="https://w.atwiki.jp/makemygamelib/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>自分用ゲームライブラリ作成記録</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-11-18T13:06:48+09:00</dc:date>
    <utime>1384747608</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/makemygamelib/pages/7.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/17.html">
    <title>DirectXの初期化</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/17.html</link>
    <description>
      まず、プロジェクトにDirectX SDKのインクルードパスを通します。

インクルードディレクトリ：$(DXSDK_DIR)Include
ライブラリディレクトリ：$(DXSDK_DIR)Lib\x86

main.cppを次のようにします。

*main.cpp
----
 /***********************************************************
     DirectXの初期化
 **********************************************************/
 
 #pragma comment( lib, &quot;d3d9.lib&quot; )
 #include &lt;d3d9.h&gt;
 
 #include &lt;cstdlib&gt;
 #include &lt;iostream&gt;
 #include &lt;string&gt;
 
 #include &quot;lib\Window.h&quot;
 
 #define SAFE_DELETE(o) {if(o)delete o;o=nullptr;}
 #define SAFE_RELEASE(o) {if(o)o-&gt;Release();o=nullptr;}
 
 /* フレームワーク用 */
 Window* window = nullptr;           // ウィンドウ
 
 IDirect3D9* direct3d = nullptr;     // DirectX9オブジェクト
 IDirect3DDevice9* device = nullptr; // DirectX9描画デバイス
 
 // エントリーポイント
 void main()
 {
     // メモリリークの検出を有効化
     _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
 
     try {
 
         // ウィンドウの作成
         if( !(window = Window::Create( TEXT(&quot;DirectXSample&quot;), 640, 480 )) )
             th    </description>
    <dc:date>2013-11-18T13:06:48+09:00</dc:date>
    <utime>1384747608</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/16.html">
    <title>ウィンドウの表示(クラス化)</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/16.html</link>
    <description>
      [[ウインドウの表示(基本編)]]をリファクタリングしていきます。

&quot;lib&quot;ディレクトリを作り、Window.h,Window.cppを作成します。

*Window.h
----
 /***********************************************************
     ウィンドウクラス
     - HWNDのラッパークラス
 ***********************************************************/
 
 #pragma once
 #include &lt;string&gt;
 #include &lt;windows.h&gt;
 
 class Window
 {
 // ---------------------------------------------------------
 // 生成と破棄
 private:
     Window(HWND);
 public:
     static Window* Create( const std::wstring&amp; title, int width, int height );
 
 // ---------------------------------------------------------
 // 基本機能
 public:
     // Windowsメッセージを処理
     bool ProcessMessage() const ;
 
     HWND GetHwnd() const { return hwnd; }
 // ---------------------------------------------------------
 // メンバ変数
 private:
     HWND hwnd;
 };
----

*Window.cpp
----
 /***********************************************************
     ウィンドウクラス
     - HWNDのラッパークラス
 ********************************    </description>
    <dc:date>2013-11-18T12:26:45+09:00</dc:date>
    <utime>1384745205</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/15.html">
    <title>ウィンドウの表示</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/15.html</link>
    <description>
      何はともあれ、Windowを表示するところから始めます。

*main.cpp
----
 /***********************************************************
     空のウインドウの表示(基本編)
 ***********************************************************/
 
 #include &lt;cstdlib&gt;
 #include &lt;string&gt;
 #include &lt;windows.h&gt;
 
 // ウィンドウタイトル
 static const std::wstring title = TEXT(&quot;Sample&quot;);
 // ウィンドウ幅
 static const int width = 640;
 // ウィンドウ高さ
 static const int height = 480;
 
 // エントリーポイント
 void main()
 {
     // メモリリークの検出を有効化
     _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
 
     /*
      *  ウィンドウの作成
      */
 
     // 変数設定
     const std::wstring class_name = TEXT(&quot;GameClass&quot;);
     const DWORD style = WS_OVERLAPPEDWINDOW &amp; ~( WS_MAXIMIZEBOX | WS_THICKFRAME );
     const DWORD exstyle = 0;
     const HINSTANCE instance = GetModuleHandle( nullptr );
     const int default_dpi = 96;
 
     //ウィンドウクラスの登録
     WNDCLASSEX wc = { sizeof( WNDCLASSEX ) };
     wc.hInstance = instance;
     wc.lpszClassName    </description>
    <dc:date>2013-11-18T12:15:15+09:00</dc:date>
    <utime>1384744515</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/14.html">
    <title>プラグイン/インスタグラム</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/14.html</link>
    <description>
      *インスタグラムプラグイン

人気の画像共有サービス、Instagram(インスタグラム）の画像をアットウィキに貼れるプラグインです。


 #ig_user(ユーザー名)
 と記載することで、特定ユーザーのInstagramのフィードを表示することができます。

例）@dogoftheday
#ig_user(dogoftheday)

----

 #ig_tags(タグ名)
 と記載することで、特定タグのInstagramのフィードを表示することができます。

#dogofthedayjp タグ
#ig_tag(dogofthedayjp)

----

 #ig_popular
 と記載することで、Instagramのpopularフィードを表示することができます。



詳しい使い方は以下のページを参考にしてください！
＝＞http://www1.atwiki.jp/guide/pages/935.html

--------    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/13.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/13.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/12.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/12.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/11.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/11.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/10.html">
    <title>プラグイン</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/10.html</link>
    <description>
      @wikiにはいくつかの便利なプラグインがあります。

-----


#ls

-----

これ以外のプラグインについては@wikiガイドをご覧ください
=&gt;http://atwiki.jp/guide/
    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/9.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/9.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/makemygamelib/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/makemygamelib/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2013-11-14T23:18:24+09:00</dc:date>
    <utime>1384438704</utime>
  </item>
  </rdf:RDF>
