<?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/shinkouteki/">
    <title>新興勢力的な何か</title>
    <link>http://w.atwiki.jp/shinkouteki/</link>
    <atom:link href="https://w.atwiki.jp/shinkouteki/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>2009-10-02T23:11:34+09:00</dc:date>
    <utime>1254492694</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/26.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/shinkouteki/pages/27.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/16.html">
    <title>太郎</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/16.html</link>
    <description>
      [[太郎::技術情報]]
#image(viploader2d601838.gif)


*全く新しいの

**残り2ヶ月切ってるせめて学ブロまでには間に合わせる

キャラクターを持たせてコミケにも出せる作品に持って行きたい

コンセプトみんなでわいわいシューティング
・簡単操作（すべてワンステップ）
・アイテムで逆転（方式はマリオカート的なルーレットタイプ）
・みんなで遊べる

基本的に同じスピード（出来れば機体によって変更できるように）
ブーストボタンでスピードアップ。アイテムで一定時間ブーストし放題とか
やっぱり宙返りはあると戦略性増？


操作
スティック
ショットボタン
ブーストボタン
宙返りボタン
アイテムボタン
スタートボタン
索敵ボタン（レーダーは一部にしか表示されないので、操作できない索敵モードに切り替えて全体マップを表示）


***アイテム(β)
ダブルレーザー
ホーミングミサイル
3連ミサイル
核ミサイル　レア
ブースト一定時間無制限
ステルス　マップに座標登録されないで実装可？
体力回復系
ダミー

とりあえずこんな感じ
作ってもやってくれる人少ないんだろうなあ
とにかく完成あるのみ


**今後
自機クラスのカスタマイズ性および、構造体参照による設定


*実装目標
・システム実装-------------ほぼ完了
・とりあえず操作して飛ぶ----完了
・ジェット噴射------------完了(向き修正がもう少し必要)
・レーザー照射------------完了
・地面とのコリジョン---------コリジョンではなくとりあえずY座標判定
・レーザーで打ち落とせる--------完了
・燃料メーターなど簡単な画像表示---------進行中


・コンピュータも飛ばす（最大4機）

・簡単なBGM再生クラス
-----最低でも白門祭までにここまで------

・アイテムシステム



※ただの夢
多人数対戦
ネットワーク
ストーリー的な何か









#ref(足.jpg)

#image(kabegami011のコピー.jpg,width=840,height=525)

*今後の目標

***とりあえずLightWaveで操縦席のモデル化作業中
現在5％
結果：やり方見ながらだからすすまねえ！


セレネのCApplicationクラスを自分が使いやすいように改造　済？

*解像度変更に対応
問題
普通に描画すると大きいままなので縮小等が必要
縮小すると頂点座標がずれる
行列？
#defineで左上からのXY％指定
　getApplication()-&gt;getScreenW()　/1024　倍率計算
となるとgetScreenW()の返り値をfloatに変更が必要


#ref(スクショ.jpg)
#ref(ロード.jpg)


・分からない
・あきらめる
・プロはどうしてんだよ




#image(2.jpg)

*霞たんとちゅっちゅ



***戦術機をシミュレートした3Dアクション同人ゲームの作成
[[戦術機大戦妄想ページ]]

とりあえず4:3で制作16:10にも対応できるような構造にする
ソースは出来る限り解像度高めで古いグラボで動くかは知らんが1024を限度としてやってみる


ブックオフを辞める

#javascript(){
&lt;script type=&quot;text/javascript&quot; src=&quot;http://818nc.jp/mikumiku/playlist_new/vocaloid_player.js?id=40527&quot;&gt;&lt;/script&gt;
}
----
相対的に座標を決める
例
800*600のウィンドウサイズとします。
(100,0)に点を打つようなものとします。
これは、(0,0)から800の1/8右にずれてると考えられます。
よって、(800*1/8,0)とかける。
次にこの点を1024*800に打つとします。
そうすると、(1024*1/8,0)と書けば、全体のバランスを崩さずに、画像が表示できます。
プログラム組むとき、解像度をm*nとかして、やれば組直しせずにすむと思います。
上の例でいくと、(m*1/8,n*0)でやればいいと思います。

