aboutsummaryrefslogblamecommitdiffstats
path: root/Game/Code/Classes/UPliki.dcu
blob: 1798b6f830e8373c9d326cc10da192ab95b1e2f9 (plain) (tree)














































































































































































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
��L
�u6/�6A�<pClasses\UPliki.pas�W6dUMusic/�6AfTCzesci��Z�gCzescizNf.8����f.7����f.6����f.4����gMuzykaSz�4f.5����cdULog/�6AgLog�9�g
TLog.LogError�R�g
TLog.LogError�R�cdSysUtils�C��gExtractFilePathx݄gDecimalSeparator�5ig	UpperCasex݄gTrim�J��g
StrToFloat��)�gStrToInt��g	LowerCasex݄gIntToStri5�g
FileExists���g
fmOpenRead���g
FloatToStr��)�gBeepE�a�cdUSongs/�6AfTSongH�G�gSongs�8�gTSongs.FindSongFile�
�f.2����gAktSongVZa�cdSysInit�C��cdSystem�C��fBooleanW~8fString���f
AnsiString���fTextFile���fChar��ifInteger���
gParamStr��g@LStrAsg�4�g	@LStrCat3E�a�g
@LStrArrayClrzY��g@HandleFinallyE�a�gReadg	@ReadChar�w
gReadlng@ReadLString��g@ReadLnrɳ�gIncgCopyg	@LStrCopyE�a�gDeleteg@LStrDeleteE�a�gPosg@LStrPosE�a�g@UniqueStringA��7gTrue����g	SetLengthgHaltg@Halt0E�a�gFalse����g@LStrClrѨ}�g@DynArrayClearxB)�g@_IOTestE�a�g@LStrCmpE�a�g	@LStrCatNE�a�g@DynArraySetLengthE�a�g@HandleAnyExceptionE�a�g@DoneExceptE�a�g
AssignFileg@Assign�jtgResetg
@ResetTextR#�DgLengthg@DynArrayLengthE�a�gHighg
@DynArrayHighE�a�g@LStrAddRef��jg	@LStrLAsg�4�g@LStrCatE�a�fPCharruggLowg@LStrToPCharf���gExitgFileMode5��g	@ReadLongR#�Dg@ReadExt���g	CloseFileg@CloseR#�DgRewriteg@RewritTextR#�DgWritelng@Write0LStringE[g@WriteLn�Ԡ?g@Write0Char�0g
@AddRefRecordE�a�g@FinalizeRecord�9�gRoundg@ROUNDE�a�ceMath�C��gPoweru`�ceUMain/�6AgPlayer��VceUIni/�6AgIniH��ceTextGL/�6AgglTextWidth��+�c4UPliki�iif@c4USongs8c4SysUtilsc4ULogc4UMusicc GamePath�:�  	SoundPath�:�" SongPath�:�$ LogPath�:�& 	ThemePath�:�( ScreenshotsPath�:�* 
CoversPath�:�, 
LanguagesPath�:�. 
PluginPath�:�0 Plik�)�4 PlikC��5i6 Lineno���
8 Base�
,1 > Rel�
,1"@ Mult���
B MultBPM���
D .1f$4TextGL�c4UIni�c4UMain�c4math�c(InitializePaths�E�a��&c(
ReadHeader������4"Songf� Result TempC Tekstf� Donef�c(
SkanujPlik������"Song Result Done TekstF C Pc(	CzyscNuty�E�a�& Petc(	DodajNute!&!NrCzesci!TypePf�!StartPf�!	DurationP& !NoteP&!LyricSf Space .(c(NewSentence�&!	NrCzesciP!Param1f!Param2f Ic(
WczytajCzesci�����!!Namef� Resultf� TempC Tekstf� CPf� Pet Bothf� Param1
 Param2f� Param3f� ParamSf� If�c(SaveSong�ESD��&!Songf��!Czescf1�!Namef�!Relative& Resultf� C N
 Sf� B RelativeSubTimef� 	NoteStatef� .(c(
SaveSongDebug�ESD��!SongF!Czescf�!Namef�!Relative& Resultf� Cf� Nf� Sf� STon SLen
 NTotf� PlikBf�� LastTime
 .(c(Finalization�E�a�)! &c�(UPliki�!&c��L*L,D$����P@E&D$�D$�le�U��jjS�3�Uh�d�0d� �U�3���E��U���U����������������������$����<����L����`����,3�ZYYd�h��E�������[YY]�����Sounds\����Songs\����Themes\����Screenshots\����Covers\����
