� l!
�u6/�6A � <pClasses\TextGL.pas�D6 dULog/�6A cdClasses�C�� fTResourceStreamыg.TResourceStream���gTResourceStream.Create�Nm'cdUTexture/�6A fTTexture�Pr�gTexturen�|gTTextureUnit.LoadTexture�ʚ�cdSDL/�6A cdOpenGL12/�6A fGLuint��"�gglEnable)�V+g
GL_TEXTURE_2DG��gGL_BLENDH��gglBlendFunc��ΕgGL_SRC_ALPHAh��gGL_ONE_MINUS_SRC_ALPHAi��g
glBindTexture��ΕgglBegin)�V+gGL_QUADS���gglTexCoord2f��}�g
glVertex2f��}�gglEnd�?Ig glDisable)�V+g glColor3f
�wcdSysInit�C�� g HInstanceF<�cdSystem�C�� fPCharrugfRealS��<fChar��ifInteger���
fBooleanW~8f
AnsiString���fString���fByte7c�g SetLength gTrue����f PAnsiCharruggTObject.Free�G��g@DynArraySetLengthE�a�g@CopyRecordE�a�g@FinalizeArrayBB��g@HandleFinallyE�a�gLength g@LStrLen��gCopy g @LStrCopyE�a�gOrd g@LStrFromPCharVPDTg@LStrToPCharf���g@LStrClrѨ}�g
@LStrArrayClrzY��gFalse����gExit g
@LStrFromChar9%\g@DynArrayClearxB)�ceUGraphic/�6A ceSysUtils�C�� ceWindows�C�� fHFONT��"�fHDC��"�ceUMain/�6A c4TextGL�iif@c4OpenGL12 c4SDL c4UTexture c4Classes c4ULog c*TTextGL���c*TFont���{� base�F<�X Fonts�vj#"Z*.1�����" ActFont���
\ PColR�a�<
^ PColG�a�<
` PColB�a�<
b .2f$ 4UMain �c4Windows |c4SysUtils zc4UGraphic xc( BuildFont�E�a� � & font h_dc Rejestr Pet c(KillFont�E�a� &c(glTextWidth���+�
!text Resultf
� Letterc(glPrintDone�q� &!text !Done&
@!ColR&
0!ColG&
!ColB&
c(
glPrintLetter�|��} Q
&!letter TexXf
TexYf
TexRf
TexBf
0 FWidthf
@ PLf
P PTf
` PRf
p PBf
XItalf
! .(c(glPrintLetterCut��)� �
&!letter !Start&
!Finish&
TexXf
� TexYf
� TexRf
� TexBf
� TexTempf
� FWidthf
� PLf
� PTf
� PRf
�� PBf
�� OutTempf
�� XItalf
�� .(c(glPrint���v � &!text Letterc(
glPrintCut���v &!text Letter PToDof
� PTotWidthf
� PDoingNowf
� Sf�c(
SetFontPos��4�4 z &!X&
!Y&
c(SetFontSize�Ϩ%� ` &!Size&
c(SetFontStyle���� &!Style c(
SetFontItalic���A� * &!Enable c(SetFontAspectW�Ϩ%� P &!Aspect&
c(Finalization�E�a� �! &c�(TextGL� !&c��M:p�,X
,Y
,Text ,Size
0,ColR
@,ColG
P,ColB
`cM6A�,Tex ,Width*�,AspectW
�,Centered�,Done
�,Outline
,Italic!cE>�,D $ ����P@ E &L .L � 0 D $ ��D $ �PlqA TTextGL8 TFont� .1� ���� TextGLU��T j j Iu�SVW� 3�Uh� d�0d� 3�� j�ù � � ��h� h� j ��X���P�� � � �� ��X�����
� �3҉P(�@, >@�ǀ� ����ǀ� ���?�3҉�� ǀ� �3҉�� ��� h� h� j ������P�� � � �� �������� �
� �3҉�� ǀ� >@�3҉�x ǀ| �?�3҉�� ǀ� �3҉�� ��� h� h� j �����P�� � � �� ������� �
� �3҉�� ǀ� >@�ǀH ffffǀL ff�?�3҉�X ǀ\ �3҉�` ǀd @h� h j ��`���P� � � �� ��`����p �
� �3҉�� ǀ� >@�ǀ ffffǀ ff�?�3҉�( ǀ, �3҉�0 ǀ4 @h$ h, �
�� � ������ � �Ƌ8�W��� h8 h, �
�� � �����x � �Ƌ8�W��� hH h, �
�� � �����H � �Ƌ8�W��� hX h, �
�� � ����� � �Ƌ8�W��� 3����x ����x @= u�3����H ������H @= u�3���� @= u�3�ZYYd�h� ��`���� � � �� ��_^[��]�BMP Font FontB Font Outline FontO Font Outline 2 FontO2 ���� Font FNT ���� FontB ���� FontO ���� FontO2 �U��3�QQQQQQQSV��3�Uh� d�0d� 3��E��E�� ��E�P�E���� �E�� HP�E��� �E� Y� �E�� ��k :� ��3Ɋ���
� �U��E� �L�(�5� � ܌¨ �E��]���E��� �E�� ���d���3�ZYYd�h� �E�� �E� � �� ���E�^[��]� �AU��Sk :�
�] ��Ѹ �]$��Ѽ �U� �U� �U� �U� �U� �U� � k :� 3ɉ�¸ DŽ¼ �[]� SVWU�Ĭ� � k:��Ӌ9�<��� ��/� �|$P�D$P�\$ ��C(�5< �L$ �9܌ר �[ ������ ���|$P�D$P�5@ �D �D$ �5H ��k:�9݄�� �5H ���$������ ���|$P�D$P�5@ �L �\$������ ���|$P�D$P�5@ �D �D$ �5H ��k>:�)݄�� �5H ���\$�%� ��@�D$P�D$P�5@ �%L �\$��C(�5< k:�9܌�� �܌Ш �5P �k�\$(��C�D$0�C�D$4�D$(�C �C(�5< k:�9܌�� �܌Ш ���\$8��D$0�C(�\$@������ u3��D$H�D$L�3��D$H�D$L (@h�
� � ��h� � � ��h h � � �ЋPh�
� � ��j� � ���D$����$��D$����$�� � ���D$0����$��D$,�D$L����$�� � ���D$����$��D$����$�� � ���D$@����$��D$,����$�� � ���D$����$��D$����$�� � ���D$@����$��D$<����$�� � ���D$����$��D$����$�� � ���D$0����$��D$<�D$L����$�� � �С � ���C�C �[�h� � � ��h�
� � �Ѓ�T]_^[� �A �A = �D ; @U��ĜSVWk :�
�ы
�ы���� ��1� �M��E��]Л�C(�5X �MЋ
܌Ѩ �[ ��C(�5X k :�
܌�� �
܌Ѩ �]��3Ɋȋ���u��E��5\ �` �E��5d ��k5 :�= ݄�� �5d ���]�������u��E��5\ �h �]����� ���u��E��5\ �` �E��5d ��k5 :�= ݄�� �5d ���]���A���E��E��5\ �%h �]���E��e��M�E��]؛�E��e��M�E��]蛋E؉E��E܉E��E��5l �k�E��M���]ț�C�E��C�E��C �E��E�e���E��]���E��C(�]��� ���� u
3��E��E��3��E��E� (@h�
� � ��h� � � ��h h � � �ЋPh�
� � ��j� � ���E�����$��E�����$�� � ���E�����$��E��E�����$�� � ���E�����$��E�����$�� � ���E�����$��Eȃ���$�� � ���E�����$��E����$�� � ���E�����$��E�����$�� � ���E�����$��E����$�� � ���E�����$��E��E�����$�� � �С � ���E�e�K �C�[�h� � � ��h�
� � ��_^[��]� �A �A = �D ; @U��3�QQQQSV��3�Uh� d�0d� ��t[�C��E�P�E���� �E�� HP�E��� �E�� Y� �E�� ����� �E���� �E�� ���3�ZYYd�h� �E� � �� ��^[��]�U����SV3҉UԉU��U؉U܉U��3�Uh� d�0d� ���` ��� �]�k :� ��¸ �M���¼ �M�� ��E�P�E܋�� �E�� HP�E؋�� �Eغ Y� �E�� ���E��� �E�� � �u��]��E��� ���v�E��]����w��� �E��� ���vn�E��]����vcj j �E��u����$���� � ����$�� ����$�� ����$�� � ���E��u����$�h �?j ��� �E��� ���w��� �E��e��]���Eԋ�� �E�� �������3�ZYYd�h� �EԺ � �� ��^[��]� U��k :� �M�L��M�L�k :� �M�L��M�L�]� U���E�5( �
, k :� �\�(�]� A �A� �k :�
���� �U��k :� �M��¨ �M��¬ ]� U��3�Uh7 d�0d� � u� � � 3�ZYYd�h>