間違ってたりしたら教えてください。 
by すいーつ
----
なんか連絡用自由に書き込んでおｋ
うんち！
ねこのうんこふめ！
#comment    </description>
    <dc:date>2009-10-02T23:11:34+09:00</dc:date>
    <utime>1254492694</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/28.html">
    <title>妄想的な何か</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/28.html</link>
    <description>
      *ソフトウェア開発研究会(仮)

-位置付け
現在の情研などの環境で満たしにくいニーズを実現する仕組みを明確に持つ場

-目的
(1)プログラミング技術向上
(2)コミュニケーション能力向上
 コミュニケーション能力とは, 凡そ会話/議論/文書作成/日程調整のようなもの.
(3)成果物の公表と評価と改良
 成果物とは, ソフトウェアのみではなく, ソフトウェア周りの技術研究も含む.

-概要
+開発は3号館4階および6階を中心に行う. すなわち, 開発するソフトウェアは4階および6階の環境で動作するものであることが望まれる.
+開発中の議論を極力リアルで行う為に, 開発作業用掲示板はHPに設置しない. 企画議論用掲示板および成果物評価用掲示板を設置する.
+ソフトウェア開発の企画はHPに登録し, 成果物および開発レポートを公表する.
+会員は公表された成果物に対する批評や提案を積極的に行う. 開発者は成果物の修正と改良を積極的に行う.

-必要なもの
+HP(掲示板, うpろだ)及びそれを設置するサーバー
 具体的には, トップページ, パスワード付き掲示板×2, パスワード付きアップローダー, 内輪で公開する場合には検索ロボット対策を施した上でパスワードをかけずに置いておく事もありか.

トップページ
　｜＿ネタ議論板（パス有）
　｜　　｜＿ネタ１
　｜　　｜＿ネタ２
　｜　　｜　：
　｜　　｜＿ネタＩ
　｜　　｜　　｜＿議論スレ（雑談あり）
　｜　　｜　　｜＿固まりつつある部分集積所（雑談なし）
　｜　　｜　：
　｜　　｜＿ネタＬ
　｜
　｜＿開発中ネタリスト
　｜　　｜＿ネタ１
　｜　　｜＿ネタ２
　｜　　｜　：
　｜　　｜＿ネタＪ
　｜　　｜　　｜＿開発メンバーリスト
　｜　　｜　　｜＿開発参加申請（任意、パス有）
　｜　　｜　　｜＿開発終了目安日（任意、変更可）
　｜　　｜　　｜＿固まりつつある部分集積所ログ（開発参加メンバー用閲覧パス有）
　｜　　｜　：
　｜　　｜＿ネタＭ
　｜
　｜＿物とレポ置き場
　　　｜＿物１
　　　｜＿物２
　　　｜　：
　　　｜＿物Ｋ
　　　｜　　｜＿物（任意、パス有無選択可能）
　　　｜　　｜＿開発メンバーリスト
　　　｜　　｜＿レポ（３行以上、パス無）
　　　｜　　｜＿感想スレ（任意、パス有無選択可能）
　　　｜　　｜＿ツッコミスレ（任意、パス有無選択可能）
　　　｜　：
　　　｜＿物Ｎ

