Source

community_codeswarm / codeswarm-shared.config

Full commit
# This is a sample configuration file for code_swarm

# Frame width
Width=1024

# Frame height
Height=768

# Input file
InputFile=data/shared.xml

# Particle sprite file
ParticleSpriteFile=src/particle.png

#Font Settings
Font=SansSerif
FontSize=10
BoldFontSize=14

# Project time per frame 
# -> 8640000 = 1 day
# -> 21915000 => 1 minute = 1 year
#MillisecondsPerFrame=21915000

# Maximum number of Background processes
MaxThreads=1

# Optional Method instead of MillisecondsPerFrame
# 144 = one frame per minute = 6 seconds per day. 
FramesPerDay=1

# Background in R,G,B
Background=0,0,0

# Color assignment rules
# Keep in order, do not skip numbers. Numbers start
# at 1.
# 
# Pattern:  "Label", "regex", R,G,B R,G,B
# Label is optional.  If it is omitted, the regex
# will be used.

# red - developer stuff
ColorAssign1="KDE Libs",".*kdelibs.*", 255,50,50, 255,50,50
ColorAssign2="KDE Bindings",".*kdebindings.*", 255,50,50, 255,50,50
ColorAssign3="KDE SDK",".*kdesdk.*", 255,50,50, 255,50,50
ColorAssign4="KDevelop",".*kdevelop.*", 255,50,50, 255,50,50
ColorAssign5="KDevplatform",".*kdevplatform.*", 255,50,50, 255,50,50
ColorAssign6="KDE WebDev",".*kdewebdev.*", 255,50,50, 255,50,50

# orange - KDE Base
ColorAssign7="KDE base",".*kdebase.*", 255,150,60, 60,60,60

# bright blue - multimedia
ColorAssign8="KDE Artwork",".*kdeartwork.*", 120,120,255, 120,120,255
ColorAssign9="KDE Graphics",".*kdegraphics.*", 120,120,255, 120,120,255
ColorAssign10="KDE Multimedia",".*kdemultimedia.*", 120,120,255, 120,120,255


# blue-green - KDE edu, games and toys
ColorAssign11="KDE Edu",".*kdeedu.*", 60,255,255, 60,255,255
ColorAssign12="KDE Games",".*kdegames.*", 60,255,255, 60,255,255
ColorAssign13="KDE Toys",".*kdetoys.*", 60,255,255, 60,255,255


# Yellow: KDE PIM
ColorAssign14="KDE PIM",".*kdepim.*", 255,255,50, 255,255,50
ColorAssign15="KOffice",".*koffice.*", 255,255,50, 255,255,50

# Green: www
ColorAssign16="www",".*kdepim.*", 50,255,50, 50,255,50
ColorAssign17="dot.kde.org",".*dot\.kde\.org.*", 50,255,50, 50,255,50

# bright green: Translations
ColorAssign18="Translations",".*l10n.*", 50,255,50, 50,255,50

# dark blue: tests
ColorAssign19="Tests",".*tests.*", 20,20,255, 20,20,255
ColorAssign20="Quality",".*quality.*", 20,20,255, 20,20,255

# Grey: Rest
# ColorAssign21="other KDE stuff",".*", 155,155,155, 155,155,155

# Purple: Open for one more cathegory
# ColorAssign22="other KDE stuff",".*", 255,50,255, 255,50,255


# Save each frame to an image?
TakeSnapshots=true

# Where to save each frame
SnapshotLocation=frames/code_swarm-#####.png

# Draw names (combinatory) :
# Draw sharp names?
DrawNamesSharp=true
# And draw a glow around names? (Runs slower)
DrawNamesHalos=false

# Draw files (combinatory) :
# Draw sharp files
DrawFilesSharp=false
# Draw fuzzy files
DrawFilesFuzzy=true
# Draw jelly files
DrawFilesJelly=false

# Show the Legend at start
ShowLegend=true

# Show the History at start
ShowHistory=true

# Show the Date at start
ShowDate=true

# Show edges between authors and files, mostly for debug purpose
ShowEdges=false

# Turn on Debug counts.
ShowDebug=false

# Natural distance of files to people
EdgeLength=25

# Amount of life to decrement
EdgeDecrement=-2
FileDecrement=-2
PersonDecrement=-1

#Speeds.
#Optional: NodeSpeed=7.0, If used, FileSpeed and PersonSpeed need not be set.
#
FileSpeed=7.0
PersonSpeed=2.0

#Masses
FileMass=1.0
PersonMass=10.0

# Life of an Edge
EdgeLife=250

# Life of a File
FileLife=200

# Life of a Person
PersonLife=255

# Highlight percent.
# This is the amount of time that the person or
# file will be highlighted.
HighlightPct=5

## Physics engine selection and configuration
# Directory physics engine config files reside in.
PhysicsEngineConfigDir=physics_engine
# Force calculation algorithms ("PhysicsEngineLegacy", "PhysicsEngineSimple"...) :
PhysicsEngineSelection=PhysicsEngineLegacy

# OpenGL is experimental. Use at your own risk.
UseOpenGL=false