123456789101112131415161718192021222324252627282930313233343536 |
- MODULE MapEditor;
- IMPORT G := Graph, S := SimpleGui, Out;
- VAR
- frmMain: S.Form;
- btnSave: S.Button;
- btnExit: S.Button;
- PROCEDURE InitInterface(): BOOLEAN;
- VAR W, H: INTEGER;
- BEGIN
- G.GetScreenSize(W, H);
- frmMain := S.NewForm(0, 0, W, H);
- btnSave := S.NewButton(frmMain, 8, 8, 96, 24, 'Сохранить');
- btnExit := S.NewButton(frmMain, 8, 40, 96, 24, 'Выйти');
- RETURN TRUE END InitInterface;
- PROCEDURE Init(): BOOLEAN;
- VAR ok: BOOLEAN;
- BEGIN ok := FALSE;
- G.Init;
- S.Init;
- IF G.Done & S.Done & InitInterface() THEN
- ok := TRUE
- END
- RETURN ok END Init;
- PROCEDURE Close;
- BEGIN
- G.Close
- END Close;
- BEGIN
- IF Init() THEN S.Run ELSE Out.String('Error loading.'); Out.Ln END;
- Close
- END MapEditor.
|