� $5
�u6/�6A � <pScreens\UScreenEditConvert.pas#�D6 dUThemes/�6A cdUMusic/�6A fTCzesci��Z�gMusic<߈�gTMusic.PlayBack;<]�gTMusic.PlayStart:<]�f.7����f.6����cdUSongs/�6A fTSongH�G�f.2����cdULog/�6A gLog�9�gTLog.LogStatus�R�cdMidiOut/�6A fTMidiOutput�z)g.TMidiOutput~tgTMidiOutput.Create�=�LgTMidiOutput.SetProductName�=�LcdMidiFile/�6A f TMidiFile���f
TMidiTrack���wf
PMidiEvent{�)gTMidiFile.StopPlaying�gTMidiFile.SetOnMidiEvent�gTMidiFile.StartPlaying�g
.TMidiFile�I^�gTMidiFile.Create�gTMidiFile.setFilename�gTMidiFile.ReadFile�gTMidiFile.GetTrack�gTMidiTrack.getEventCount�~��gTMidiTrack.getEvent�~��gTMidiFile.GetCurrentTime"�gTMidiFile.GetTrackLength$�cdSDL/�6A gSDLK_qV���gSDLK_ESCAPE ���gSDLK_RETURN���g
SDLK_SPACE���g
SDLK_RIGHTy��g SDLK_LEFTz��g SDLK_DOWNx��gSDLK_UPw��cdUMenu/�6A fTMenu"��yg.TMenu <6\g
TMenu.Destroy q��gTMenu.Create!q��gTMenu.Create#q��gTMenu.DrawBGGq��gTMenu.DrawFGHq��gTMenu.ParseMouseKq��gTMenu.onShowFinishOq��gTMenu.SetAnimationProgressQq��gTMenu.InteractNextRq��gTMenu.InteractCustomSq��gTMenu.InteractPrevTq��gTMenu.InteractIncUq��gTMenu.InteractDecVq��gTMenu.FadeToFq��gTMenu.Create"q��gTMenu.AddButton5q��gTMenu.AddButtonText:q��gTMenu.SetInteraction%q��g
TMenu.DrawIq��cdSysInit�C�� cdSystem�C�� fInteger���
fRealS��<f
AnsiString���fString���fBooleanW~8fByte7c�fCardinal��"�g@AbstractErrorE�a�gTObject.SafeCallException�G��gTObject.AfterConstruction�G��gTObject.BeforeDestruction�G��gTObject.Dispatch�G��gTObject.DefaultHandler�G��gTObject.NewInstance�G��gTObject.FreeInstance�G��gTrue����gFalse����gInc gHigh g
@DynArrayHighE�a�gDec g@LStrClrѨ}�g@HandleFinallyE�a�gCopy g @LStrCopyE�a�gDelete g@LStrDeleteE�a�g@LStrAddRef��jg@LStrCmpE�a�g@LStrAsg�4�g @LStrCat3E�a�g
@LStrArrayClrzY��g SetLength gLength g@DynArrayLengthE�a�gRound g@InitializeRecord�9�g@DynArraySetLengthE�a�g@ROUNDE�a�g@CopyRecordE�a�g@FinalizeRecord�9�gRandom g@RandIntE�a�g@ClassCreate���g@AfterConstructionڿ%Ug@DynArrayAsgE�a�f PAnsiCharrugfPCharrugg@LStrToPCharf���gTObject.Free�G��ceUSkins/�6A gSkin|�t�gTSkin.GetTextureFileNamegWI�ceOpenGL�C�� g glColor3fW�%�ceUIni/�6A gIniH�� ceUMain/�6A gFileName�:�ceUPliki/�6A gSaveSongESD�gGamePath�:�ceTextGL/�6A g
SetFontPos�4�4gSetFontSizeϨ%�gglPrint��vceUDrawTexture/�6A gDrawQuad��TgDrawLine��TceSysUtils�C�� g
ChangeFileExt�;yGg
FileExists���gIntToStri5�ceUGraphic/�6A g
ScreenEdit,��g
ScreenOpen�R��gScreenEditConvert�yE]c4UScreenEditConvert�iif@c4UMenu \c4SDL Jc4MidiFile *c4MidiOut c4ULog c4USongs c4UMusic c4UThemes c*TNote�5%�b(*.1�����**TTrack���l�,*TNuta�
ҫ�.*TArrayTrack�ѓ��0*.3�����2&.TScreenEditConvert����?4 *TScreenEditConvert��,]6 .4f8 4UGraphic =c4SysUtils -c4UDrawTexture !c4TextGL c4UPliki c4UMain �c4UIni �c4OpenGL �c4USkins �c(TScreenEditConvert.ParseInput���� A!Self6!
PressedKey"!ScanCode !PressedDown& Result T c(TScreenEditConvert.AddLyric���� :!Self6!Startf�!Tekstf� Nc(TScreenEditConvert.Extract���� :!Self6 Tf� Cf� N
Nu NutaTempf.� Movec(!TScreenEditConvert.SelectedNumber���� z!Self6 Result Tc(%TScreenEditConvert.MidiFile1MidiEvent���� .:!Self6 !eventc(TScreenEditConvert.Create���� �:!Self6
!.<!Backf� Pc(TScreenEditConvert.onShow���� :!Self6 Tf� Nf� C CN
c(TScreenEditConvert.Draw���� �!Self6 Resultf Pet Pet2
Bottomf Xf Yf0 Hf@ YSkipfPc(TScreenEditConvert.onHide���� 6:!Self6c(Finalization�E�a� \! :c�(UScreenEditConvert� !:c��M6`q,Event , EventType,Channel,Start ,Len0,Data1@,Data2H,StrPcEVu>MHy,Note* ,Name,Hear,Status cM6(},Start ,Len,Tone,Lyric,NewSentence cEh�@EV�BG 6UFn� �/�"� ,ATrack0�,Channel0�,ColRD�,ColGFa,ColBH,Len�),Sel�),Selected�),MidiFile�), MidiTrack�), MidiEvent*,MidiOut*,Song!*,Czesc/,BPM�/,Ticks�/,Nuta2�/-AddLyric��-Extract��-MidiFile1MidiEvent�-SelectedNumber� .Create�%�-onShow�9-
ParseInput��-Draw�
Q-onHide�ycD 8 ����P@ A <