1
2				LBreakout
3
4		a breakout-style arcade game for Linux
5			    by Michael Speck
6
7------
81. Requirements
92. Installation
103. Manual
114. Problems
12------
13
14Requirements:
15    X11, SDL(1.0 or better)
16
17Installation:
18    1.	type './configure'
19	options:
20	    --disable-sound (no sound)
21	    --disable-install (no installation; play from source directory)
22	(e.g. './configure --disable-sound --disable-install')
23    2.	type 'make'
24    3.	become root
25    4.  type 'make install' (only if 'install' is not disabled)
26    5.  type 'lbreakout' to play
27
28Manual:
29    For more informations about the game see manual/manual.html.
30
31---------
32Problems:
33
34I installed it properly but it crashes instantly.
35- The SDL Sound might not work: repeat the installation process described above
36with argument '--disable-sound' for configure.
37
38LBreakout is not very fast.
39- In Options/Graphics you can change the animation level and turn off
40transparancy. Options/Graphics/Animations is 'high' by default but choosing
41'low' instead will be much faster.
42
43When I move my mouse it's hard to fire the weapon.
44- This problem does only occur when Options/Controls/WarpMouse is 'on'.
45This option is quite useful to keep the mouse pointer in the window and
46should be disabled in 'Fullscreen' mode.
47If you play in a window you should use 'Space' to fire your weapon or turn
48Options/Controls/WarpMouse 'off'.
49BTW this problem is caused by SDL_EventState(MOUSEMOTION, IGNORE) which seems
50to have an effect on mouse button events. (Function Breakout::Club_Update()
51in breakout.cpp. Someone got an idea?)
52
53When the framerate drops my mouse is slowing down.
54- This problem does only occur with my PS/2 mouse when
55Options/Controls/WarpMouse is 'on'. My serial one is working perfect.
56If you have problem too you should keep 'Mouse Motion' in
57Options/Controls at 100 or turn Options/Controls/WarpMouse 'off'.
58
59It crashes after I played for a while.
60- You using egcs 2.91.66? Well, gcc 2.95.x works fine. Maybe you should update
61your compiler. I've fixed as many bugs as possible occuring when using
62egcs 2.91.66 but it still fails sometimes.
63
64It needs a library called SDL. Where do I get this?
65Check out www.libsdl.org!
66