Directories ¶
Path | Synopsis |
---|---|
Package vpapp contains small tools to handle app package "à la" autotools as well as version.
|
Package vpapp contains small tools to handle app package "à la" autotools as well as version. |
Package vpbezier contains Bezier curves tools.
|
Package vpbezier contains Bezier curves tools. |
Package vpbruijn implements De Bruijn graphs.
|
Package vpbruijn implements De Bruijn graphs. |
Package vpbus contains the implementation of the Golang server callbacks called by the C++ client GUI.
|
Package vpbus contains the implementation of the Golang server callbacks called by the C++ client GUI. |
Package vpbusapi is generated by Thrift, it contains plumbery to thriftify the protocol between Golang server and C++ client GUI.
|
Package vpbusapi is generated by Thrift, it contains plumbery to thriftify the protocol between Golang server and C++ client GUI. |
Package main is auto-generated by Thrift and contains a command-line client-side implementation able to talk to the Golang backend server.
|
Package main is auto-generated by Thrift and contains a command-line client-side implementation able to talk to the Golang backend server. |
Package vpbussrv contains the glue between the implementation of the backend Golang server and the Thrift protocol.
|
Package vpbussrv contains the glue between the implementation of the backend Golang server and the Thrift protocol. |
Package vpcommonapi contains the common, base, shared by all api.
|
Package vpcommonapi contains the common, base, shared by all api. |
Package maincontains a sample client for thrift basic shared by all funcs.
|
Package maincontains a sample client for thrift basic shared by all funcs. |
Package vpcrypto contains some cryptographic utilities to sign and crypt content, mostly a wrapper over openpgp API.
|
Package vpcrypto contains some cryptographic utilities to sign and crypt content, mostly a wrapper over openpgp API. |
Demo game as an example on steroids.
|
Demo game as an example on steroids. |
Package vperror contains utilities to handle errors.
|
Package vperror contains utilities to handle errors. |
Package vpid contains helpers to generate cryptographic IDs.
|
Package vpid contains helpers to generate cryptographic IDs. |
Package vpkeydx contains utilities to generate and analyze keys used in p2p messaging.
|
Package vpkeydx contains utilities to generate and analyze keys used in p2p messaging. |
Package vplevel contains the implementation of a level, the part of the game world that is not influenced by players and their actions.
|
Package vplevel contains the implementation of a level, the part of the game world that is not influenced by players and their actions. |
Package vpline3 contains tools for manipulating lines with 3 points.
|
Package vpline3 contains tools for manipulating lines with 3 points. |
Package vplog contains a simple log helper which logs on both stderr and syslog.
|
Package vplog contains a simple log helper which logs on both stderr and syslog. |
Package vploop implements main game loop.
|
Package vploop implements main game loop. |
Package vpmat2x1 contains 2x1 matrix utilities.
|
Package vpmat2x1 contains 2x1 matrix utilities. |
Package vpmat2x2 contains 2x2 matrix utilities.
|
Package vpmat2x2 contains 2x2 matrix utilities. |
Package vpmat3x2 contains 3x2 matrix utilities.
|
Package vpmat3x2 contains 3x2 matrix utilities. |
Package vpmat3x3 contains 3x3 matrix utilities.
|
Package vpmat3x3 contains 3x3 matrix utilities. |
Package vpmat4x3 contains 4x3 matrix utilities.
|
Package vpmat4x3 contains 4x3 matrix utilities. |
Package vpmat4x4 contains 4x4 matrix utilities.
|
Package vpmat4x4 contains 4x4 matrix utilities. |
Package vpmath contains mathematical functions, including fixed point implementations of typical floating point operations such as square root, sinus, and cosinus.
|
Package vpmath contains mathematical functions, including fixed point implementations of typical floating point operations such as square root, sinus, and cosinus. |
Package vpnumber handles fixed point numbers, on 32 or 64 bits.
|
Package vpnumber handles fixed point numbers, on 32 or 64 bits. |
Package vpp2p implements the top-level host, node and ring objects, required for the P2P system.
|
Package vpp2p implements the top-level host, node and ring objects, required for the P2P system. |
Package vpp2papi defines the p2p (peer to peer) Thrift API.
|
Package vpp2papi defines the p2p (peer to peer) Thrift API. |
Package main contains a demo vpp2p client
|
Package main contains a demo vpp2p client |
Package vpp2pdat implements some basic functions over the structures exposed by vpp2papi.
|
Package vpp2pdat implements some basic functions over the structures exposed by vpp2papi. |
Package vpp2psim is only a test/demo which instanciates elements from vpp2p to show and check how they work.
|
Package vpp2psim is only a test/demo which instanciates elements from vpp2p to show and check how they work. |
Package vprand contains some random number generation helpers.
|
Package vprand contains some random number generation helpers. |
Demo game as an example on steroids.
|
Demo game as an example on steroids. |
Package vpsum contains checksum helpers.
|
Package vpsum contains checksum helpers. |
Package vptimeout implements utilities to handle timeout of functions, typically usefull when using 3rd party blocking funcs.
|
Package vptimeout implements utilities to handle timeout of functions, typically usefull when using 3rd party blocking funcs. |
Package vptypes contains some general purpose basic types.
|
Package vptypes contains some general purpose basic types. |
Package vpvec2 contains 4 members vector utilities.
|
Package vpvec2 contains 4 members vector utilities. |
Package vpvec3 contains 3 members vector utilities.
|
Package vpvec3 contains 3 members vector utilities. |
Package vpvec4 contains 4 members vector utilities.
|
Package vpvec4 contains 4 members vector utilities. |
Package vpwire implements basic wireframe rendering, mostly for testing purposes.
|
Package vpwire implements basic wireframe rendering, mostly for testing purposes. |
Click to show internal directories.
Click to hide internal directories.