Languages\����Plugins\U��jjIu�QSVW�E���3�Uh�
d�0d� �E�����E��� ��E�����
��E�����
��E�����
��E����E����E�3҉����E�3҉������E�3҉��E����E����E�3҉������E�3҉���E�ǀ�E���(�3��E�3��3�Uh
d�0d� ������>#���U����������E�P���E���E�U���E��
�u<�E�����U�E���U�E�����E���M���E�P���E���E��U���E��u<�E�����U܋E���U܋E��� ��E���M���E�P���E���EԍU���Eغ�u>�E�����UЋE���UЋE����E���M��E�E�P���E���EȍU���E̺,�u8�E�����UċE���UċE���(��E�����E�P���E���E��U���E��@�u8�E�����U��E���U��E�����E���u�E�P���E���E��U���E��P�u8�E�����U��E���U��E�����E���
�E�P�	��E���E��U���E��d�u8�E��	���U��E���U��E�����E����E�P���E���E��U���E��x�u8�E�����U��E���U��E���,��E���=�E�P���E���E��U���E����u:�E�����U��E���U��E����E�����E�P���E���E��U���E����u@�E������|����E����|����E����E���c��t���P�	��E����t�����x������x���������E��	���U������tN�U�������E���D8�,h��E��ph��p�������p�������E���E�ݘ���E�����h���P�	��E����h�����l������l����(�u0�E��	���E���U�����E���'��`���P�	��E����`�����d������d����<�uE�E��	����\����E����\����P����E�ƀ���T���P���E����T�����X������X����\�u)�E�����E���E�ݘ���A��L���P���E����L�����P������P����l�u(�E�����E���U�������D���P���E����D�����H������H����|�u(�E�����E���U����y��<���P���E����<�����@������@���������E�����U������tN�U�������E���D8�,h��E��ph��8�������8������j�E�������E���3҉P�P�E�������ɋE������E���M��h��0���P���E����0�����4������4������u,�E�����E���E�ݘ��E��������>#�B���3�ZYYd��W�h���(�������(���h
�E��p��,�������,���������E����u0��$���P�U����� 
���$����E����E����u��3�3�ZYYd�h�
��$����4��E��������_^[��]�����Unknown����TITLE:����ARTIST:����MP3:����CREATOR:����GENRE:����EDITION:����	LANGUAGE:����COVER:����BACKGROUND:����VIDEO:����	VIDEOGAP:����.����(VideoGap Seperator wrong in SongHeader: ���� [Corrected for this Session]����	NOTESGAP:����	RELATIVE:����yes����START:����END:����RESOLUTION:����BPM:����#BPM Seperator wrong in SongHeader: ����GAP:����An Error occured reading Line ���� from SongHeader: ����	*[BG].jpgU��jS��3�Uh^d�0d� �K��E���U�����������3�ZYYd�he�E��������[Y]�SVWU�-���P�Ź����j���������������G3�j����+�E�D������j�E�D���,������E�D�����E�D�3҉P�P������3ɉL��L���3ɉL�t���D�p����CO�c���]_^[�U����SVW�M��U����E�3�UhVd�0d� �����HtH��H���D�E�������0�$�e������������E�p����E������E������E�����E�����E�����E����{�E�������g�$�.^^pp���������E�p���E�����E������E������E������E������E�����E���������$��''66ETTccrr��E�p��X�E����I�E����:�E����+�E�����E����
�E������+����D���@���T��‹C,�@P�C,������C$�C ��@�C ���S,�M��L��{$u$�C ���S,�D��C���|�u������C ���S,�M�L��C ���S,�T��
Q�U���*t"��t��u#�S,3ɉL���S,�D���S,�D��C ���S,�D��S ���K,�l���D��C ���S,�M�L��K ���C,�D�;�}���C,�D������C,�T��C ���S,�D�P�d��E��C�S ���K,�T���}�Fu�C ���S,�D��C ���S,�T��K,T��S3�ZYYd�h]�E�����_^[YY]����� do ���� re ���� mi ���� fa ���� sol ���� la ���� si ���� so ���� shi ���� ti SVWU���L$�$�؋5����+���D���@��T����L���D���@��T��D�����D���@��T��\����D���@��T�3ɉL�(��D���@��T��D�,�����@�D$3�����+Ӌ�T�ҍR����+ˋ>�L��T�,�����T�����+ˋ>�L�ɍI����+��.�|��L�,�����T�����+ˋ>�L�ɍI����+��.�|�T�(@�L$�y�������+���D�@P��D��������D���D���D���@��T��D� �������u��D���@��T��$�¡��t"��D���@��T��$�‹D$���d��]_^[�U����SVW3҉UȉUĉỦU�U��E��E���53�Uh�d�0d� �E��E����u3h��u�h�E̺��U̡��$��43�Uhbd�2d�"���d�3҉P�ƀ3��3��E��E������u�E����U��������j�ƹ����������@�E�3�j����+���D�������3҉T���D��3҉������T�������T���D�3҉P$����+Ë�D��@ ����C�M��x������E�x���:t��*t	��F����������E�����E���U����}�u,�E��-P�E�P�E�P�
��
��3���W�E��-P�E�P�E�P�
��
��3���E��-P�E�P�E�P�
��
�Ӹ���-����������t���E���}�u����M�3���5����M�3������M����B�M����@P���������������D�P��X������������D�P���������D����X���U��������������P�E��X������������P����������������X���}��8�]�����+؋�D���@��T��M����L���D���@��T��D�����D���@��T��\����D���@��T�3ɉL�(��D���@��T��D�,�����@�E��E��E�����+‹�T�ҍR��D��D�,�U����D��U�����+ы�T�ҍR�M�����+ˋ�L��T�,�M����l��U�����+ы�T�ҍR�M�����+ˋ�L�D�(�E��M��o����M�����>@�E�3��E�����+���D���@��T��MЋ	�L���D���@��T��D�����D���@��T��\����D���@��T�3ɉL�(��D���@��T��D�,�����@�E��E�����+Ë�D���@����+Ӌ�T��D�,�U����D�����+Ӌ�T�ҍR����+ˋ>�L��T�,�M����l�����+Ӌ�T�ҍR����+ˋ>�L�D�(�E��M��w���C�E��M�������������E��������3�ZYYd��J�h<�u�h\�Uġ��učEȺ��Uȡ����	��E�3�ZYYd�h��Eĺ��E���E���E�����ӊE�_^[��]�����File not found: "����"����
WczytajCzesci����Error Loading File: "����
" in Line U��Q�>jjIu�Q�M�SVW�򍽌���Q��Y��������Q�N�Y�M������������������E���=3�Uh�d�0d� �U������h������j�������������������������������$�����������������t0�������������8������������������L�t0��|����������\���|��������������L�t0��x����������p���x��������������L�t0��t��������������t�������������t0��p��������������p���������l����M������l��������}�t-��h����M������h��������}�t-��d����M������d��������E������tE�E�����<$���\������\�����`��������`��������]���t=��T��������T�����X��������X��������]���t=��L��������L�����P����	���P��������E������tE�E�����<$���D������D�����H���� 	���H��������]���t=��<��������<�����@����0	���@��������}t�@	�����E���5P	����<$���4������4�����8����\	���8��������E�����<$���,������,�����0����l	���0�������3��E���������E�h|	������D�����<$���$������$���h�	�����5P	����<$��� ������ �����(�������(�������C�M��u�������������@�E�3�����@�������D� ����@�E�3���ҍR�������T�,�����‹�ҍR�������T�,�D���rtHt �+�E캔	���E캠	��
�E캬	��u썕����C+E�������h�	������C������h�	������C������h�	�s�E����U�����G�M�����;��������}u1����@�������D�0������������E���	��gh�	��ۍ[�������D�0+E������������h�	�������D�0+E�������������E����������D�0�E��U�����F�M��/����E�������3�ZYYd�h������!������������������E���E���E����뮊E�_^[��]�����#TITLE:����#ARTIST:����	#CREATOR:����Unknown����	#EDITION:����#GENRE:����
#LANGUAGE:����#COVER:����#MP3:����#BACKGROUND:����#VIDEO:����
#VIDEOGAP:����#RESOLUTION:����
#NOTESGAP:����#START:����#END:����
#RELATIVE:yes�@����#BPM:����#GAP:����B ���� ����F ����: ����* ����- U��Q�JjjIu��M�SVW��}�Q��Y�M��Eċ��E��3�Uhd�0d� �U�������$���������������3��E�3��Eȅ���@�E��E��������E���������������<������������E���@�U܋D� ���B@�E��E��E���@�U܋D�,�U�����;{��3��C+�i��?������ۅ�����5@�5D���hP������������������hd���������������h������������������������h�?h�|��h#E.��C����<$���-����=��������������������E캜����~��E�M캴��U����iC�?������ۅ����������ۅ�������5D�������������������E������~��E�M캴��U�����E����U�����������������������������P�����������������{{�E��E��M������3Ҹ���3ҍ���������E��M��0����������E����������������������������������E���������������������������������������������E���������������������������������������E�������������������������������������������3�ZYYd�h�������������������������Eċ��E���E����몊E�_^[��]�����C:\song db.asm����; C@A����    .dw ���� ; timespace (0, ����)\���(\ς@>�G����
    ldi R18, ����!!!!����
    ldi R19, ����    rcall playtone����; nut ����	; bajt�w ����	    .dw 0U��3�Uh�d�0d� �uZ������������������3�ZYYd�h�����]Ã-�my
%�% T V
�
%X
�
%X
�V
�
%X
�
%X
�
%X
�
%X
�
%X
" %Z\-).�
�)"��)
V)
V)
V�@
�t��h��)`�&df
��,l$)
�(p&V�>l$)
�(p&V�>l$)
�(p& V�>l$)
�(p&V�6l$)
�(p&V�6l$)
�(p&V�6l$)
�(p&V�6l$)
�(p&V�6l$)
�(p& V�6l$)
�(p&&V�<l"$)
�0p)
t)
tv)) �($�<l"$)
�(p*"�<l"$)
�(p,)
�\l"$)
�(p(Pl"$)
�(p*Nl"$)
�(p*Nl"$)
�0p)
t)
tv)) �*@
�8(	
,�>l"$)
�(p($�`�0�
)�
.),�
~
�:<)
>&V<) Z�\e	AA&X�
�
�
�
�)A�\]
��

