Commit 573f7a0

Nick committed on
Tweaks
commit 573f7a0220ffffacb9e4789c3366ff2fff25e256 parent d4184b5
3 changed files +14−12
ModifiedGBEmu.lpi +4−1
@@ -38,10 +38,12 @@
38 </SyntaxOptions> 38 </SyntaxOptions>
39 </Parsing> 39 </Parsing>
40 <CodeGeneration> 40 <CodeGeneration>
41 <SmartLinkUnit Value="True"/>
42 <RelocatableUnit Value="True"/>
41 <TargetCPU Value="i386"/> 43 <TargetCPU Value="i386"/>
42 <TargetOS Value="win32"/> 44 <TargetOS Value="win32"/>
43 <Optimizations> 45 <Optimizations>
44 <OptimizationLevel Value="0"/> 46 <OptimizationLevel Value="4"/>
45 </Optimizations> 47 </Optimizations>
46 </CodeGeneration> 48 </CodeGeneration>
47 <Linking> 49 <Linking>
@@ -50,6 +52,7 @@
50 <UseLineInfoUnit Value="False"/> 52 <UseLineInfoUnit Value="False"/>
51 <StripSymbols Value="True"/> 53 <StripSymbols Value="True"/>
52 </Debugging> 54 </Debugging>
55 <LinkSmart Value="True"/>
53 <Options> 56 <Options>
54 <Win32> 57 <Win32>
55 <GraphicApplication Value="True"/> 58 <GraphicApplication Value="True"/>
Modifiedconstants.pas +1−1
@@ -20,7 +20,7 @@ type
20 const 20 const
21 UGE_FORMAT_VERSION = 3; 21 UGE_FORMAT_VERSION = 3;
22 22
23 INSTRUMENTS_COUNT = 15; 23 INSTRUMENTS_COUNT = 45;
24 ROUTINES_COUNT = 16; 24 ROUTINES_COUNT = 16;
25 WAVES_COUNT = 16; 25 WAVES_COUNT = 16;
26 26
Modifiedtracker.pas +9−10
@@ -563,7 +563,6 @@ begin
563 563
564 if S{weep} = 0 then begin 564 if S{weep} = 0 then begin
565 LineTo(L*Interval, H-V*HInterval); // no sweep 565 LineTo(L*Interval, H-V*HInterval); // no sweep
566 MoveTo(L*Interval, H-(V*HInterval));
567 LineTo(L*Interval, H); 566 LineTo(L*Interval, H);
568 LineTo(W, H); 567 LineTo(W, H);
569 end 568 end
@@ -978,6 +977,7 @@ begin
978 end; 977 end;
979 978
980 WavePaintbox.Invalidate; 979 WavePaintbox.Invalidate;
980 EnvelopePaintBox.Invalidate;
981 end; 981 end;
982 982
983 procedure TfrmTracker.ChangeToSquare; 983 procedure TfrmTracker.ChangeToSquare;
@@ -1057,7 +1057,7 @@ end;
1057 procedure TfrmTracker.StartVolSpinnerChange(Sender: TObject); 1057 procedure TfrmTracker.StartVolSpinnerChange(Sender: TObject);
1058 begin 1058 begin
1059 CurrentInstrument^.InitialVolume := Round(StartVolTrackbar.Position); 1059 CurrentInstrument^.InitialVolume := Round(StartVolTrackbar.Position);
1060 DrawEnvelope(EnvelopePaintBox); 1060 EnvelopePaintBox.Invalidate;
1061 end; 1061 end;
1062 1062
1063 procedure TfrmTracker.SweepDirectionComboboxChange(Sender: TObject); 1063 procedure TfrmTracker.SweepDirectionComboboxChange(Sender: TObject);
@@ -1066,7 +1066,7 @@ begin
1066 'Up': CurrentInstrument^.SweepIncDec := Up; 1066 'Up': CurrentInstrument^.SweepIncDec := Up;
1067 'Down': CurrentInstrument^.SweepIncDec := Down; 1067 'Down': CurrentInstrument^.SweepIncDec := Down;
1068 end; 1068 end;
1069 DrawEnvelope(EnvelopePaintBox); 1069 EnvelopePaintBox.Invalidate;
1070 end; 1070 end;
1071 1071
1072 procedure TfrmTracker.SweepSizeSpinnerChange(Sender: TObject); 1072 procedure TfrmTracker.SweepSizeSpinnerChange(Sender: TObject);
@@ -1316,7 +1316,7 @@ begin
1316 'Up': CurrentInstrument^.VolSweepDirection := Up; 1316 'Up': CurrentInstrument^.VolSweepDirection := Up;
1317 'Down': CurrentInstrument^.VolSweepDirection := Down; 1317 'Down': CurrentInstrument^.VolSweepDirection := Down;
1318 end; 1318 end;
1319 DrawEnvelope(EnvelopePaintBox); 1319 EnvelopePaintBox.Invalidate;
1320 end; 1320 end;
1321 1321
1322 procedure TfrmTracker.CommentMemoChange(Sender: TObject); 1322 procedure TfrmTracker.CommentMemoChange(Sender: TObject);
@@ -1587,7 +1587,7 @@ end;
1587 procedure TfrmTracker.EnvChangeSpinnerChange(Sender: TObject); 1587 procedure TfrmTracker.EnvChangeSpinnerChange(Sender: TObject);
1588 begin 1588 begin
1589 CurrentInstrument^.VolSweepAmount := Round(EnvChangeTrackbar.Position); 1589 CurrentInstrument^.VolSweepAmount := Round(EnvChangeTrackbar.Position);
1590 DrawEnvelope(EnvelopePaintBox); 1590 EnvelopePaintBox.Invalidate;
1591 end; 1591 end;
1592 1592
1593 procedure TfrmTracker.EnvelopePaintboxPaint(Sender: TObject); 1593 procedure TfrmTracker.EnvelopePaintboxPaint(Sender: TObject);
@@ -1624,13 +1624,12 @@ end;
1624 procedure TfrmTracker.InstrumentNumberSpinnerChange(Sender: TObject); 1624 procedure TfrmTracker.InstrumentNumberSpinnerChange(Sender: TObject);
1625 begin 1625 begin
1626 LoadInstrument(CurrentInstrumentBank, InstrumentNumberSpinner.Value); 1626 LoadInstrument(CurrentInstrumentBank, InstrumentNumberSpinner.Value);
1627 DrawEnvelope(EnvelopePaintBox);
1628 end; 1627 end;
1629 1628
1630 procedure TfrmTracker.LengthSpinnerChange(Sender: TObject); 1629 procedure TfrmTracker.LengthSpinnerChange(Sender: TObject);
1631 begin 1630 begin
1632 CurrentInstrument^.Length := Round(LengthTrackbar.Position); 1631 CurrentInstrument^.Length := Round(LengthTrackbar.Position);
1633 DrawEnvelope(EnvelopePaintBox); 1632 EnvelopePaintBox.Invalidate;
1634 end; 1633 end;
1635 1634
1636 procedure TfrmTracker.DebugPlayNoteButtonClick(Sender: TObject); 1635 procedure TfrmTracker.DebugPlayNoteButtonClick(Sender: TObject);
@@ -1898,7 +1897,7 @@ begin
1898 if OrderEditStringGrid.Row > -1 then 1897 if OrderEditStringGrid.Row > -1 then
1899 ReloadPatterns; 1898 ReloadPatterns;
1900 1899
1901 if Playing = True then begin 1900 if Playing then begin
1902 if TrackerGrid.HighlightedRow <> 0 then begin 1901 if TrackerGrid.HighlightedRow <> 0 then begin
1903 if OrderEditStringGrid.Row = 1 then begin 1902 if OrderEditStringGrid.Row = 1 then begin
1904 if PreparePreview then 1903 if PreparePreview then
@@ -1946,7 +1945,7 @@ procedure TfrmTracker.OrderEditStringGridDblClick(Sender: TObject);
1946 var 1945 var
1947 Highest: Integer; 1946 Highest: Integer;
1948 begin 1947 begin
1949 if Playing = True then begin 1948 if Playing then begin
1950 if OrderEditStringGrid.Row = 1 then begin 1949 if OrderEditStringGrid.Row = 1 then begin
1951 if PreparePreview then begin 1950 if PreparePreview then begin
1952 Playing := True; 1951 Playing := True;
@@ -2249,7 +2248,7 @@ procedure TfrmTracker.LengthEnabledCheckboxChange(Sender: TObject);
2249 begin 2248 begin
2250 LengthTrackbar.Enabled := LengthEnabledCheckbox.Checked; 2249 LengthTrackbar.Enabled := LengthEnabledCheckbox.Checked;
2251 CurrentInstrument^.LengthEnabled := LengthEnabledCheckbox.Checked; 2250 CurrentInstrument^.LengthEnabled := LengthEnabledCheckbox.Checked;
2252 DrawEnvelope(EnvelopePaintBox); 2251 EnvelopePaintBox.Invalidate;
2253 end; 2252 end;
2254 2253
2255 end. 2254 end.