・「ネタ議論」はまず何かしらのテーマが必須。そこに至るまでの話は先にどっかで済ませておく。
・「ネタ議論」が終結してメンバーが確定したら「開発中」に登録、「固まりつつ(ry」をそこに移転。
・「開発中」が完成に至ったらレポ書いて「物とレポ置き場」に登録。 

----
コメ欄
#comment_num2(vsize=8, hsize=10)    </description>
    <dc:date>2009-10-02T00:07:01+09:00</dc:date>
    <utime>1254409621</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/13.html">
    <title>なんか思いついたこと</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/13.html</link>
    <description>
      #ref(up357135.jpg)
#ref(やったね.png)


#asciiart(){　＿＿＿
/　||￣￣||　∧＿∧
|.....||＿＿|| （ 　　　 ）　　どうしてこうなった・・・
|￣￣＼三⊂/￣￣￣/
|　　　　|　( ./　　　　 /
　＿＿＿
/　||￣￣||　∧＿∧
|.....||＿＿|| （ ＾ω＾ ）　　どうしてこうなった！？
|￣￣＼三⊂/￣￣￣/
|　　　　|　( ./　　　　 /

　＿＿＿ ♪　∧__,∧.∩
/　||￣￣||　ｒ（ ＾ω＾ ）ﾉ　　どうしてこうなった！
|.....||＿＿|| └‐、　　　ﾚ´｀ヽ　　　どうしてこうなった！
|￣￣＼三　 /￣￣￣/ノ´｀　♪
|　　　　|　( ./　　　　 /

　＿＿＿ 　　　　　　　♪　　∩∧__,∧
/　||￣￣||　　　　　　　　　_ ヽ（ ＾ω＾ ）7　　どうしてこうなった！
|.....||＿＿|| 　　　　　　　　/｀ヽJ　　　,‐┘　　　どうしてこうなった！　
|￣￣＼三　 /￣￣￣/ 　´｀ヽ､_　 ノ　　　　
|　　　　|　( ./　　　　 / 　　　　　｀) ）　♪}


#asciiart(){　　　　　支那苺　　　　　　　　　　　南鮮石　　　　　　　　　北鮮石
　　　　　　／/　　　　　　　　　　　　　／/　　　　　　　　　　　 .／/
　 　　　／　＿　　　　　　　　　　.　／＿__　　　　　　　　　　／──┐
　 　　 / ,&#039;,i＞＜iヽ　　　　　　　　.//&#039;,二二ヽ&gt;　　　　　　　/i二ニニ二i
　 　　/..∩((ﾉﾉﾘﾉ）)　　　　　　　/∩|ノﾉｲﾊ)）　　　　　　./∩ﾉﾉﾉヽ）））
　 　 /　|(ﾐi｀ハ´ﾉﾐ)）　　　　　. /　| |ｌ｀∀´ﾉ&gt;　　　　　　/　|ﾉﾘ´Д｀&gt;ﾘ
　 　/／ | )中! ヽ／　　　　　　/／ |l_韓_|ヽ／　　　　　/／ |_朝｣ ヽ／
　 　&quot;￣￣￣&quot;∪　　　　　　　&quot;￣￣￣&quot;∪　　　　　　&quot;￣￣￣&quot;∪
支那苺がきたのー！　　　　このチビイルボン　　　やぁ、ボクのマスターが
　黄色くて、ずしーっとした　　早く謝罪と賠償を　　　重油100万t必要だから
　　金属が欲しいの！　　　　　しやがれですぅ！　　　用意して欲しいんだ}

----
#image(10s53272.gif)    </description>
    <dc:date>2009-09-26T00:31:26+09:00</dc:date>
    <utime>1253892686</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[今後の活動内容]]
-[[草案まとめ]]
　　┗[[先生の意見]]
-[[妄想的な何か]]
-[[なんか思いついたこと]]
-[[戦術機大戦妄想ページ]]
-やりたいこととか
　　┣[[ロイド]]
　　┣[[太郎]]
　　┣[[ヤーパン(ββ)]]
　　┣[[スイーツ]]
　　┣[[kiku]]
　　┣[[仙]]
　　┗[[ゆとり]]

----
&amp;link_editmenu(text=ここを編集)


#amazon(B001B92ADE,image)
はやてちゃん    </description>
    <dc:date>2009-09-17T15:49:57+09:00</dc:date>
    <utime>1253170197</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/15.html">
    <title>ロイド</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/15.html</link>
    <description>
      学習環境→大学・PCを封印した上での自宅
プログラミング環境→大学演習室・ITセンター・技研・自宅デスクトップ(Fedora11)(・ノートPC)
サーバー環境→自宅(CentOS5)

#image(1641997.jpg,width=800,height=600,center)
**夏奈かわいいよ夏奈