�B @
���P
�4
�$�4�$��6e*�e�reeeeeeeeeeeeee
�e
�e
�e
�e
�e
�e
�@eeeeeeeeeeeeee
�e
�e
�e
�e
�e
�e
�@eeeeeeeeeeeeee
�e
�e
�e
�e
�e
�e
�""� 
�\d�Tll*�pe�\��$><�
܎��
�ZBJBV �B��$0����
�
	 B����
�
�
�
�
B
)

��P
�HB$Br��0�
��
�
��
�
���
d
�		e		e		e�
��
B�
��	�	�	�B�B @
�B�B �
��
B�B B�B �
d
�
B�B$(B�BB�B	
j<�
܎���*v�
܎���
`��
�
��
���
. �
��"�Z���\��:
�
��B��
�
�
�
�
�0��
�
�
�"�
X�
�
�
�4�
X�
�
�
��
�&�
X�
�
�
��
�&�
X�
�
�
��
�&�
X�
�
�
�4�
X�
�
�
��
X�
�
�
�(�
X�
�
�
�(�
X�
�
�
��44"�
X�
�
�
�*."�
X�
�
�
�(."�
X�
�
�
��44"�
X�
�
�
�(."�
X�
�
�
��
�
�
�
��$4"�
X�
�
�
�*4"�
X�
�
�
� �*�@4��$4,��
�
�
���
��
��
�(.�.�.� ��
�
�
�p.�
X�>.�0.&�*�
�
�
�"�
�
�
�
�
�
�� Z
�:
����\	X
���
�
�
�
�
��
�V."
X�
�
�
��
�$.. �"�
�
�<�
�.
X6
X�
�
�
�N
�.
X6
X�
�
�
�
��
�
�
�$."
X"�
�
�8�
�
�
��
�
�4."
X�
�
�
�"."
X�
�
�
�
�
�
�."
X"�
�
� ."
X"�
�
�
�
�
��
� Z Z Z
���\}AA�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�A\�!P6>"""""""T\   &"""
,`$2`$2`$6`$2`$2`$2`$2`$2`$6`$B�$"8d$x$"x$fx$.x$,x$,�$"8d:"Hx$$��]0�`bE	,4.P
D>2F>. �

NF�$$$$$$
$�$$$$$$
$��L@   ,$L :,@*h
�
,Fj.R��P2..r\

*.*D$$(�&"$$$XTZ"@62
8^l�$\�Rj.Z�8Bj.Z��
�
��")<r���n`r���rZff�����>��
6�	(>2B�.�"b�.�@,���  
,|D0T�f@
 .\@
 ..��Z,.�h|�4~������
�H!=	T���%N)nA�]��9�u
�� �"�$�&�(�*�,�.�0�4�6�8>@	B
D-n1p5r9t=vE�I�M�QUY	a�e�i�m�q�u�y�}��������������9�=�A�E�I�M�Q�U�Y�]�a�e�u
�u
�u
�u
�y
�}
��
��
��
��
��
	�
�����!�%�)�-�1�5�9�A���% ) qpRA@E,E��]@�a�a�e`p2iN��
i)��u��`��,����������xpr���	��!��
��
��Q
�)
��M
��������%����p2�1�]����)
�A�������Q	p299
=q)�-E
9E�)��-��)�-�	
)��-��=��9�
9�
�A  a