diff options
-rw-r--r-- | sword2/driver/driver96.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/sword2/driver/driver96.h b/sword2/driver/driver96.h index 3adb16cacd..9255566165 100644 --- a/sword2/driver/driver96.h +++ b/sword2/driver/driver96.h @@ -1247,13 +1247,17 @@ typedef int BOOL; #define TRUE 1 #define FALSE 0 -// FIXME: Temporary (?) surface class to replace LPDIRECTDRAWSURFACE for now. -// Actually, this class should be used as little as possible since it -// introduces an extra layer of data copying. It should only be used where we -// decode something once and draw it many times, such as the parallax layers. +// Surface class to help replace LPDIRECTDRAWSURFACE. +// +// This class should be used as little as possible since it introduces an +// extra layer of data copying. It should only be used where we decode +// something once and draw it many times, such as the parallax layers. // // Even then it's only necessary if we also need to keep track of the -// surface's coordinates. +// surface's dimensions. +// +// Since the building blocks of the parallax layers have constant size, +// expect this class to go away. class Surface { public: |