Ignore:
Timestamp:
Nov 21, 2012, 1:58:03 PM (11 years ago)
Author:
chronos
Message:
  • Modified: Do not recreate bitmap during paint.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms/ufrmmain1.pas

    r4 r6  
    8383procedure TfrmMain1.FormCreate(Sender: TObject);
    8484begin
    85   // Reduce flocker
    86   self.DoubleBuffered := true;
     85  // Reduce flicker
     86  Self.DoubleBuffered := true;
    8787
    8888  // Set alignment images
     
    192192  begin
    193193    MessageDlg('As you can see this maze was already solved!', mtInformation, [mbOK], 0);
    194     EXIT
     194    Exit;
    195195  end;
    196196
     
    244244  // Build a new one, based on the given metrics
    245245  bld := TMazeBuilderDepthFirst.Create;
    246   Maze := bld.BuildMaze(MazeMetrics.MazeWidth, MazeMetrics.MazeHeight);
    247   bld.Free;
     246  try
     247    Maze := bld.BuildMaze(MazeMetrics.MazeWidth, MazeMetrics.MazeHeight);
     248  finally
     249    bld.Free;
     250  end;
    248251
    249252  // This one is not solved yet
Note: See TracChangeset for help on using the changeset viewer.