aboutsummaryrefslogblamecommitdiffstats
path: root/Game/Code/Classes/ULog.dcu
blob: 1794325d3058457d8b8e09fb4284f63e9238ab34 (plain) (tree)













































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
�I
�u6/�6A�<pClasses\ULog.pas˔t6dClasses�C��fTFileStream�jIkg.TFileStream���MgfmCreatee���gTFileStream.Create�-7�fTSeekOrigin��]]gsoBeginning��gTStream.CopyFrom�S	cdSysInit�C��cdSystem�C��fTObject���_fRealS��<fTextFile���fBooleanW~8f
AnsiString���fInteger���
fString���g.TObject�BgTObject.SafeCallException�G��gTObject.AfterConstruction�G��gTObject.BeforeDestruction�G��gTObject.Dispatch�G��gTObject.DefaultHandler�G��gTObject.NewInstance�G��gTObject.FreeInstance�G��gTObject.Destroy�G��g	CloseFileg@CloseR#�Dg@BeforeDestruction�d��g@_IOTestE�a�g
@ClassDestroy�OgParamStr��gTrue����g
AssignFileg@Assign�jtgRewriteg@RewritTextR#�DgIOResult�k�1gTruncgFracgLengthg@LStrLen��gWritelng@Write0LStringE[g@WriteLn�Ԡ?gFlush����g@LStrAddRef��jg@LStrCmpE�a�g	@LStrCat3E�a�g@FRACE�a�g@TRUNCE�a�g@_llmodE�a�g	@LStrCatNE�a�g@LStrClrѨ}�g
@LStrArrayClrzY��g@HandleFinallyE�a�ffile�8��gBreakgHighg
@DynArrayHighE�a�gTObject.Free�G��fPCharruggHaltg@Halt0E�a�g@LStrToPCharf���ceWindows�C��g
MessageBox��gMB_ICONERROR����gMB_OK���ceUIni/�6AgIniH��ceUTime/�6AgUSTime����g
TTime.GetTimeh�ceURecord/�6AgSound��Wce	DateUtils�C��ceSysUtils�C��gIntToStri5�g
FileExists���ceUPliki/�6AgLogPath�:�c4ULog�iif@c4Classesc&.TLog���r*TLog��� � Log��9�^ .2f4UPliki�c4SysUtils�c4	DateUtils�c4URecord�c4UTime�c4UIni�c4Windows�c(	TLog.Free��R��!Self!. c(TLog.BenchmarkStart��R�4!Self!Numberc(TLog.BenchmarkEnd��R�<!Self!Numberc(TLog.LogBenchmark��R�a!Self!Textf�!Number
 Minutes
 Seconds Milisecondsf� MinutesSf� SecondsSf� MilisecondsSf� 	ValueTextf�c(TLog.LogAnalyze��R��!Self!Textf� Seconds Miliseconds 	ValueTextFc(
TLog.LogError��R��@!Self!Textf�c(
TLog.LogVoice��R��!Self!SoundNr 	FileVoiceF FSf� FileNamef� Num BLc(TLog.LogStatus��R�!!Self!Log1f�!Log2f�c(
TLog.LogError��R�P@!Self!Log1F!Log2Fc(TLog.CriticalError��R��!Self!Textf�c(Finalization�E�a�\! c�(ULog�!c��G�F6���,BenchmarkTimeStart",BenchmarkTimeLength$!,
FileBenchmark
!,FileBenchmarkOQ	,FileAnalyze
a	,FileAnalyzeO�,	FileError
�,
FileErrorO�,Title�/Free��-BenchmarkStart��-BenchmarkEnd��-LogBenchmark��-
LogAnalyze��-LogError��@-
CriticalError�9-LogVoice��-	LogStatus�-LogError�)@cD����P@A �L&L(D�D�le"LL^��TLogTLogLULogSV��ڋ���Tt��������t��(����~���^[�SV��ء���\��^[�SV��ء���d��\�H�^[�U��Q�jjIu�Q�M�SVW���U��؋E��3�Uhdd�0d� �U���E�|�����TuEƃT���E๐��U������������uƃT��T���D�H��
���E�jj<�D�H�����u��E��l�H�5������u��u�U�E���E蹰�U����uV��|Q�U�E����E�M����E����|�U�����u�h��u�h��E�������U�E����E�M����E����|�U������E��M����E����|�U����u�h��u�h��u�h�E���u�h�u�Eغ��U؍����������3�ZYYd�hk�E���E���E������_^[��]�����
-benchmark����
Benchmark.logzDpB���� miliseconds����0����,���� seconds����:���� minutes����: U����S3ɉM��U��؋E��3�Uh�d�0d� ���x4ux��$u>���E�����U���X���X����uƃ$��$t(�U���X�����X��3�ZYYd�h��E�������[YY]�����Analyze.logU����S3ɉM��U��؋E��3�Uh�d�0d� ���uEƃ����E�����U���(���(����uƃ����t(�U���(�����(��3�ZYYd�h��E�������[YY]�����	Error.logU����SVW3ɉM���3�Uh$d�0d� ��U������E��M��<��E����|��0hH�u�hX�E����E����t	C��'u�h���M�����E������� ���|T@�E�3�jj������ ��3ҋ�Q������ �<��Nj�RP��׋E��C�M�u��E��3�ZYYd�h+�E������_^[��]�����0����Voice����.rawU����S3ۉ]�M��U��؋E���E��3�Uhod�0d� �u�h��u��E����U���3�ZYYd�hv�E�������[��]�����: U��3�Uhd�0d� 3�ZYYd�h&����]�U��QS�U��؋E��3�Uhcd�0d� �U����j����P�E��Pj��3�ZYYd�hj�E������[Y]�U��3�Uh%d�0d� �3�ZYYd�h,����]Ã-�m����(�&(*,.0246$����<0:
>(:
>@������ �D`�&B�
b8��
dHL
NBf�
h h
j$�
h*��d(��
dV���l(��
dV��
dV����l� lZ
\
>^
>�npnr��*`��.��
dHL
NDZ
\
>^
>�pr@�*`�8��
dHL
NDZ
\
>^
>�prD�(�*��
dV���l�8
� z&�4�6�|�nrv0`` l�pr0))&)r9`9 ����
�9nrEE�Er���j�2H"*h@F .(. ::::J`��NF 0d4NF 0d8<
:B�.><T�

Jjd�$L@<Dd���F���������
�� �"�&�2,h�,�42v�2�64��4�<6��6�B<!�<�HB��B9NHY� H�TN��"NVT-�$T)XVE�&V�^��l��v�*����1��������������������!�)�-�1�"�����	�
����j!-%--1E5E=#[AYE��t�`0��Đ�Ɛ��`0���.��.��`0���6��6�ԠPp2�h�h
�i��
���޵��Q�֭	��@2�N�9��@2�N�!���p<F	����@2d��) 09@2=@=��E  a