object ScriptEditor: TScriptEditor Left = 312 Top = 383 Caption = 'Script Editor' ClientHeight = 485 ClientWidth = 583 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] Icon.Data = { 0000010001001010000001002000680400001600000028000000100000002000 0000010020000000000040040000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000006349 35146349352E927A69FF8C7563FF87705EFF6349352E7F6654FF7A624FFF755D 4AFF6349352E6E5441FF6A513EFF674E3AFF6349352E00000000000000006349 352EAE9888FFEFE3DDFFF2E7E1FFEDDFD7FF836B59FFB79B8BFFDBBDADFFD9B7 A6FF725946FFAE8B77FFD0A692FFCC9E87FF654B38FF6349352E00000000B7A2 93FFFBF8F7FFF9F4F2FFF7F0ECFFF4EBE6FFF1E5DFFF7F6754FF7A624FFF765D 4AFF735946FF6E5542FF6B523EFF674E3AFF654B38FF634935FF00000000B7A2 93FFFDFCFBFFFBF9F7FFFAF5F2FFF7EFEDFFF4EAE6FFF2E5DFFFDDDCD7FFDFD7 CEFFDECDC0FFDEC5B6FFDEBFACFFDBBAA6FFD8B5A3FF634935FF00000000B7A2 93FFFFFFFFFFB47F65FFB47F64FFEDDDD5FFB37E63FFF4EBE6FFF1E5DFFFEFDF D7FFEBD9D1FFE8D3C9FFE5CDC1FFE1C6B9FFD6B3A1FF634A35FF00000000B9A4 95FFFFFFFFFFFFFFFFFFFDFCFCFFFCF9F7FFFAF4F2FFF6F0ECFFF4EBE5FFF2E5 DFFFEEDFD8FFEBD9D0FFE8D3C8FFE5CCC1FFDBBDADFF634A36FF00000000BDA7 98FFFFFFFFFF968E88FFEEDED7FF968E87FFEDDDD6FF968D86FF958C85FFF4EB E6FFF2E5DFFFEFDFD8FFECD9D0FFE8D3C9FFE0C7BAFF634A35FF00000000C1AB 9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFCFCFFFBF8F7FFFAF4F2FFF7F0 ECFFF4EAE6FFF1E5DFFFEEDFD7FFEBD9D0FFE6D1C6FF634A35FF00000000C5AF A0FFFFFFFFFFB48065FFB48065FF968E88FFC2B0A3FF968E87FF968E86FFF9F4 F2FFF7EFECFFF4EBE6FFF2E5DFFFEFDFD8FFEADBD1FF634936FF00000000C8B2 A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFCFCFFFCF8 F7FFF9F5F2FFF7F0ECFFF4EBE6FFF1E5DFFFEEE2DAFF644A36FF00000000C9B4 A5FFFFFFFFFFFFFFFFFF66A365FF66A365FF66A365FFC0B4ADFF66A365FF66A3 65FF66A264FFFAF5F2FFF7F0ECFFF4EBE6FFEEE2DAFF644A36FF00000000C8B2 A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFEFCFBFFFBF9F7FFFAF4F2FFF7F0EDFFF3EAE4FF644A36FF00000000C8B2 A3FFCAB4A5FFCBB5A6FFCAB4A5FFC9B3A4FFC7B2A3FFC6B0A1FFC3AE9FFFC1AC 9DFFBFAA9BFFBDA899FFBBA697FFB9A495FFB8A394FFB7A293FF000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFF 0000FFFF00000003000000010000000100000001000000010000000100000001 0000000100000001000000010000000100000001000000010000FFFF0000} OldCreateOrder = False OnClose = FormClose OnCreate = FormCreate OnDestroy = FormDestroy OnShortCut = FormShortCut OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object Splitter1: TSplitter Left = 0 Top = 373 Width = 583 Height = 4 Cursor = crVSplit Align = alBottom end object ToolBar: TToolBar Left = 560 Top = 0 Width = 23 Height = 373 Align = alRight AutoSize = True Caption = 'ToolBar' Images = MainForm.Buttons ParentShowHint = False ShowHint = True TabOrder = 0 object btnNew: TToolButton Left = 0 Top = 0 Hint = 'New' Caption = 'btnNew' ImageIndex = 0 Wrap = True OnClick = btnNewClick end object btnOpen: TToolButton Left = 0 Top = 22 Hint = 'Open' Caption = 'btnOpen' ImageIndex = 1 Wrap = True OnClick = btnOpenClick end object btnSave: TToolButton Left = 0 Top = 44 Hint = 'Save' Caption = 'btnSave' ImageIndex = 2 Wrap = True OnClick = btnSaveClick end object btnRun: TToolButton Left = 0 Top = 66 Hint = 'Run' Caption = 'btnRun' ImageIndex = 43 Wrap = True OnClick = btnRunClick end object btnStop: TToolButton Left = 0 Top = 88 Hint = 'Stop' Caption = 'btnStop' Enabled = False ImageIndex = 36 Wrap = True OnClick = btnStopClick end object btnBreak: TToolButton Left = 0 Top = 110 Hint = 'Break' Enabled = False ImageIndex = 37 OnClick = btnBreakClick end end object StatusBar: TStatusBar Left = 0 Top = 466 Width = 583 Height = 19 Anchors = [akLeft, akRight] Panels = <> end object BackPanel: TPanel Left = 0 Top = 0 Width = 560 Height = 373 Align = alClient BevelInner = bvLowered BevelOuter = bvLowered Caption = 'BackPanel' TabOrder = 2 object Editor: TAdvMemo Left = 2 Top = 2 Width = 556 Height = 369 Cursor = crIBeam PopupMenu = PopupMenu ActiveLineSettings.ShowActiveLine = False ActiveLineSettings.ShowActiveLineIndicator = False Align = alClient AutoCompletion.Font.Charset = DEFAULT_CHARSET AutoCompletion.Font.Color = clWindowText AutoCompletion.Font.Height = -11 AutoCompletion.Font.Name = 'MS Sans Serif' AutoCompletion.Font.Style = [] AutoCompletion.Height = 120 AutoCompletion.StartToken = '(.' AutoCompletion.Width = 400 AutoCorrect.Active = True AutoHintParameterPosition = hpBelowCode BlockShow = False BlockColor = clWindow BlockLineColor = clGray BkColor = clWindow BookmarkGlyph.Data = { 36050000424D3605000000000000360400002800000010000000100000000100 0800000000000001000000000000000000000001000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000C0DCC000F0CA A6000020400000206000002080000020A0000020C0000020E000004000000040 20000040400000406000004080000040A0000040C0000040E000006000000060 20000060400000606000006080000060A0000060C0000060E000008000000080 20000080400000806000008080000080A0000080C0000080E00000A0000000A0 200000A0400000A0600000A0800000A0A00000A0C00000A0E00000C0000000C0 200000C0400000C0600000C0800000C0A00000C0C00000C0E00000E0000000E0 200000E0400000E0600000E0800000E0A00000E0C00000E0E000400000004000 20004000400040006000400080004000A0004000C0004000E000402000004020 20004020400040206000402080004020A0004020C0004020E000404000004040 20004040400040406000404080004040A0004040C0004040E000406000004060 20004060400040606000406080004060A0004060C0004060E000408000004080 20004080400040806000408080004080A0004080C0004080E00040A0000040A0 200040A0400040A0600040A0800040A0A00040A0C00040A0E00040C0000040C0 200040C0400040C0600040C0800040C0A00040C0C00040C0E00040E0000040E0 200040E0400040E0600040E0800040E0A00040E0C00040E0E000800000008000 20008000400080006000800080008000A0008000C0008000E000802000008020 20008020400080206000802080008020A0008020C0008020E000804000008040 20008040400080406000804080008040A0008040C0008040E000806000008060 20008060400080606000806080008060A0008060C0008060E000808000008080 20008080400080806000808080008080A0008080C0008080E00080A0000080A0 200080A0400080A0600080A0800080A0A00080A0C00080A0E00080C0000080C0 200080C0400080C0600080C0800080C0A00080C0C00080C0E00080E0000080E0 200080E0400080E0600080E0800080E0A00080E0C00080E0E000C0000000C000 2000C0004000C0006000C0008000C000A000C000C000C000E000C0200000C020 2000C0204000C0206000C0208000C020A000C020C000C020E000C0400000C040 2000C0404000C0406000C0408000C040A000C040C000C040E000C0600000C060 2000C0604000C0606000C0608000C060A000C060C000C060E000C0800000C080 2000C0804000C0806000C0808000C080A000C080C000C080E000C0A00000C0A0 2000C0A04000C0A06000C0A08000C0A0A000C0A0C000C0A0E000C0C00000C0C0 2000C0C04000C0C06000C0C08000C0C0A000F0FBFF00A4A0A000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FDFD25252525 2525252525252525FDFDFD2E25FFFFFFFFFFFFFFFFFFFF25FDFDFD2525252525 2525252525252525FDFD9A9AB7B7B7B7B7B7B7B7B7B72525FDFDFD25B7B7B7B7 B7B7B7B7B7B72525FDFD9A9AB7B7B7B7B7B7B7B7B7B72525FDFDFD25BFB7BFBF B7B7B7B7B7B72525FDFD9A9ABFBFBFB7BFBFB7B7B7B72525FDFDFD25BFBFBFBF BFB7BFBFB7B72525FDFD9A9ABFBFBFB7BFBFBFB7BFB72525FDFDFD25BFBFBFBF BFBFBFBFBFB72525FDFD9A9ABFBFBFBFBFB7BFBFB7B72525FDFDFD25BFBFBFBF BFBFBFBFBFB72525FDFD9A9ABFBFBFBFBFBFBFBFBFB725FDFDFDFD2525252525 25252525252525FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD} BorderStyle = bsNone ClipboardFormats = [cfText] CodeFolding.Enabled = False CodeFolding.LineColor = clGray Ctl3D = False DelErase = True EnhancedHomeKey = False Gutter.DigitCount = 4 Gutter.Font.Charset = DEFAULT_CHARSET Gutter.Font.Color = clWindowText Gutter.Font.Height = -13 Gutter.Font.Name = 'Courier New' Gutter.Font.Style = [] Font.Charset = DEFAULT_CHARSET Font.Color = clBlack Font.Height = -13 Font.Name = 'COURIER NEW' Font.Style = [] HiddenCaret = False Lines.Strings = ( '{ Rotate the reference triangle continuously }' '{ Hit any key to stop }' 'Flame.SampleDensity := 1;' 'while not Stopped do' 'begin' ' RotateReference(3.6);' ' Preview;' 'end;') MarkerList.UseDefaultMarkerImageIndex = False MarkerList.DefaultMarkerImageIndex = -1 MarkerList.ImageTransparentColor = 33554432 PrintOptions.MarginLeft = 0 PrintOptions.MarginRight = 0 PrintOptions.MarginTop = 0 PrintOptions.MarginBottom = 0 PrintOptions.PageNr = False PrintOptions.PrintLineNumbers = False RightMarginColor = 14869218 ScrollHint = False SelColor = clWhite SelBkColor = clHighlight ShowRightMargin = True SmartTabs = False SyntaxStyles = Styler TabOrder = 0 TabSize = 4 TabStop = True TrimTrailingSpaces = False UILanguage.ScrollHint = 'Row' UILanguage.Undo = 'Undo' UILanguage.Redo = 'Redo' UILanguage.Copy = 'Copy' UILanguage.Cut = 'Cut' UILanguage.Paste = 'Paste' UILanguage.Delete = 'Delete' UILanguage.SelectAll = 'Select All' UrlAware = False UrlStyle.TextColor = clBlue UrlStyle.BkColor = clWhite UrlStyle.Style = [fsUnderline] UseStyler = True Version = '3.0.0.0' WordWrap = wwNone OnChange = EditorChange end end object Console: TMemo Left = 0 Top = 377 Width = 583 Height = 89 Align = alBottom Constraints.MinHeight = 20 ReadOnly = True ScrollBars = ssVertical TabOrder = 3 end object MainOpenDialog: TOpenDialog DefaultExt = 'asc' Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt' Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing] Left = 472 Top = 64 end object MainSaveDialog: TSaveDialog DefaultExt = 'asc' Filter = 'Apophysis Script Files (*.asc)|*.asc|Text files (*.txt)|*.txt' Options = [ofOverwritePrompt, ofHideReadOnly, ofEnableSizing] Left = 344 Top = 32 end object PopupMenu: TPopupMenu Images = MainForm.Buttons Left = 280 Top = 112 object mnuUndo: TMenuItem Caption = 'Undo' ImageIndex = 4 OnClick = mnuUndoClick end object N1: TMenuItem Caption = '-' end object mnuCut: TMenuItem Caption = 'Cut' ImageIndex = 6 ShortCut = 16472 OnClick = mnuCutClick end object mnuCopy: TMenuItem Caption = 'Copy' ImageIndex = 7 OnClick = mnuCopyClick end object mnuPaste: TMenuItem Caption = 'Paste' ImageIndex = 8 OnClick = mnuPasteClick end end object Scripter: TatPascalScripter SourceCode.Strings = ( '') SaveCompiledCode = False EventSupport = False OnCompileError = ScripterCompileError ShortBooleanEval = False LibOptions.SearchPath.Strings = ( '$(CURDIR)' '$(APPDIR)') LibOptions.SourceFileExt = '.psc' LibOptions.CompiledFileExt = '.pcu' LibOptions.UseScriptFiles = False CallExecHookEvent = False Left = 480 Top = 200 end object OpenDialog: TOpenDialog DefaultExt = 'fla' Filter = 'Flame files (*.flame)|*.flame|Apophysis 1.0 parameters (*.apo;*.' + 'fla)|*.apo;*.fla|All files (*.*)|*.*' Options = [ofHideReadOnly, ofFileMustExist, ofEnableSizing] Left = 416 Top = 200 end object SaveDialog: TSaveDialog DefaultExt = 'flame' Filter = 'Flame files (*.flame)|*.flame' Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing] Left = 440 Top = 128 end object Styler: TAdvPascalMemoStyler BlockStart = 'begin,try,case,class,record' BlockEnd = 'end' LineComment = '//' MultiCommentLeft = '{' MultiCommentRight = '}' CommentStyle.TextColor = clNavy CommentStyle.BkColor = clWhite CommentStyle.Style = [fsItalic] NumberStyle.TextColor = clFuchsia NumberStyle.BkColor = clWhite NumberStyle.Style = [fsBold] HighlightStyle.TextColor = clWhite HighlightStyle.BkColor = clRed HighlightStyle.Style = [fsBold] AllStyles = < item KeyWords.Strings = ( 'absolute' 'abstract' 'and' 'array' 'as' 'asm' 'assembler' 'automated' 'begin' 'break' 'case' 'cdecl' 'class' 'class' 'const' 'constructor' 'continue' 'default' 'deprecated' 'destructor' 'dispid' 'dispinterface' 'div' 'do' 'downto' 'dynamic' 'else' 'end' 'except' 'exports' 'external' 'far' 'file' 'finalise' 'finally' 'for' 'forward' 'function' 'if' 'implementation' 'in' 'inherited' 'initialise' 'inline' 'interface' 'is' 'label' 'library' 'message' 'mod' 'near' 'nil' 'not' 'object' 'of' 'or' 'out' 'overload' 'override' 'packed' 'pascal' 'platform' 'private' 'procedure' 'program' 'program' 'property' 'protected' 'public' 'published' 'raise' 'record' 'register' 'reintroduce' 'repeat' 'resourcestring' 'safecall' 'set' 'shl' 'shr' 'stdcall' 'stored' 'string' 'then' 'threadvar' 'to' 'try' 'type' 'unit' 'until' 'uses' 'var' 'virtual' 'while' 'with' 'xor') Font.Charset = DEFAULT_CHARSET Font.Color = clGreen Font.Height = -11 Font.Name = 'Courier New' Font.Style = [fsBold] BGColor = clWhite StyleType = stKeyword BracketStart = #0 BracketEnd = #0 Info = 'Pascal Standard Default' end item Font.Charset = DEFAULT_CHARSET Font.Color = clBlue Font.Height = -11 Font.Name = 'Courier New' Font.Style = [] BGColor = clWhite StyleType = stBracket BracketStart = #39 BracketEnd = #39 Info = 'Simple Quote' end item Font.Charset = DEFAULT_CHARSET Font.Color = clBlue Font.Height = -11 Font.Name = 'Courier New' Font.Style = [] BGColor = clWhite StyleType = stBracket BracketStart = '"' BracketEnd = '"' Info = 'Double Quote' end item Font.Charset = DEFAULT_CHARSET Font.Color = clRed Font.Height = -11 Font.Name = 'Courier New' Font.Style = [] BGColor = clWhite StyleType = stSymbol BracketStart = #0 BracketEnd = #0 Symbols = ' ,;:.(){}[]=+-*/^%<>#'#13#10 Info = 'Symbols Delimiters' end> AutoCompletion.Strings = ( 'ShowMessage' 'MessageDlg') HintParameter.TextColor = clBlack HintParameter.BkColor = clInfoBk HintParameter.HintCharStart = '(' HintParameter.HintCharEnd = ')' HintParameter.HintCharDelimiter = ';' HintParameter.HintClassDelimiter = '.' HintParameter.HintCharWriteDelimiter = ',' HintParameter.Parameters.Strings = ( 'ShowMessage(const Msg: string);' 'MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMs' + 'gDlgButtons; HelpCtx: Longint): Integer);') HexIdentifier = '$' Description = 'Pascal' Filter = 'Pascal Files (*.pas,*.dpr,*.dpk,*.inc)|*.pas;*.dpr;*.dpk;*.inc' DefaultExtension = '.pas' StylerName = 'Pascal' Extensions = 'pas;dpr;dpk;inc' RegionDefinitions = < item Identifier = 'procedure' RegionStart = 'begin' RegionEnd = 'end' RegionType = rtClosed ShowComments = False end item Identifier = 'constructor' RegionStart = 'begin' RegionEnd = 'end' RegionType = rtClosed ShowComments = False end item Identifier = 'destructor' RegionStart = 'begin' RegionEnd = 'end' RegionType = rtClosed ShowComments = False end item Identifier = 'interface' RegionStart = 'interface' RegionType = rtOpen ShowComments = False end item Identifier = 'unit' RegionStart = 'unit' RegionType = rtFile ShowComments = False end item Identifier = 'implementation' RegionStart = 'implementation' RegionType = rtOpen ShowComments = False end item Identifier = 'case' RegionStart = 'case' RegionEnd = 'end' RegionType = rtIgnore ShowComments = False end item Identifier = 'try' RegionStart = 'try' RegionEnd = 'end' RegionType = rtIgnore ShowComments = False end item Identifier = 'function' RegionStart = 'begin' RegionEnd = 'end' RegionType = rtClosed ShowComments = False end item Identifier = '{$region' RegionStart = '{$region' RegionEnd = '{$endregion' RegionType = rtClosed ShowComments = False end> Left = 288 Top = 208 end end