-UNIXシステムプログラミング
ネットワークプログラミングへの足掛かりとして。
Javaの学習が終わり次第、或いは並行して取り組みたい。

-サーバー構築
JavaやPythonとかでサーバーサイドのプログラミング等色々やりたいが、優先度は低め。

-データベース
プログラミング、ネットワークと組み合わせられればと思う。
3年の授業と並行？

-ネットワーク
TCP/IPとか理論的な勉強。
理論の書籍自体はネット委にあるので、暇を見つけて潰していく。
3年になったら本格的に取り組みたいところ。

-その他プログラミング
何よりもRICOH &amp; Sun Java Challengeを優先。
それが終わり次第Javaの習得。
C++の習得も急ぎたいところであるが、UNIXシステムプログラミングに譲るべきか。
C++→Pythonの流れで。

*やりたい事多杉じゃね？

----
米欄
やったね！たえちゃん
うんち！
うんち！！
- うんち！！！  -- 名無しさん  (2009-05-17 22:46:02)
#comment    </description>
    <dc:date>2009-05-17T22:46:02+09:00</dc:date>
    <utime>1242567962</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/17.html">
    <title>今後の活動内容</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/17.html</link>
    <description>
      ここに今後の予定を書くﾌﾞﾎﾞﾎﾞ
----
ぬるぬるやっていく    </description>
    <dc:date>2009-05-17T16:58:37+09:00</dc:date>
    <utime>1242547117</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/26.html">
    <title>太郎::技術情報</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/26.html</link>
    <description>
      うんち！
結果的に？
実際にやってみたコーナー
----
**ゲーム中の実世界との距離（重要）
*ミス
ライトウェーブ上のメートルとFloatの値は同じ
LW上では100分の1のスケールで作っている：：実寸で制作仕直し


時速1km－＞秒速0.2777777777m－＞秒速0.2777777777－＞1フレ0.277777777/60or30
----

1024*768を内部的に軸にする
プリプロセッサ定義
//画像を解像度に合わせて頂点座標変換 Floatで値を送る
#define IMAGE_POINT(x,y)　　toF( getApplication()-&gt;getScreenW() ) * (x/1024.0f), toF( getApplication()-&gt;getScreenH() ) * (y/768.0f) * (getApplication()-&gt;getAspect()/12.0f)	
----
修正
//画像を解像度に合わせてサイズ変換 Floatで値を送る
#define IMAGE_RECT(x,y,w,h)　Math::Rect2DF(x * (toF( getApplication()-&gt;getScreenW() )/1024.0f), y * (toF( getApplication()-&gt;getScreenH() )/768.0f) ,	w * (toF( getApplication()-&gt;getScreenW() )/1024.0f), h * (toF( getApplication()-&gt;getScreenH() )/768.0f) )

toF　Float型にキャスト
getScreenW()　スクリーンの幅取得
getScreenH()　スクリーンの高さ取得
getAspect()　アスペクト取得9、10、12のどれかが返ってくる
これらは[[Settingクラス]]で定義。システムの中心となっているCApplicationクラスに含まれている
[[Settingクラス]]

これを
getRender()-&gt;DrawTexture(
	IMAGE_RECT( 192.0f,339.0f,640.0f,90.0f ),// 描画先
	CColor(255,255,255,255),					// 色
	Math::Rect2DF(0.0f,0.0f,640.0f,90.0f),	// 描画元テクスチャUV
	m_pTexSyokika );				// テクスチャポインタ
で更新

これで[[スイーツ]]の意見は実装したと思うが、アスペクト比を変えると少しずれるので修正が必要。
しっかり確認はしていない眠いです。


なにか変な部分が見つかったら太郎まで

----
理論的な何かコーナー

・相対的に座標を決める 
例 
800*600のウィンドウサイズとします。 
(100,0)に点を打つようなものとします。 
これは、(0,0)から800の1/8右にずれてると考えられます。 
よって、(800*1/8,0)とかける。 
次にこの点を1024*800に打つとします。 
そうすると、(1024*1/8,0)と書けば、全体のバランスを崩さずに、画像が表示できます。 
プログラム組むとき、解像度をm*nとかして、やれば組直しせずにすむと思います。 
上の例でいくと、(m*1/8,n*0)でやればいいと思います。 

