@@ -281,7 +281,8 @@ type |
| 281 |
procedure WordPokeSymbol(Symbol: String; Value: Word); |
281 |
procedure WordPokeSymbol(Symbol: String; Value: Word); |
| 282 |
function PeekSymbol(Symbol: String): Integer; |
282 |
function PeekSymbol(Symbol: String): Integer; |
| 283 |
procedure PokeSymbol(Symbol: String; Value: Byte); |
283 |
procedure PokeSymbol(Symbol: String; Value: Byte); |
| 284 |
procedure OnFD(var msg: TLMessage); message LM_FD; |
284 |
procedure OnFD(var Msg: TLMessage); message LM_FD; |
|
|
285 |
procedure OnUndoOccured(var Msg: TLMessage); message LM_UNDO_OCCURED; |
| 285 |
|
286 |
|
| 286 |
procedure RecreateTrackerGrid; |
287 |
procedure RecreateTrackerGrid; |
| 287 |
procedure UpdateUIAfterLoad; |
288 |
procedure UpdateUIAfterLoad; |
@@ -586,6 +587,16 @@ begin |
| 586 |
OrderEditStringGrid.Row := (PeekSymbol(SYM_CURRENT_ORDER) div 2) + 1; |
587 |
OrderEditStringGrid.Row := (PeekSymbol(SYM_CURRENT_ORDER) div 2) + 1; |
| 587 |
end; |
588 |
end; |
| 588 |
|
589 |
|
|
|
590 |
procedure TfrmTracker.OnUndoOccured(var Msg: TLMessage); |
|
|
591 |
begin |
|
|
592 |
with OrderEditStringGrid do |
|
|
593 |
{if (Msg.lParamhi <> StrToInt(Rows[Row][0])) or |
|
|
594 |
(Msg.lParamhi <> StrToInt(Rows[Row][1])) or |
|
|
595 |
(Msg.lParamhi <> StrToInt(Rows[Row][2])) or |
|
|
596 |
(Msg.lParamhi <> StrToInt(Rows[Row][3])) then} |
|
|
597 |
Row := -1; |
|
|
598 |
end; |
|
|
599 |
|
| 589 |
procedure TfrmTracker.RecreateTrackerGrid; |
600 |
procedure TfrmTracker.RecreateTrackerGrid; |
| 590 |
begin |
601 |
begin |
| 591 |
if Assigned(TrackerGrid) then TrackerGrid.Free; |
602 |
if Assigned(TrackerGrid) then TrackerGrid.Free; |
@@ -1122,7 +1133,8 @@ end; |
| 1122 |
procedure TfrmTracker.OrderEditStringGridAfterSelection(Sender: TObject; aCol, |
1133 |
procedure TfrmTracker.OrderEditStringGridAfterSelection(Sender: TObject; aCol, |
| 1123 |
aRow: Integer); |
1134 |
aRow: Integer); |
| 1124 |
begin |
1135 |
begin |
| 1125 |
ReloadPatterns; |
1136 |
if OrderEditStringGrid.Row > -1 then |
|
|
1137 |
ReloadPatterns; |
| 1126 |
end; |
1138 |
end; |
| 1127 |
|
1139 |
|
| 1128 |
procedure TfrmTracker.OrderEditStringGridColRowDeleted(Sender: TObject; |
1140 |
procedure TfrmTracker.OrderEditStringGridColRowDeleted(Sender: TObject; |