From 49c117d5d7db382f544b6adfda0916b05923c0da Mon Sep 17 00:00:00 2001 From: andreja6 Date: Sun, 22 Apr 2018 12:32:37 -0700 Subject: [PATCH] Removed MFC --- G3DTest.vcproj | 12 ------------ Work.cpp | 40 ---------------------------------------- Work.h | 23 ----------------------- main.cpp | 20 +++++++++++++++----- stdafx.h | 4 ---- 5 files changed, 15 insertions(+), 84 deletions(-) delete mode 100644 Work.cpp delete mode 100644 Work.h delete mode 100644 stdafx.h diff --git a/G3DTest.vcproj b/G3DTest.vcproj index 2dbac1f..5b27a90 100644 --- a/G3DTest.vcproj +++ b/G3DTest.vcproj @@ -274,10 +274,6 @@ RelativePath=".\TextButtonInstance.cpp" > - - - - - - DestroyWindow(); - OnOK(); -} diff --git a/Work.h b/Work.h deleted file mode 100644 index 173ce9f..0000000 --- a/Work.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once -#include "resource.h" - -// Work dialog - -class Work : public CDialog -{ - DECLARE_DYNAMIC(Work) - -public: - Work(CWnd* pParent = NULL); // standard constructor - virtual ~Work(); - -// Dialog Data - enum { IDD = IDD_ABOUT_DIALOG }; - -protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support - - DECLARE_MESSAGE_MAP() -public: - afx_msg void OnBnClickedOk(); -}; diff --git a/main.cpp b/main.cpp index 6ab22c5..61af646 100644 --- a/main.cpp +++ b/main.cpp @@ -10,13 +10,12 @@ @author Morgan McGuire, matrix@graphics3d.com */ -//Compile for 95 and higher -#define WINVER 0x0400 #include #include "Instance.h" #include "PhysicalInstance.h" #include "TextButtonInstance.h" + #if G3D_VER < 61000 #error Requires G3D 6.10 #endif @@ -26,8 +25,8 @@ static const std::string VERSION = "PRE-ALPHA "; static std::vector instances; static std::vector instances_2D; static Instance* dataModel; -static GFontRef fntdominant = NULL; -static GFontRef fntlighttrek = NULL; +GFontRef fntdominant = NULL; +GFontRef fntlighttrek = NULL; static bool democ = true; static std::string message = ""; static G3D::RealTime messageTime = 0; @@ -250,6 +249,7 @@ void Demo::onInit() { initGUI(); + PhysicalInstance* test = makePart(); test->parent = dataModel; test->color = Color3(0.2F,0.3F,1); @@ -257,6 +257,7 @@ void Demo::onInit() { + test = makePart(); test->parent = dataModel; test->color = Color3(.5F,1,.5F); @@ -321,6 +322,7 @@ void Demo::onInit() { test->color = Color3::gray(); test->size = Vector3(4,1,2); test->position = Vector3(-2,7,0); + @@ -359,6 +361,12 @@ void Demo::onCleanup() { go->~Texture(); go_ovr->~Texture(); go_dn->~Texture(); + go_dn.~ReferenceCountedPointer(); + delete go_dn.pointer(); + go.~ReferenceCountedPointer(); + delete go.pointer(); + go_ovr.~ReferenceCountedPointer(); + delete go_ovr.pointer(); app->sky->~Sky(); } @@ -470,7 +478,7 @@ void Demo::onUserInput(UserInput* ui) { std::string ExePath() { char buffer[MAX_PATH]; - GetModuleFileNameA( NULL, buffer, MAX_PATH ); + GetModuleFileName( NULL, buffer, MAX_PATH ); std::string::size_type pos = std::string( buffer ).find_last_of( "\\/" ); return std::string( buffer ).substr( 0, pos); } @@ -704,6 +712,8 @@ App::~App() { } int main(int argc, char** argv) { + //_CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF ); + //_CrtSetBreakAlloc(1279); GAppSettings settings; if(getOSVersion() > 5.0) settings.window.defaultIconFilename = GetFileInPath("/content/images/rico.png"); diff --git a/stdafx.h b/stdafx.h deleted file mode 100644 index 94c7e16..0000000 --- a/stdafx.h +++ /dev/null @@ -1,4 +0,0 @@ -#pragma once -#define _AFXDLL 1 -#include -