・ワイド画面に対応するように画像を引き伸ばす
4:3,16:9,16:10だけでいいということなんでそれで書きます。もっと一般化したのがいいなら言ってください。

基準を決めます。4:3を基準に組むとします。それで、4:3=16:12ですね。
まず、比率が変わったことを気にしないで、上の相対的に座標を決める方法をつかって、変換します。
例１

1024:768から1680*1050のとき。
（16:12→16:10変換のとき）
1024:768→1680*1260と考え、変換。

そして、縦の揃えていない縦の比率に注目します。変換する前の縦の比をｎ、後のやつをｍとし、画像を指定する2点の座標を(x1,y1),
(x2,y2)とすると、
(x1,y1*m/n),(x2,y2*m/n)となります。
例２
例１のような変換をし、2点を(x1,y1),(x2,y2)とすると、
(x1,y1*10/12),(x2,y2*10/12)として、出力すればいいと思います。

・上の２つの例をつかってワイド解像度、標準解像度どちらも対応させる。
まず、基準解像度を決めます。今回は具体的に1024*768でやりましょう。
絵を貼り付けるためには1点の座標と幅、高さが必要となりますね。
基準解像度下の点をP(x,y)、幅をｗ、高さをｈとします（この値はずっと保持しておいてね！）。
また、変換後の解像度をm*nとします。
そして、相対的に座標を決めるために、全体の何割ずれたところに点Pがあるのか求めます。
これをQとすると、Q(x/1024,y/768)となります。
次に幅、高さの伸張率を求めます。上の説明から、幅の伸張率はm/1024、高さの伸張率はn/768となります。
これらから、変換後の座標、幅、高さはそれぞれ(m*x/1024,n*y/768)=(x*(m/1024),y*(n/768)),w*(m/1024),h*(n/768)
となります。すなわち、基準解像度下の点の位置、幅、高さと縦横の伸張率がわかれば、変換できます。
よって必要なデータは、基準解像度下の点の座標、幅、高さ、変換後の解像度です。

・画像のアス比を変えないでワイドにする？
アス比1:1のウィンドウがあると仮定します。そして、ウィンドウの中心をOとします。
そして、半径が任意の円を考えると、ディスプレイ上のすべての点を網羅することがわかります。
そして画像を貼るわけですが、画像の各頂点に着目します。円の左上の部分に画像があるなら、画像の
左上の頂点が円に接するようにします。（右上だったら右上の頂点が、左下だったら左下の頂点がという風にしていきます）
そして、アス比の変更に伴って、円を楕円にしていけば、ある程度バランスとれるかな？と思います。


間違ってたりしたら教えてください。 
by すいーつ     </description>
    <dc:date>2009-04-07T20:17:33+09:00</dc:date>
    <utime>1239103053</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/22.html">
    <title>仙</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/22.html</link>
    <description>
      新部会うんぬんの話もある程度決着がついたみたいだし、個人的な妄想でも

今後の予定
-勉強
４年間で卒業したいでふ
公務員試験の対策も考えなければならない。
余力があれば情報者。
-ゲーム制作
どこぞのｒｙよりクオリティの高いものを。
てかいい加減シューティングはネタ被りな気がしてきた。
たろさんから借りた本で当たり判定とかなんとかなりそうだしレースゲーム作る
-音楽
頑張って理論勉強中。→今まで俺何も知らなくてワロタｗｗｗ
自分でオリジナルやるサークル立ち上げてM3に参加できるぐらいになりたい

*・リア充
そろそろ３次でちゅっちゅしたいです＞＜
今のところ一番見通しが立たない。    </description>
    <dc:date>2009-03-27T17:56:16+09:00</dc:date>
    <utime>1238144176</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/24.html">
    <title>戦術機大戦妄想ページ</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/24.html</link>
    <description>
      -1024*768、1152*720両対応

歩行時速40km　(MAX80km)

