random number generators fault). The viewing plane is not
quite right as the original code used SetViewportOrg() which there
doesn't seem to be an equivalent of under wxWidgets, and my quick
-hack doesn't fix.
+hack doesn't fix.
*/
-#ifdef __GNUG__
-#pragma implementation
-#pragma interface
-#endif
-
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#include "wx/wx.h"
#endif //precompiled headers
+#include "wx/math.h"
+#include "wx/stockitem.h"
+
#include <stdlib.h>
-#include <math.h>
#include <time.h>
#define Random(x) (rand() % x)
static int detail = 9; // CHANGE THIS... 7,8,9 etc
-static bool running = false;
+static bool running = false;
static wxMenuBar *menuBar = NULL;
// Define a new application type
bool MyApp::OnInit()
{
// Create the main frame window
- MyFrame *frame = new MyFrame(NULL, _T("Fractal Mountains for wxWidgets"), wxDefaultPosition, wxSize(640, 480));
+ MyFrame *frame = new MyFrame(NULL, wxT("Fractal Mountains for wxWidgets"), wxDefaultPosition, wxSize(640, 480));
// Make a menubar
wxMenu *file_menu = new wxMenu;
- file_menu->Append(wxID_EXIT, _T("E&xit"));
+ file_menu->Append(wxID_EXIT, wxGetStockLabel(wxID_EXIT));
menuBar = new wxMenuBar;
- menuBar->Append(file_menu, _T("&File"));
+ menuBar->Append(file_menu, wxT("&File"));
frame->SetMenuBar(menuBar);
int width, height;
void MyCanvas::Draw(wxDC& dc)
{
if (running) return;
-
+
running = true;
menuBar->EnableTop(0, false);