From e62e309c4d66eea5def40cb8bf81fd1d0ce16900 Mon Sep 17 00:00:00 2001 From: whiteshark0 Date: Mon, 1 Jun 2009 09:27:45 +0000 Subject: fix reflections at score display git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1792 b956fd51-792f-4845-bead-9b4dfca2ff2c --- DisplayChanges.patch | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 DisplayChanges.patch (limited to 'DisplayChanges.patch') diff --git a/DisplayChanges.patch b/DisplayChanges.patch new file mode 100644 index 00000000..c22be897 --- /dev/null +++ b/DisplayChanges.patch @@ -0,0 +1,88 @@ +Index: src/menu/UDisplay.pas +=================================================================== +--- src/menu/UDisplay.pas (revision 1702) ++++ src/menu/UDisplay.pas (working copy) +@@ -42,8 +42,65 @@ + SysUtils; + + type ++ { this is a effect for screen fade that in fact does nothing ++ and should be used as parent for new fade effect. ++ It will also be used if fading is disabled } ++ TFadeEffect = class ++ private ++ ++ public ++ constructor Create; ++ ++ { this procedure is called when a screen change starts } ++ procedure StartFade; ++ ++ { this function is called during a screen change, before screen ++ is drawn. screenchange is finished if this function returns ++ true. DoFadePostDraw will be called in every case after this ++ function was called, but fading will be finished regardless ++ what is returned DoFadePostDraw.} ++ function DoFadePreDraw: Boolean; ++ ++ { this function is called during a screen change, after screen ++ was drawn. screenchange is finished if this function returns ++ true. } ++ function DoFadePostDraw: Boolean; ++ ++ ++ ++ destructor Destroy; ++ end; ++ ++ { class representing a kind of screen that is drawn over ++ one or more other screens. it has focus before the ++ screens that it is overlaying } ++ TOverlay = class(TMenu); ++ + TDisplay = class + private ++ FadeInProgress: Boolean; ++ CurrentMenu: TMenu; ++ ++ FadeEffect: TFadeEffect; ++ public ++ constructor Create(Caption: String); ++ ++ { changes displayed screen, starts fading } ++ procedure ChangeMenu(NewScreen: TMenu); ++ property Menu: TMenu read CurrentMenu write ChangeMenu; ++ ++ ++ ++ ++ ++ { calls draw procedures of Screen and overlays, it ++ returns false if application should be closed } ++ function Draw: Boolean; ++ ++ destructor Destroy; ++ ++ {TDisplay = class ++ private + //fade-to-black-hack + BlackScreen: boolean; + +@@ -53,7 +110,7 @@ + LastFadeTime: cardinal; // last fade update time + + FadeTex: array[1..2] of GLuint; +- ++ + FPSCounter: cardinal; + LastFPS: cardinal; + NextFPSSwap: cardinal; +@@ -78,7 +135,7 @@ + procedure SaveScreenShot; + + function Draw: boolean; +- end; ++ end; } + + var + Display: TDisplay; -- cgit v1.2.3 From 917901e8e33438c425aef50a0a7417f32d77b760 Mon Sep 17 00:00:00 2001 From: s_alexander Date: Mon, 9 Nov 2009 00:27:55 +0000 Subject: merged unicode branch (r1931) into trunk git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1939 b956fd51-792f-4845-bead-9b4dfca2ff2c --- DisplayChanges.patch | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'DisplayChanges.patch') diff --git a/DisplayChanges.patch b/DisplayChanges.patch index c22be897..9cb00a18 100644 --- a/DisplayChanges.patch +++ b/DisplayChanges.patch @@ -1,8 +1,8 @@ -Index: src/menu/UDisplay.pas -=================================================================== ---- src/menu/UDisplay.pas (revision 1702) -+++ src/menu/UDisplay.pas (working copy) -@@ -42,8 +42,65 @@ +Index: src/menu/UDisplay.pas +=================================================================== +--- src/menu/UDisplay.pas (revision 1702) ++++ src/menu/UDisplay.pas (working copy) +@@ -42,8 +42,65 @@ SysUtils; type @@ -68,7 +68,7 @@ Index: src/menu/UDisplay.pas //fade-to-black-hack BlackScreen: boolean; -@@ -53,7 +110,7 @@ +@@ -53,7 +110,7 @@ LastFadeTime: cardinal; // last fade update time FadeTex: array[1..2] of GLuint; @@ -77,7 +77,7 @@ Index: src/menu/UDisplay.pas FPSCounter: cardinal; LastFPS: cardinal; NextFPSSwap: cardinal; -@@ -78,7 +135,7 @@ +@@ -78,7 +135,7 @@ procedure SaveScreenShot; function Draw: boolean; -- cgit v1.2.3