網膜
#image(網膜投影参考資料のコピー.jpg)
#image(網膜投影参考資料のコピー2.jpg)
#image(網膜投影参考資料のコピー3.jpg)
#image(網膜投影参考資料のコピー4.jpg)




-操作は3Dスティック2本とR1,2、L1,2のみでも操作が出来るようにする


移動　　　　　　　左スティックY軸+R1,L1
水平移動　　　　　左スティックX軸
視点変更　　　　　右スティック
***設定でリバースとノーマルの変更が出来るように

右武器使用　　　　R2
左武器使用　　　　L2

***移動中
ジャンプ　　　　　×　離してすぐに×長押し入力で飛行
高速移動　　　　　初めから×長押し
バックジャンプ　　×2回連打

***停止中　3秒くらい？その場に留まる
右武器切り替え　　○
左武器切り替え　　□
垂直ジャンプ　　　×離してすぐに×長押し入力でNOE　（と思ったがゲーム性に欠けそうなので保留
補給　　　　　　　△


オルタWikiによる戦術機機動
噴射地表面滑走 サーフェイシング Surfacing 
噴射起立起動 ジャックナイフ Jack Knife 
跳躍 ジャンプ Jump 
短距離跳躍 ショートブースト Short Boost 
逆噴射制動 スラストリバース Thrust Reverse 跳躍ユニットを機体前面に展開して急制動・急速後退をかける 
垂直軸反転 バーチカルターン Vertical Turn 
垂直跳躍 バーチカルブースト Vertical Boost 
噴射跳躍 ブーストジャンプ Boost Jump  跳躍ユニットを使用し、ジャンプを行う機動 
反転全力噴射 ブーストリバース Boost Reverse  噴射跳躍中に更に跳躍ユニットを使用して戦術機の機動を急激に変化・反転すること(と思われる) 
噴射降下 ブーストダイブ Boost Dive 
噴射滑走 ブーストダッシュ Boost Dash 
失速域機動 ポストストールマニューバー Post-Stall Maneuver 
水平噴射跳躍 ホライゾナルブースト Horizonal Boost 跳躍ユニットを使用し、水平ジャンプを行う機動。前ダッシュ 



*どう見ても全部実装は無理です。本当にありがとうございました

http://www9.atwiki.jp/alternative/pages/230.html
参考

#comment    </description>
    <dc:date>2009-03-23T00:39:49+09:00</dc:date>
    <utime>1237736389</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/shinkouteki/pages/27.html">
    <title>Settingクラス</title>
    <link>https://w.atwiki.jp/shinkouteki/pages/27.html</link>
    <description>
      //java/linenumber
class Setting
{
	enum eAspectType
	{
		ASPECT_4_3,
		ASPECT_16_10,
		ASPECT_16_9,
	};
public:
	Setting();

	const int getScreenW()			{ return mScreenW; }
	const int getScreenH()			{ return mScreenH; }
	const int getFPS()			{ return mFPS; }
	const float getAspect()			{ return mAspect; }
	const bool getEnableFullScreen()	{ return mEnableFullScreen; }

public:
	int		mScreenW;
	int		mScreenH;
	int		mFPS;
	eAspectType		m_eAspect;
	float		mAspect;
	bool	mEnableFullScreen;

};

Setting::Setting()
	: mFPS			(60)
	, mScreenW		(1024)
	, mScreenH		(768)
	, m_eAspect		(ASPECT_4_3) //0-&gt;4:3 ,1-&gt;16:10
	, mAspect		(12.0f)
	, mEnableFullScreen(false)
{
	mScreenW=1152;
	mScreenH=720;
	mEnableFullScreen=false;
	m_eAspect=ASPECT_16_10;
	switch(m_eAspect)
	{
	case ASPECT_4_3:  mAspect=12.0f; break;
	case ASPECT_16_10: mAspect=10.0f; break;
	case ASPECT_16_9: mAspect=9.0f; break;
	}


	//ファイル読み込み

}    </description>
    <dc:date>2009-03-20T16:42:32+09:00</dc:date>
    <utime>1237534952</utime>
  </item>
  </rdf:RDF>
