

If this information is not provided, the newsletters will not be made available. You alternate turns with your opponent, but you get to go again if you pocket a ball. The ball you hit first with the cue ball must always be the lowest number on the table. Your difficulty level will determine how accurate the opponent's moves are. Required information is indicated by an asterisk. Your goal is to pocket the 9 ball correctly before your opponent does. In the event of a dispute, you can refer the matter to the French National Commission for Information Technology and Civil Liberties (Commission Nationale de l'Informatique et des Libertés). You may exercise these rights at any time by using the unsubscribe link in the newsletters or by e-mail. You have the right to request, access, rectify, delete, oppose for legitimate reasons, and transfer all of your data, as well as the right to formulate specific and general instructions concerning the storage, deletion and communication of all post-mortem data. This data is stored until you revoke your consent, and is intended for use by Bandai Namco's services responsible for customer relationship management. Such data processing is carried out only with your consent. If you remove the last command ( suppression=valgrind/ignore ) you will get all "errors" from SDL, which probably isn't important to this game.In accordance with Regulation 2016/679 of 27 April 2016, your full name and email address will be used by Bandai Namco for the purpose of providing you with a newsletter and information about Bandai Namco's activities. 8 Ball Pool is the biggest & best multiplayer Pool game online Play billiards for FREE against other players & friends in 1-on-1 matches, enter tournaments. This will run valgrind and check the program for any leaks. Valgrind -tool=memcheck -leak-check=full -suppressions=valgrind/ignore Valgrind is run from the buldDXBall.sh file. However clang is recomended because of it's clearer errors and the -Weverything flag. Stores like Humble Bundle or Indie Gala frequently give away free Steam keys for promotional purposes. Other than this, gcc/g++ should work as well as clang. This also means that the -Wno-***** will not work either. However, gcc doesn't support the Weverything flag. Most compiler flags used in clang do the same in gxx. -Wno-padded - Padding issues are not a concern at the moment.Īll other warnings are handled and should be dealt with if possible GCC vs ClangĬlang and GCC/G++ are similar in many ways.


SDL_Keycode contains more than 230 values.

Run './builDXB.sh' again with arguments to run the project.This will generate a makefile using qmake.Run './builDXB.sh' to build the project.Otherwise, you'll need to download the source code and compile it yourself.If on Linux, you might be able to install it like you install most other programs ( sudo apt-get install SDL2 ).You will need SDL2.0, SDL2_image, SDL2_net and SDL2_ttf.OsX/iOS will also ( hopefully ) be supported one day Getting Started Linux ² I also intend to make it work on Android and Windows devices. ¹ All colors are configurable, font and particles are not configurable At the time of writing, there are very few known bugs and most of my time is spent cleaning up code and improve the internal workings of the game itself.įor instructions on how to run, scroll down to the Getting started part Features: My intention is to release it to Steam when I feel confident that it's working properly and that most ( if not all ) bugs have been taken care of. It's a hobby project that I've been working on from time to time since August 2013. DXBall is simplye a clone of the original DXBall.
