]> git.saurik.com Git - wxWidgets.git/commitdiff
Applied patch [ 872338 ] Minor fixes to forty, fractal and poem demos
authorJulian Smart <julian@anthemion.co.uk>
Thu, 8 Jan 2004 11:33:32 +0000 (11:33 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 8 Jan 2004 11:33:32 +0000 (11:33 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25093 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

demos/forty/scorefil.cpp
demos/fractal/fractal.cpp
demos/poem/wxpoem.cpp

index ef98e7761b04d0fe43dc709a2e97f2908bb6f17f..a0609447053106e0e001942d1a8610a02e93fad4 100644 (file)
@@ -91,15 +91,13 @@ void ScoreFile::GetPlayerList( wxArrayString &list )
        if (length <= 0) return;
 
        wxString player;
-       long index, i = 0;
+       long index;
        if (m_config->GetFirstGroup(player, index))
        {
             list.Add( player );
-            i++;
                while (m_config->GetNextGroup(player, index))
                {
                  list.Add( player );
-                 i++;
                }
        }
 }
index dfe30d983e4fb2454fca0bc5c797e46d38a4a1a2..37e8a6fdea46ad349207cf9c824aa572c1e11647 100644 (file)
@@ -34,6 +34,10 @@ hack doesn't fix.
 
 #include "wx/wxprec.h"
 
+#ifdef __BORLANDC__
+    #pragma hdrstop
+#endif
+
 #ifndef  WX_PRECOMP
   #include "wx/wx.h"
 #endif //precompiled headers
@@ -117,7 +121,7 @@ END_EVENT_TABLE()
 
 // My frame constructor
 MyFrame::MyFrame(wxFrame *frame, const wxString& title, const wxPoint& pos, const wxSize& size):
-  wxFrame(frame, -1, title, pos, size)
+  wxFrame(frame, -1, title, pos, size, wxDEFAULT_FRAME_STYLE | wxFULL_REPAINT_ON_RESIZE)
 {
 }
 
index ee8c91f592ed2c1a72f4f94f0fa554f47bc0d9ad..1311af246ebd199f7a63efd929a77315b766b393 100644 (file)
@@ -177,7 +177,6 @@ void MainWindow::ScanBuffer(wxDC *dc, bool DrawIt, int *max_x, int *max_y)
 {
     int i = pages[current_page];
     int ch = -1;
-    int x = 10;
     int y = 0;
     int j;
     wxChar *line_ptr;
@@ -219,7 +218,7 @@ void MainWindow::ScanBuffer(wxDC *dc, bool DrawIt, int *max_x, int *max_y)
 
        if (DrawIt)
        {
-         x = (width - xx)/2;
+         int x = (width - xx)/2;
          dc->SetFont(* BoldFont);
 
          // Change text to BLACK!
@@ -292,7 +291,7 @@ void MainWindow::ScanBuffer(wxDC *dc, bool DrawIt, int *max_x, int *max_y)
 
                 if (DrawIt)
                 {
-                  x = (width - xx)/2;
+                  int x = (width - xx)/2;
                   dc->SetFont(* BoldFont);
 
                   // Change text to BLACK!
@@ -315,7 +314,7 @@ void MainWindow::ScanBuffer(wxDC *dc, bool DrawIt, int *max_x, int *max_y)
 
                 if (DrawIt)
                 {
-                  x = (width - xx)/2;
+                  int x = (width - xx)/2;
                   dc->SetTextForeground(* wxBLACK);
                   dc->DrawText(line_ptr, x, y);
                 }
@@ -608,7 +607,13 @@ bool MyApp::OnInit()
 //    randomize();
   pages[0] = 0;
 
-  TheMainWindow = new MainWindow(NULL, 500, _T("wxPoem"), wxPoint(XPos, YPos), wxSize(100, 100), wxCAPTION|wxMINIMIZE_BOX|wxSYSTEM_MENU|wxCLOSE_BOX);
+  TheMainWindow = new MainWindow(NULL,
+                                 wxID_ANY,
+                                 _T("wxPoem"),
+                                 wxPoint(XPos, YPos),
+                                 wxSize(100, 100),
+                                 wxCAPTION|wxMINIMIZE_BOX|wxSYSTEM_MENU|wxCLOSE_BOX|wxFULL_REPAINT_ON_RESIZE
+                                 );
 
 #ifdef wx_x
   TheMainWindow->SetIcon(Icon(_T("wxpoem")));
@@ -804,7 +809,6 @@ int LoadIndex(wxChar *file_name)
     long data;
     FILE *index_file;
 
-    int i = 0;
     wxChar buf[100];
 
     if (file_name == NULL)
@@ -818,7 +822,7 @@ int LoadIndex(wxChar *file_name)
 
     wxFscanf(index_file, _T("%ld"), &nitems);
 
-      for (i = 0; i < nitems; i++)
+      for (int i = 0; i < nitems; i++)
       {
       wxFscanf(index_file, _T("%ld"), &data);
         poem_index[i] = data;
@@ -832,9 +836,7 @@ int LoadIndex(wxChar *file_name)
 // Get index
 int GetIndex()
 {
-    int indexn = 0;
-
-    indexn = (int)(rand() % nitems);
+    int indexn = (int)(rand() % nitems);
 
     if ((indexn < 0) || (indexn > nitems))
     { PoetryError(_T("No such poem!"));
@@ -872,8 +874,6 @@ void WritePreferences()
 // file, otherwise use index[index_ptr] to find the correct position.
 bool LoadPoem(wxChar *file_name, long position)
 {
-    int ch = 0;
-    int i = 0;
 //    int j = 0;
 //    int indexn = 0;
     wxChar buf[100];
@@ -907,8 +907,8 @@ bool LoadPoem(wxChar *file_name, long position)
 
       fseek(data_file, data, SEEK_SET);
 
-      ch = 0;
-      i = 0;
+      int ch = 0;
+      int i = 0;
       while ((ch != EOF) && (ch != '#'))
       {
         ch = getc(data_file);
@@ -1040,9 +1040,8 @@ void PoetryNotify(wxChar *Msg, wxChar *caption)
 bool Compile(void)
 {
     FILE *file;
-    long i = 0;
     int j;
-    int ch = 0;
+    int ch;
     wxChar buf[100];
 
     if (data_filename)
@@ -1063,10 +1062,9 @@ bool Compile(void)
     nitems ++;
 
     // Do rest
-    while (ch != EOF)
-    {
+    
+    do {
         ch = getc(file);
-        i ++;
         if (ch == '#')
         {
             ch = getc(file);
@@ -1075,7 +1073,7 @@ bool Compile(void)
             poem_index[nitems] = data;
             nitems ++;
         }
-    }
+    } while (ch != EOF);
     fclose(file);
 
     if (index_filename)