Equity_SB 290922 FileView
@@ -248,7 +248,7 @@ | ||
248 | 248 | strcpy(strcat2, "Edit_None"); |
249 | 249 | return strcat2; |
250 | 250 | } |
251 | - if (App->SBC_Properties->Edit_Category == Enums::Edit_Mesh_Object) | |
251 | + if (App->SBC_Properties->Edit_Category == Enums::FV_Edit_Object) | |
252 | 252 | { |
253 | 253 | strcpy(strcat2, "Edit_Mesh_Object"); |
254 | 254 | return strcat2; |
@@ -87,9 +87,9 @@ | ||
87 | 87 | // SetMenuItemBitmaps(App->mMenu, ID_WINDOWS_FILEVIEW, MF_BYCOMMAND, 0, hBitMap); |
88 | 88 | |
89 | 89 | App->SBC_FileView->Start_FileView(); |
90 | - | |
91 | 90 | App->Cl_Panels->Resize_FileView(); |
92 | 91 | |
92 | + | |
93 | 93 | App->SetMainWinCentre(); |
94 | 94 | |
95 | 95 | App->SBC_FileView->Init_FileView(); |
@@ -129,6 +129,7 @@ | ||
129 | 129 | App->Cl_Vm_Preferences->Read_Preferences(); // Read Preferences |
130 | 130 | |
131 | 131 | App->Set_Main_TitleBar(" "); |
132 | + App->SBC_FileView->SelectItem(App->SBC_FileView->GD_LevelFolder); | |
132 | 133 | |
133 | 134 | SetTimer(App->MainHwnd, 1, 1, NULL); |
134 | 135 |
@@ -49,7 +49,7 @@ | ||
49 | 49 | SendDlgItemMessage(hDlg,IDC_STOBJECTNAME, WM_SETFONT, (WPARAM)App->Font_CB15, MAKELPARAM(TRUE, 0)); |
50 | 50 | ///SendDlgItemMessage(hDlg,IDC_STTRANSFORM, WM_SETFONT, (WPARAM)App->Font_Arial20, MAKELPARAM(TRUE, 0)); |
51 | 51 | |
52 | - App->Cl_Object_Props->Edit_Type = Enums::Edit_Mesh_Object; | |
52 | + App->Cl_Object_Props->Edit_Type = Enums::FV_Edit_Object; | |
53 | 53 | } |
54 | 54 | |
55 | 55 | case WM_CTLCOLORSTATIC: |
@@ -151,9 +151,9 @@ | ||
151 | 151 | |
152 | 152 | App->Cl19_Ogre->mCamera->setPosition(Ogre::Vector3(0, 90, 100)); |
153 | 153 | |
154 | - //App->Cl19_Ogre->mCamera->lookAt(Ogre::Vector3(0, 90, 0)); | |
154 | + App->Cl19_Ogre->mCamera->lookAt(Ogre::Vector3(0, 30, 0)); | |
155 | 155 | |
156 | - Ogre::Quaternion Test; | |
156 | + /*Ogre::Quaternion Test; | |
157 | 157 | Test.IDENTITY; |
158 | 158 | |
159 | 159 | App->Cl19_Ogre->mCamera->setOrientation(Test); |
@@ -161,7 +161,7 @@ | ||
161 | 161 | App->Cl19_Ogre->mCamera->pitch(Radian(Ogre::Degree(-30))); |
162 | 162 | |
163 | 163 | App->Cl19_Ogre->mCamera->yaw(Radian(Ogre::Degree(-101.260))); |
164 | - App->Cl19_Ogre->mCamera->roll(Ogre::Degree(0)); | |
164 | + App->Cl19_Ogre->mCamera->roll(Ogre::Degree(0));*/ | |
165 | 165 | |
166 | 166 | //App->Cl19_Ogre->mCamera->lookAt(Ogre::Vector3(0, 30, 0)); |
167 | 167 | } |
@@ -541,10 +541,12 @@ | ||
541 | 541 | |
542 | 542 | //-------------------------------------------------------------------------- |
543 | 543 | |
544 | - if (!strcmp(FileView_Folder, App->SBC_Project->m_Level_Name)) // Folder | |
544 | + if (!strcmp(FileView_Folder, App->SBC_Project->m_Level_Name)) // Level Folder | |
545 | 545 | { |
546 | 546 | HideRightPanes(); |
547 | 547 | ShowWindow(App->GD_Properties_Hwnd, 1); |
548 | + | |
549 | + App->SBC_Properties->Edit_Category = Enums::FV_Edit_Level; | |
548 | 550 | App->SBC_Properties->Update_ListView_Level(); |
549 | 551 | } |
550 | 552 |
@@ -611,9 +613,9 @@ | ||
611 | 613 | |
612 | 614 | App->Cl_Object_Props->Is_Player = 0; // Mark as Object selected |
613 | 615 | |
614 | - App->Cl_Object_Props->Edit_Type = Enums::Edit_Mesh_Object; | |
616 | + App->Cl_Object_Props->Edit_Type = Enums::FV_Edit_Object; | |
615 | 617 | |
616 | - App->SBC_Properties->Edit_Category = Enums::Edit_Mesh_Object; | |
618 | + App->SBC_Properties->Edit_Category = Enums::FV_Edit_Object; | |
617 | 619 | App->SBC_Properties->Current_Selected_Object = Index; |
618 | 620 | // App->SBC_Properties->Update_Transform_Dlg(); |
619 | 621 | App->SBC_Object->Update_Types(); |
@@ -853,12 +855,12 @@ | ||
853 | 855 | |
854 | 856 | if (App->Cl_Object_Props->Edit_Type == Enums::Edit_Player) |
855 | 857 | { |
856 | - App->Cl_Object_Props->Edit_Type = Enums::Edit_Mesh_Object; | |
858 | + App->Cl_Object_Props->Edit_Type = Enums::FV_Edit_Object; | |
857 | 859 | App->Cl_Object_Props->Update_Properties_Mesh(); |
858 | 860 | return; |
859 | 861 | } |
860 | 862 | |
861 | - if (App->Cl_Object_Props->Edit_Type == Enums::Edit_Mesh_Object) | |
863 | + if (App->Cl_Object_Props->Edit_Type == Enums::FV_Edit_Object) | |
862 | 864 | { |
863 | 865 | App->Cl_Object_Props->Update_Properties_Mesh(); |
864 | 866 | return; |
@@ -922,12 +924,12 @@ | ||
922 | 924 | |
923 | 925 | if (App->Cl_Object_Props->Edit_Type == Enums::Edit_Player) |
924 | 926 | { |
925 | - App->Cl_Object_Props->Edit_Type = Enums::Edit_Mesh_Object; | |
927 | + App->Cl_Object_Props->Edit_Type = Enums::FV_Edit_Object; | |
926 | 928 | App->Cl_Object_Props->Update_Properties_Mesh(); |
927 | 929 | return; |
928 | 930 | } |
929 | 931 | |
930 | - if (App->Cl_Object_Props->Edit_Type == Enums::Edit_Mesh_Object) | |
932 | + if (App->Cl_Object_Props->Edit_Type == Enums::FV_Edit_Object) | |
931 | 933 | { |
932 | 934 | App->Cl_Object_Props->Update_Properties_Mesh(); |
933 | 935 | return; |
@@ -955,7 +955,6 @@ | ||
955 | 955 | } |
956 | 956 | |
957 | 957 | |
958 | - | |
959 | 958 | App->Cl19_Ogre->OgreListener->GD_CameraMode = Enums::CamDetached; |
960 | 959 | |
961 | 960 | App->SBC_FileView->Change_Level_Name(); |
@@ -970,6 +969,9 @@ | ||
970 | 969 | |
971 | 970 | App->Set_Main_TitleBar(App->SBC_FileIO->Project_Path_File_Name); |
972 | 971 | App->SBC_FileIO->RecentFileHistory_Update(); |
972 | + | |
973 | + App->SBC_FileView->SelectItem(App->SBC_FileView->GD_LevelFolder); | |
974 | + | |
973 | 975 | return 1; |
974 | 976 | } |
975 | 977 |
@@ -37,7 +37,7 @@ | ||
37 | 37 | |
38 | 38 | btext[0] = 0; |
39 | 39 | |
40 | - Edit_Category = Enums::Edit_Mesh_Object; | |
40 | + Edit_Category = Enums::FV_Edit_Object; | |
41 | 41 | Edit_Physics = 0; |
42 | 42 | |
43 | 43 | Is_Player = 0; |
@@ -95,7 +95,7 @@ | ||
95 | 95 | SendDlgItemMessage(hDlg, IDC_BTPHYSICS, WM_SETFONT, (WPARAM)App->Font_CB15, MAKELPARAM(TRUE, 0)); |
96 | 96 | |
97 | 97 | |
98 | - App->Cl_Object_Props->Edit_Type = Enums::Edit_Mesh_Object; | |
98 | + App->Cl_Object_Props->Edit_Type = Enums::FV_Edit_Object; | |
99 | 99 | |
100 | 100 | return 1; |
101 | 101 | } |
@@ -310,7 +310,7 @@ | ||
310 | 310 | } |
311 | 311 | |
312 | 312 | // Objects |
313 | - if (Edit_Category == Enums::Edit_Mesh_Object) | |
313 | + if (Edit_Category == Enums::FV_Edit_Object) | |
314 | 314 | { |
315 | 315 | if (Edit_Physics == 0) |
316 | 316 | { |
@@ -715,10 +715,10 @@ | ||
715 | 715 | // ************************************************************************* |
716 | 716 | bool SB_Properties::Update_ListView_Level() |
717 | 717 | { |
718 | - if (App->SBC_Scene->Scene_Loaded == 0) | |
718 | + /*if (App->SBC_Scene->Scene_Loaded == 0) | |
719 | 719 | { |
720 | 720 | return 1; |
721 | - } | |
721 | + }*/ | |
722 | 722 | |
723 | 723 | char buff[255]; |
724 | 724 | strcpy(buff, App->SBC_Project->m_Level_Name); |
@@ -150,6 +150,9 @@ | ||
150 | 150 | App->SBC_Camera->Reset_View(); |
151 | 151 | |
152 | 152 | Delete_Resources_Group(); |
153 | + | |
154 | + App->SBC_FileView->SelectItem(App->SBC_FileView->GD_LevelFolder); | |
155 | + | |
153 | 156 | return 1; |
154 | 157 | } |
155 | 158 |
@@ -99,7 +99,7 @@ | ||
99 | 99 | enum Edit_Type |
100 | 100 | { |
101 | 101 | Edit_None = 0, |
102 | - Edit_Mesh_Object = 1, | |
102 | + FV_Edit_Object = 1, | |
103 | 103 | Edit_Physics_Object = 2, |
104 | 104 | Edit_Player = 3, |
105 | 105 | Edit_Message = 4, |
@@ -112,7 +112,8 @@ | ||
112 | 112 | Edit_Change_Level = 11, |
113 | 113 | Edit_Particles = 12, |
114 | 114 | Edit_Camera = 13, |
115 | - Edit_Area = 14 | |
115 | + Edit_Area = 14, | |
116 | + FV_Edit_Level = 15 | |
116 | 117 | }; |
117 | 118 | |
118 | 119 | enum Usage |