📄 foobillard.6
字号:
\" ============================================================================\" Some macros, taken from perl(1)..de Vb \" Begin verbatim text.ft CW.nf.ne \\$1...de Ve \" End verbatim text.ft R.fi..\" End of macro section\" ============================================================================.TH "FOOBILLARD" "6".SH "NAME"foobillard \(em OpenGL billard game.SH "SYNOPSIS".B foobillard.RI [ options ] .SH "DESCRIPTION".PPFooBillard is an OpenGL billard game for Linux. FooBillard is still underdevelopment, but the main physics are implemented. If you are abillard-pro and you're missing some physics, please contact the author..SH "OPTIONS".TP.BI \-\^\-p1 " ai|human" "\fR,\fP \-\^\-player1 "ai|humanSet.I player1to be an ai (computer) or human player..TP.BI \-\^\-p2 " ai|human" "\fR,\fP \-\^\-player2 "ai|humanSet.I player2to be an ai (computer) or human player..TP.BI \-\^\-name1 " NAME"Set the name of player1 to.I NAME..TP.BI \-\^\-name2 " NAME"Set the name of player2 to.I NAME..TP.BI \-\^\-8ballPlay a game of 8-ball..TP.BI \-\^\-9ballPlay a game of 9-ball..TP.BI \-\^\-carambolPlay a game of carambol..TP.BI \-\^\-snookerPlay a game of snooker..TP.BI \-\^\-tablecolor " COLOR"Table color in C-style hex notation.I <0xrrggbb>..TP.BI \-\^\-edgecolor " COLOR"Edge color in C-style hex notation.I <0xrrggbb>..TP.BI \-\^\-chromeblueBlue table with chrome edges..TP.BI \-\^\-goldgreenGreen table with gold edges..TP.BI \-\^\-goldredRed table with gold edges..TP.BI \-\^\-blackwhiteBlack table with white frame..TP.BI \-\^\-blackbeigeBeige table with black metal..TP.BI \-\^\-tablesize " NUM"Set the table size (length) in foot to.I NUM(default: 7.0).TP.BI \-\^\-lensflare "\fR,\fP \-\^\-nolensflare"Turn lensflare on or off..TP.BI \-\^\-poslightUse positional light..TP.BI \-\^\-dirlightUse directional light..TP.BI \-\^\-ai1err " NUM"Set the errorlevel of the 1st ai player to.I NUM(0..1).TP.BI \-\^\-ai2err " NUM"Set the errorlevel of the 2nd ai player to.I NUM(0..1).TP.BI \-\^\-balldetail " l|m|h"Set the ball detail to [l]ow, [m]edium or [h]igh..TP.BI \-\^\-rgstereoStart the game in stereo mode (red-green(cyan))..TP.BI \-\^\-hostaddr " HOST"Play a network game with.I HOSTas server. See the.I NETWORK GAMESsection below for details..TP.BI \-\^\-portnum " PORT"Use .I PORTfor the TCP connection. See the.I NETWORK GAMESsection below for details..TP.BI \-\^\-geometry " ARG"Set the window geometry to.I ARG(WIDTHxHEIGHT).TP.BI \-\^\-fullscreenPlay in fullscreen mode..TP.BI \-\^\-freemove " ARG"Turn free move in external view mode on or off..TP.BI \-\^\-cuberef " ARG"Turn rendered cubemap reflections on or off..TP.BI \-\^\-cuberes " ARG"Texture size for cuberef (has to be a power of 2).TP.BI \-\^\-bumpref " ARG"Turn bumpmap reflections of edges on or off..TP.BI \-\^\-balltraces " ARG"Turn balltraces on or off..TP.BI \-\^\-helpShow an overview of available options..SH "CONTROLS".PPOverview of the keyboard/mouse functions available in FooBillard:.PP.Vb 20\&Mouse moving + button1 rotate\&Mouse moving + button2 zoom\&Mouse moving + hold b2 after b1 place cue ball\&Mouse moving + hold b1 after b2 adjust effet\&No mouse move + b1 after b2 toggle cue view on/off\&Mouse moving + button2 + Ctrl FOV - adjust\&Mouse moving + button1 + Shift place cue ball (when active)\&Mouse moving + button2 + Shift cue offset adjust\&Mouse button 3 shoot\&<space> or <enter> shoot\&<up>, <down> adjust strength\&<pg up>, <pg down> adjust strength\&<left>, <right> rotate\&<ESC> end game\&<0> suggest AI-shot\&<a> toggle current player AI/human\&<n> restart game\&<b> show FPS\&<v> turn vertical help-line on/off\&<c>, <F3> toggle cue view on/off\&<f>, <F4> toggle free move mode\&<r> toggle simpler reflections\&<s> toggle red/green stereo\&<F1> toggle help screen\&<F2> birdview (same as <F3>+<F4>+centered pos).Ve.SH "CONFIG FILE".PPYou can place a config file named.I .foobillardrcin your home directory. The file can contain all possible commandlinearguments (without the preceding dashes, and one line for each argument).Commandline parameters are parsed after reading the config file, so theyoverride the.I .foobillardrcsettings..SH "NETWORK GAMES".PPTo start a network game :.PPHit <ESC> to get to the menu,.PPSelect <Network Game>/<As Host> on one computer and<Network Game>/<Join>/<OK> on the other machine after having set theproper IP in <Network Game>/<Join>/<IP>..PPThe <Network Game>/<Port> setting must be the same on both machines..PPThe IP of the host machine can also be set on the client machine (the joining one), by adding hostaddr=IP-ADDR in the config file (see below), or by passing it as commandline option:--hostaddr=IP-ADDR.PPStarting from menu the host sends its gamestate variables to theclient, so every clienside settings get overriden by the host(gametype, tablesize, player names, ...).PPThe data sent between the two computers are only the shot-data, like strength,cue offset and direction. So if the two machines have a different internalfloating point accuracy, the games may drift apart after a certain amount oftime..SH "SEE ALSO".PPFooBillard homepage:.I http://foobillard.sunsite.dk/.PP.SH "AUTHOR".PPFooBillard was written by.I Florian Berger<harpin_floh@yahoo.de>.PPThis manpage was written by Wouter Eerdekens <retuow@xs4all.be> for the.I Debian GNU/Linuxsystem (but may be used by others).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -