Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/CRailSelectMode.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations) (download) (as text)
Sun Aug 15 01:53:13 2010 UTC (13 years, 9 months ago) by okadu
File MIME type: text/x-c++src
File size: 1186 byte(s)


1 #include "stdafx.h"
2 #include "CRailPlugin.h"
3 #include "CPierPlugin.h"
4 #include "CLinePlugin.h"
5 #include "CRailSelectMode.h"
6
7 /*
8 * コンストラクタ
9 */
10 CRailSelectMode::CRailSelectMode():
11 C3DPluginMode(lang(RailPlugin)) // 基本クラス
12 {
13 m_Camera = &ms_RailwayModeCamera;
14 }
15
16 /*
17 * メニュー発行
18 */
19 CPopMenu *CRailSelectMode::Dispatch(
20 CMDTYPE type, // コマンドタイプ
21 DWORD data // データ
22 ){
23 return CPluginMode::Dispatch(type, data);
24 }
25
26 /*
27 * プラグインリスト取得
28 */
29 CPluginList *CRailSelectMode::GetPluginList(){
30 return g_RailPluginList;
31 }
32
33 /*
34 * モードを有効化
35 */
36 void CRailSelectMode::Enter3DPlugin(){
37 ms_ModeLabel = lang(SelectRail);
38 m_Interface.SetChild(&ms_RailWindow);
39 m_PluginTree.SelectPlugin(g_Rail);
40 EnterRailway(0);
41 }
42
43 /*
44 * モーダル処理
45 */
46 void CRailSelectMode::ModalFunc3DPlugin(){
47 void ModalFuncRailwayPluginSet();
48 ModalFuncRailwayPluginSet();
49 }
50
51 /*
52 * 入力チェック
53 */
54 void CRailSelectMode::ScanInput3DPlugin(){
55 ScanInputRailway();
56 }
57
58 /*
59 * レンダリング
60 */
61 void CRailSelectMode::Render3DPlugin(){
62 CRailPlugin::RenderPreview();
63 CPierPlugin::RenderPreview();
64 CLinePlugin::RenderPreview();
65 }

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26