Subversion Repositories jumper

Compare Revisions

Regard whitespace Rev 13 → Rev 14

/trunk/Main.pas
43,6 → 43,7
N1: TMenuItem;
MUndo: TMenuItem;
N3: TMenuItem;
Aboutthislevel1: TMenuItem;
procedure MExitClick(Sender: TObject);
procedure TimerTimer(Sender: TObject);
procedure MNewGameClick(Sender: TObject);
58,6 → 59,8
procedure MHelpClick(Sender: TObject);
procedure MEnableSoundClick(Sender: TObject);
procedure MUndoClick(Sender: TObject);
procedure Aboutthislevel1Click(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
private
CountedSeconds: Integer;
LevelFile: String;
384,6 → 387,36
result := false;
end;
 
procedure TMainForm.Aboutthislevel1Click(Sender: TObject);
var
mode: string;
goalYeSNo: string;
resourcestring
LNG_BOARD = 'Board: %s';
LNG_MODE = 'Mode: %s';
LNG_STONES_TOTAL = 'Stones: %d';
LNG_GOAL_AVAILABLE = 'Target field defined';
LNG_NO_GOAL = 'No target field';
begin
if Level.GetGameMode = gmDiagonal then
mode := 'Diagonal'
else if Level.GetGameMode = gmNormal then
mode := 'Normal'
else
mode := '?';
 
if GoalStatus = gsNoGoal then
goalYeSNo := LNG_NO_GOAL
else
goalYeSNo := LNG_GOAL_AVAILABLE;
 
ShowMessage(Format(LNG_BOARD, [ExtractFileNameWithoutExt(LevelFile)]) + #13#10 +
#13#10 +
Format(LNG_MODE, [mode]) + #13#10 +
Format(LNG_STONES_TOTAL, [LevelTotalStones]) + #13#10 +
goalYesNo);
end;
 
function TMainForm.AreJumpsPossible: boolean;
var
i, j: integer;
851,6 → 884,13
end;
end;
 
procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
resourcestring
LNG_REALLY_QUIT = 'Do you really want to quit?';
begin
CanClose := MessageDlg(LNG_REALLY_QUIT, mtConfirmation, mbYesNoCancel, 0) = mrYes;
end;
 
procedure TMainForm.MHelpClick(Sender: TObject);
begin
HelpForm.ShowModal;