2014-10-22 23:58:25 +02:00
|
|
|
autistdraw
|
|
|
|
==========
|
|
|
|
|
2014-10-27 15:48:57 +01:00
|
|
|
`autistdraw' is a terminal drawing application with multiplayer support.
|
2014-10-22 23:58:25 +02:00
|
|
|
|
|
|
|
Building and Running
|
|
|
|
--------------------
|
2014-10-26 18:54:33 +01:00
|
|
|
Build dependencies: CMake, pkg-config, ncursesw, libuv>=0.11.x, termo (included)
|
2014-10-22 23:58:25 +02:00
|
|
|
|
|
|
|
$ git clone https://github.com/pjanouch/autistdraw.git
|
|
|
|
$ git submodule init
|
|
|
|
$ git submodule update
|
|
|
|
$ mkdir build
|
|
|
|
$ cmake .. -DCMAKE_BUILD_TYPE=Debug
|
|
|
|
$ make
|
2014-10-27 15:48:57 +01:00
|
|
|
|
|
|
|
Now, for standalone mode you can run:
|
2014-10-22 23:58:25 +02:00
|
|
|
$ ./autistdraw
|
|
|
|
|
2014-10-27 15:48:57 +01:00
|
|
|
To run as a server for other clients to connect to and draw simultaneously:
|
|
|
|
$ ./autistdraw -s :1234
|
|
|
|
|
|
|
|
Finally, to connect to a running server, run:
|
|
|
|
$ ./autistdraw -c localhost:1234
|
|
|
|
|
|
|
|
Usage
|
|
|
|
-----
|
|
|
|
Simply select a colour you like from the palette and draw by clicking and
|
|
|
|
dragging the mouse. Use the middle mouse button to move the canvas.
|
|
|
|
|
2014-10-24 23:01:11 +02:00
|
|
|
Known Issues
|
|
|
|
------------
|
|
|
|
VTE-based terminals, such as gnome-terminal, are terminally broken and you will
|
|
|
|
experience drawing artefacts. Those are neither a problem of this application,
|
|
|
|
nor a problem of ncurses as far as I can tell.
|
|
|
|
|
|
|
|
To achieve the best results, please use a decent terminal such as rxvt-unicode
|
|
|
|
or xterm. These two are feature-full and _fast_. st also works great.
|
|
|
|
|
|
|
|
Even so, try not to strain the application too much. It can and will break if
|
|
|
|
you flood the communication channel with the terminal.
|
|
|
|
|
2014-10-22 23:58:25 +02:00
|
|
|
License
|
|
|
|
-------
|
|
|
|
`autistdraw' is written by Přemysl Janouch <p.janouch@gmail.com>.
|
|
|
|
|
|
|
|
You may use the software under the terms of the ISC license, the text of which
|
|
|
|
is included within the package, or, at your option, you may relicense the work
|
|
|
|
under the MIT or the Modified BSD License, as listed at the following site:
|
|
|
|
|
|
|
|
http://www.gnu.org/licenses/license-list.html
|