code duplication
[netris.git] / FAQ
diff --git a/FAQ b/FAQ
index 18a203c37b49497c105e27f566764df305b22442..f526e91754a174ee68b3337b162f5d63cee431fc 100644 (file)
--- a/FAQ
+++ b/FAQ
@@ -2,8 +2,6 @@
 # Netris
 # Frequently asked questions
 #
-# $Id: FAQ,v 1.3 1996/02/09 08:47:23 mhw Exp $
-#
 
 Questions
 =========
@@ -18,6 +16,8 @@ Questions
 [6] I'm using a slow terminal, and the game response is sluggish.
     What can I do?
 [7] Why can't my terminal hide the cursor?
+[8] Occasionally when clearing a line, the display jerks, scrolling
+    very awkwardly.  How can I fix it?
 
 Answers
 =======
@@ -47,15 +47,15 @@ Answers
     example, I use 6x10 font for xterms, and here are the relevant lines
     from my xterm.
 
-    txterm*font:       6x10
-    txterm*boldFont:   6x10
+    txterm*font:     6x10
+    txterm*boldFont: 6x10
 
     Make sure you capitalize the F in "boldFont"
 
 [3] If I drop a piece and then slide it off a cliff, shouldn't
     it automatically drop again?
 
-    Try the -D option.
+    Try the -d option.
 
 [4] When I try to play a networked game, it just hangs.
 
@@ -109,4 +109,19 @@ Answers
     before running Netris.  If that doesn't work, your terminal
     probably doesn't support cursor invisibility.
 
-# vi: tw=70 ai
+[8] Occasionally when clearing a line, the display jerks, scrolling
+    very awkwardly.  How can I fix it?
+
+    You can try running ./configure with the "--curses-hack" option
+    and recompile.  This utilizes a non-portable hack which will only
+    work with certain curses libraries, so it's disabled by default.
+
+    All screen updating is done by your curses library, which means
+    it's not something that Netris can control.  Netris never tells
+    curses to scroll, but curses does so automatically in order to
+    optimize screen updates.  This hack modifies curses's internal
+    variables, making it think that your terminal doesn't know how to
+    region-scroll.
+
+
+# vi: tw=70