|
@@ -53,9 +53,10 @@ var
|
|
|
|
|
|
TimeStart : LongWord = 0;
|
|
TimeStart : LongWord = 0;
|
|
TimeMiku : LongWord = 0;
|
|
TimeMiku : LongWord = 0;
|
|
-
|
|
|
|
|
|
+ {$IfNDef OLD_METHODS}
|
|
newColor : LongWord;
|
|
newColor : LongWord;
|
|
correctColor: array[0..1] of LongWord;
|
|
correctColor: array[0..1] of LongWord;
|
|
|
|
+ {$EndIf}
|
|
|
|
|
|
// Miku
|
|
// Miku
|
|
procedure CMiku.OnInit( _Texture : zglPTexture; _Layer : Integer );
|
|
procedure CMiku.OnInit( _Texture : zglPTexture; _Layer : Integer );
|
|
@@ -150,10 +151,11 @@ begin
|
|
|
|
|
|
fntMain := font_LoadFromFile( dirRes + 'font.zfi' );
|
|
fntMain := font_LoadFromFile( dirRes + 'font.zfi' );
|
|
setFontTextScale(15, fntMain);
|
|
setFontTextScale(15, fntMain);
|
|
-
|
|
|
|
|
|
+ {$IfNDef OLD_METHODS}
|
|
newColor := Color_FindOrAdd($80A080FF - 55);
|
|
newColor := Color_FindOrAdd($80A080FF - 55);
|
|
correctColor[1] := Color_FindOrAdd($7FAF7FFF);
|
|
correctColor[1] := Color_FindOrAdd($7FAF7FFF);
|
|
correctColor[0] := Color_FindOrAdd($AFAFAFFF);
|
|
correctColor[0] := Color_FindOrAdd($AFAFAFFF);
|
|
|
|
+ {$EndIf}
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure Draw;
|
|
procedure Draw;
|
|
@@ -168,23 +170,27 @@ begin
|
|
|
|
|
|
if time <= 255 Then
|
|
if time <= 255 Then
|
|
begin
|
|
begin
|
|
|
|
+ pr2d_Rect(0, 0, 800, 600,{$IfDef OLD_METHODS} $7FAF7F, 255,{$Else}correctColor[1],{$EndIf} PR2D_FILL);
|
|
|
|
+ {$IfNDef OLD_METHODS}
|
|
i := Get_Color(correctColor[1]);
|
|
i := Get_Color(correctColor[1]);
|
|
- pr2d_Rect(0, 0, 800, 600,{$IfDef OLD_METHODS} $7FAF7F, 255,{$Else}correctColor[1],{$EndIf} PR2D_FILL);
|
|
|
|
- dec(i);
|
|
|
|
- if i < $7FAF7F00 then
|
|
|
|
- i := $7FAF7F00;
|
|
|
|
- Correct_Color(correctColor[1], i);
|
|
|
|
|
|
+ dec(i);
|
|
|
|
+ if i < $7FAF7F00 then
|
|
|
|
+ i := $7FAF7F00;
|
|
|
|
+ Correct_Color(correctColor[1], i);
|
|
|
|
+ {$EndIf}
|
|
ssprite2d_Draw(texLogo, 400 - 256, 300 - 128, 512, 256, 0, time)
|
|
ssprite2d_Draw(texLogo, 400 - 256, 300 - 128, 512, 256, 0, time)
|
|
end
|
|
end
|
|
else
|
|
else
|
|
if time < 510 Then
|
|
if time < 510 Then
|
|
begin
|
|
begin
|
|
- i := Get_Color(correctColor[0]);
|
|
|
|
pr2d_Rect( 0, 0, 800, 600,{$IfDef OLD_METHODS} $AFAFAF, 510 - time,{$Else}correctColor[0],{$EndIf} PR2D_FILL );
|
|
pr2d_Rect( 0, 0, 800, 600,{$IfDef OLD_METHODS} $AFAFAF, 510 - time,{$Else}correctColor[0],{$EndIf} PR2D_FILL );
|
|
|
|
+ {$IfNDef OLD_METHODS}
|
|
|
|
+ i := Get_Color(correctColor[0]);
|
|
dec(i);
|
|
dec(i);
|
|
if i < $AFAFAF00 then
|
|
if i < $AFAFAF00 then
|
|
i := $AFAFAF00;
|
|
i := $AFAFAF00;
|
|
Correct_Color(correctColor[0], i);
|
|
Correct_Color(correctColor[0], i);
|
|
|
|
+ {$EndIf}
|
|
ssprite2d_Draw( texLogo, 400 - 256, 300 - 128, 512, 256, 0, 510 - time );
|
|
ssprite2d_Draw( texLogo, 400 - 256, 300 - 128, 512, 256, 0, 510 - time );
|
|
end;
|
|
end;
|
|
|
|
|