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