aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sword2/driver/driver96.h14
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: