Skip to content

acarrillo/sCribble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

      ____      _ _     _     _
 ___ / ___|_ __(_) |__ | |__ | | ___
/ __| |   | '__| | '_ \| '_ \| |/ _ \
\__ \ |___| |  | | |_) | |_) | |  __/
|___/\____|_|  |_|_.__/|_.__/|_|\___|
                                     The smart doodler

------------------------------------------------------
by Alejandro Carrillo, Doron Shapiro, and Vincent Zhen
------------------------------------------------------

Members:
	Alejandro Carrillo
	Doron Shapiro
	Vincent Zhen


HOW TO USE:
    Install the 'libsdl-devel' package.  Depending on your platform, package names will vary, but you will need the "dev" version of the package to compile sCribble.

    Then, to build, run:
        $ make

	To start a doodle, run "./sCribble".  To collaborate on an existing doodle, run "./sCribble XXX.XXX.XXX.XXX", where XXX.XXX.XXX.XXX is the IP address of the host.

    For example, to run two canvases on the same computer, do the following:

    TERMINAL WINDOW A
        $ ./sCribble
    TERMINAL WINDOW B
        $ ./sCribble 127.0.0.1

	We used SDL for our project. This includes SDL_image (for image blitting), SDL_ttf (for text) and SDL (for the rest of it).

    To clean up the build files:
        $ make clean && make cleanS

Files in sCribble repository:
      font
	      blackWolf.ttf
      gfx
	      color_line.bmp
      src
	      server
	          listener.c
	          listener.h
	          server.c
	          server.h
	          subserver.c
	          subserver.h
	      client.c
	      client.h
	      defs.h
	      file.c
	      file.h
	      graphics.c
	      graphics.h
	      init.c
	      init.h
	      input.c
	      input.h
	      main.c
	      main.h
      .gitignore
      DESIGN
      README
      TODO
      BUGS
      Makefile

NOTES:
    The full commit history of this project can be found at http://github.com/acarrillo/Cribble

About

A collaborative Google Drawing-style sketching program in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages