Mercurial > hg > demos > krapula
changeset 0:c12a8dda22bb
Initial import.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 28 Sep 2012 02:27:53 +0300 |
parents | |
children | f5711d6e0cb5 |
files | Makefile Makefile.w32 Makefile.w64 README.txt build.sh config.mak graphics/anciat.xcf graphics/credits.svg graphics/gay.xcf graphics/greetings.svg graphics/logo.xcf pakkaa.sh shotti.jpg shotti.png |
diffstat | 14 files changed, 775 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,16 @@ +# +# Generic UNIX targets +# +SDL_CFLAGS=`sdl-config --cflags` +SDL_LDFLAGS=`sdl-config --static-libs` + +RANLIB=ranlib + +DMLIB = ./dmlib/ +BINPATH ?= ./exe/ +OBJPATH ?= ./unix/ +EXEEXT ?= + +BINARIES=krapula + +include $(DMLIB)Makefile.gen
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.w32 Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,26 @@ +# +# For win32 version cross-compilation with MinGW suite @ Linux +# +MINGW_PREFIX=i686-w64-mingw32- +MINGW_PATH=/usr/i686-w64-mingw32 + +DMLIB = ./dmlib/ +BINPATH=./exe/ +OBJPATH=./win32/ +EXEEXT=.exe + +# C-compiler, flags and linker flags +CC=$(MINGW_PREFIX)gcc +AR=$(MINGW_PREFIX)ar +RANLIB=$(MINGW_PREFIX)ranlib +RM=rm + +SDL_CFLAGS=`$(MINGW_PATH)/bin/sdl-config --cflags` +SDL_LDFLAGS=`$(MINGW_PATH)/bin/sdl-config --libs` -lSDL -L$(BINPATH) + +#CFLAGS=-mwindows +LDFLAGS=-lmingw32 -s + +BINARIES=krapula + +include $(DMLIB)Makefile.gen
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.w64 Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,24 @@ +# +# For win32 version cross-compilation with MinGW suite @ Linux +# +MINGW_PREFIX=x86_64-w64-mingw32- +MINGW_PATH=/usr/x86_64-w64-mingw32 + +BINPATH=./exe/ +OBJPATH=./win64/ +EXEEXT=-w64.exe + +# C-compiler, flags and linker flags +CC=$(MINGW_PREFIX)gcc +AR=$(MINGW_PREFIX)ar +RANLIB=$(MINGW_PREFIX)ranlib +RM=rm + +SDL_CFLAGS=`$(MINGW_PATH)/bin/sdl-config --cflags` +SDL_LDFLAGS=`$(MINGW_PATH)/bin/sdl-config --libs` -lSDL -L$(BINPATH) + +#CFLAGS=-mwindows +LDFLAGS=-lmingw32 -s + + +include Makefile.gen
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.txt Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,12 @@ +Lauantai Aamun Krapula +(c) 2012 Anciat Prodz & TNSP + +a software rendering demo for x86 Linux and Windows (win32 binary). + +"code" & "gfx" by ccr +"music" by rubberj +featuring nosfe + +utilizes libSDL, zlib and a modified version of stb_image.c + +greets: pwp, iso, bilotrip, trilobit, jynttaveikot and other elites
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.sh Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,15 @@ +#!/bin/sh +CPWD=`pwd` +CEXE=krapula +CBINPATH=exe/ + +for arch in i686 core2; do + make -f Makefile clean + make -f Makefile EXTRA_CFLAGS="-march=$arch" + mv "$CPWD/${CBINPATH}${CEXE}.bin" "$CPWD/${CBINPATH}${CEXE}-${arch}.bin" + strip "$CPWD/${CBINPATH}${CEXE}-${arch}.bin" + + make -f Makefile.w32 clean + make -f Makefile.w32 EXTRA_CFLAGS="-march=$arch" + mv "$CPWD/${CBINPATH}${CEXE}.exe" "$CPWD/${CBINPATH}${CEXE}_${arch}.exe" +done
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config.mak Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,81 @@ +# Build engine tests and tools? (Please notice that what +# actually gets built it also affected by other options) +DM_BUILD_TESTS=no +DM_BUILD_TOOLS=yes + +# Build with runtime asserts? +DM_USE_ASSERTS=yes + +# Use plain C routines? +DM_USE_C=yes + +# Use MMX/SSE SIMD assembler routines? +DM_USE_SIMD=no + + +DMRES_PACKFS=yes +DMRES_STDIO=no +DMRES_MEMIO=no + + +DM_GFX_TTF_TEXT=no +DM_GFX_LINES=no +DM_GFX_BLITS=yes +DM_GFX_MISC=yes + +DM_GFX_8BIT=yes +DM_GFX_32BIT=yes + + +### +### General build options for miniJSS +### +JSS=yes + +# Build a special "light"/minimized version by removing all +# error messages and few other things. +JSS_LIGHT=no + +# Build with extra debugging code? (disabled by JSS_LIGHT=yes) +JSS_DEBUG=no + + +### Support loading of XM-format module files +JSS_SUP_XM=yes + + +### Generic support of JSSMOD-format modules +JSS_SUP_JSSMOD=yes + +# Enable support for different pattern storage modes +# in the JSSMOD _loader_. Saving in xm2jss is not affected. +JSSMOD_FLAGS = -DJM_SUP_PATMODE_ALL + +# If SUP_PATMODE_ALL is not defined, then you can enable modes individually +# by uncommenting lines below. Refer to 'xm2jss --help' for mode information. +#JSSMOD_FLAGS += -DJM_SUP_PATMODE_1 +#JSSMOD_FLAGS += -DJM_SUP_PATMODE_2 +#JSSMOD_FLAGS += -DJM_SUP_PATMODE_3 +#JSSMOD_FLAGS += -DJM_SUP_PATMODE_4 +#JSSMOD_FLAGS += -DJM_SUP_PATMODE_5 + +# Enable ext. instrument, instrument header and sampledata loading: +# (if you disable these, you better know what you are doing.) +JSSMOD_FLAGS += -DJM_SUP_EXT_INSTR +JSSMOD_FLAGS += -DJM_SUP_INSTR +JSSMOD_FLAGS += -DJM_SUP_SAMPLES + + +### +### Locking/thread support +### +JSS_SUP_THREADS=yes + + +### +### Audio mixing routine support +### +# The actually used functions are determined run-time, so these +# options only enable what is compiled into the library. +JSS_SUP_MIX_C=yes +JSS_SUP_MIX_X86=no
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphics/credits.svg Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,383 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="640" + height="480" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="credits.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.98994949" + inkscape:cx="355.54506" + inkscape:cy="179.0326" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1278" + inkscape:window-height="992" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-572.36218)" + sodipodi:insensitive="true" + style="display:none"> + <rect + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="rect3754" + width="682.8573" + height="505.71439" + x="-19.999998" + y="-8.5714283" + transform="translate(0,572.36218)" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="teksti"> + <g + id="g4038" + transform="matrix(1.1253069,0,0,1.1253069,-8.1685786,-21.313242)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + inkscape:transform-center-y="28.630438" + inkscape:transform-center-x="-18.182746" + transform="matrix(0.98706906,-0.16029557,0.16029557,0.98706906,0,0)" + sodipodi:linespacing="120%" + id="text3768-0" + y="359.04242" + x="115.83171" + style="font-size:58.98048782px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + y="359.04242" + x="115.83171" + id="tspan3770-4" + sodipodi:role="line">ccr</tspan></text> + <text + inkscape:transform-center-y="28.630438" + inkscape:transform-center-x="-18.182746" + transform="matrix(0.98706906,-0.16029557,0.16029557,0.98706906,0,0)" + sodipodi:linespacing="120%" + id="text3768" + y="359.76077" + x="115.99696" + style="font-size:58.98048782px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="359.76077" + x="115.99696" + id="tspan3770" + sodipodi:role="line">ccr</tspan></text> + </g> + <g + id="g4056" + transform="matrix(1.1317357,0,0,1.1317357,-72.853809,-5.7629914)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + inkscape:transform-center-y="-1.733947" + transform="matrix(0.99489894,-0.10087661,0.10087661,0.99489894,0,0)" + inkscape:transform-center-x="-10.778653" + sodipodi:linespacing="120%" + id="text3772-3" + y="210.25336" + x="450.7179" + style="font-size:45.32859421px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + y="210.25336" + x="450.7179" + id="tspan3774-2" + sodipodi:role="line">rubberj</tspan></text> + <text + inkscape:transform-center-y="-1.733947" + transform="matrix(0.99489894,-0.10087661,0.10087661,0.99489894,0,0)" + inkscape:transform-center-x="-10.778653" + sodipodi:linespacing="120%" + id="text3772" + y="210.96051" + x="450.92593" + style="font-size:45.32859421px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#00ffff;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="210.96051" + x="450.92593" + id="tspan3774" + sodipodi:role="line">rubberj</tspan></text> + </g> + <g + id="g4044" + transform="matrix(1.1535455,0,0,1.1535455,-89.877804,-59.411889)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + transform="matrix(0.99415217,0.10798827,-0.10798827,0.99415217,0,0)" + sodipodi:linespacing="120%" + id="text3776-7" + y="270.27609" + x="520.42206" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + y="270.27609" + x="520.42206" + id="tspan3778-7" + sodipodi:role="line">mukana myös</tspan></text> + <text + transform="matrix(0.99415217,0.10798827,-0.10798827,0.99415217,0,0)" + sodipodi:linespacing="120%" + id="text3776" + y="270.92462" + x="520.7724" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff2a2a;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="270.92462" + x="520.7724" + id="tspan3778" + sodipodi:role="line">mukana myös</tspan></text> + </g> + <g + id="g4050" + transform="matrix(1.1535455,0,0,1.1535455,-89.877804,-59.411889)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + sodipodi:linespacing="120%" + id="text3780-9" + y="381.68283" + x="486.5983" + style="font-size:52.10904694px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300462;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="381.68283" + x="486.5983" + id="tspan3782-0" + sodipodi:role="line">nosfe</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3780" + y="382.36539" + x="486.87656" + style="font-size:52.10904694px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff00ff;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="382.36539" + x="486.87656" + id="tspan3782" + sodipodi:role="line">nosfe</tspan></text> + </g> + <g + id="g4026" + transform="matrix(1.1253069,0,0,1.1253069,-8.1685786,-21.313242)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + sodipodi:linespacing="120%" + id="text3788-3" + y="250.1086" + x="151.47867" + style="font-size:69.49531555px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300462;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="250.1086" + x="151.47867" + id="tspan3790-0" + sodipodi:role="line">&</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3788" + y="250.79117" + x="151.75694" + style="font-size:69.49531555px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#800000;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="250.79117" + x="151.75694" + id="tspan3790" + sodipodi:role="line">&</tspan></text> + </g> + <g + id="g4020" + transform="matrix(1.1253069,0,0,1.1253069,-8.1685786,-21.313242)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + transform="matrix(0.9986025,0.05284928,-0.05284928,0.9986025,0,0)" + sodipodi:linespacing="120%" + id="text3756-98" + y="227.51132" + x="217.49036" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + y="227.51132" + x="217.49036" + id="tspan3758-4" + sodipodi:role="line">koodin</tspan></text> + <text + transform="matrix(0.9986025,0.05284928,-0.05284928,0.9986025,0,0)" + sodipodi:linespacing="120%" + id="text3756" + y="228.17822" + x="217.80431" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#008000;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="228.17822" + x="217.80431" + id="tspan3758" + sodipodi:role="line">koodin</tspan></text> + </g> + <g + id="g4014" + transform="matrix(1.1253069,0,0,1.1253069,-8.1685786,-21.313242)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + transform="matrix(0.98712963,-0.15992214,0.15992214,0.98712963,0,0)" + sodipodi:linespacing="120%" + id="text3784-9" + y="223.80162" + x="91.275871" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + y="223.80162" + x="91.275871" + id="tspan3786-3" + sodipodi:role="line">graffan</tspan></text> + <text + transform="matrix(0.98712963,-0.15992214,0.15992214,0.98712963,0,0)" + sodipodi:linespacing="120%" + id="text3784" + y="224.5199" + x="91.441399" + style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#008000;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="224.5199" + x="91.441399" + id="tspan3786" + sodipodi:role="line">graffan</tspan></text> + </g> + <g + id="g4032" + transform="matrix(1.1253069,0,0,1.1253069,-8.1685786,-21.313242)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + transform="matrix(0.9986025,0.05284928,-0.05284928,0.9986025,0,0)" + sodipodi:linespacing="120%" + id="text3756-9-6" + y="268.31549" + x="173.35233" + style="font-size:25.90753937px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + y="268.31549" + x="173.35233" + id="tspan3758-7-0" + sodipodi:role="line">teki</tspan></text> + <text + transform="matrix(0.9986025,0.05284928,-0.05284928,0.9986025,0,0)" + sodipodi:linespacing="120%" + id="text3756-9" + y="268.98239" + x="173.66628" + style="font-size:25.90753937px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + y="268.98239" + x="173.66628" + id="tspan3758-7" + sodipodi:role="line">teki</tspan></text> + </g> + <g + id="g4068" + transform="matrix(1.1317357,0,0,1.1317357,-72.853809,-5.7629914)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + transform="matrix(0.99958716,0.02873156,-0.02873156,0.99958716,0,0)" + sodipodi:linespacing="120%" + id="text3760-1-3" + y="102.0669" + x="457.13333" + style="font-size:24.69946861px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + id="tspan3764-7-5" + y="102.0669" + x="457.13333" + sodipodi:role="line">pimputti</tspan></text> + <text + transform="matrix(0.99958716,0.02873156,-0.02873156,0.99958716,0,0)" + sodipodi:linespacing="120%" + id="text3760-1" + y="102.74119" + x="457.43109" + style="font-size:24.69946861px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + id="tspan3764-7" + y="102.74119" + x="457.43109" + sodipodi:role="line">pimputti</tspan></text> + </g> + <g + id="g4062" + transform="matrix(1.1317357,0,0,1.1317357,-72.853809,-5.7629914)" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <text + transform="matrix(0.9943859,-0.1058144,0.1058144,0.9943859,0,0)" + sodipodi:linespacing="120%" + id="text3760-9" + y="130.0238" + x="437.25858" + style="font-size:39.72418213px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke:#590959;stroke-width:8;stroke-miterlimit:4;stroke-opacity:0.71300474;stroke-dasharray:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + style="stroke-width:8" + id="tspan3764-8" + y="130.0238" + x="437.25858" + sodipodi:role="line">musan</tspan></text> + <text + transform="matrix(0.9943859,-0.1058144,0.1058144,0.9943859,0,0)" + sodipodi:linespacing="120%" + id="text3760" + y="130.73198" + x="437.46307" + style="font-size:39.72418213px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#008000;fill-opacity:1;stroke:none;font-family:Claire Hand;-inkscape-font-specification:Claire Hand" + xml:space="preserve"><tspan + id="tspan3764" + y="130.73198" + x="437.46307" + sodipodi:role="line">musan</tspan></text> + </g> + </g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphics/greetings.svg Fri Sep 28 02:27:53 2012 +0300 @@ -0,0 +1,210 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="640" + height="480" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="greetings.svg" + inkscape:export-filename="/home/ccr/krapula/data/greetings.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.275" + inkscape:cx="324.62246" + inkscape:cy="164.67181" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1278" + inkscape:window-height="992" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-572.36218)"> + <g + id="g3926" + transform="matrix(0.88846234,0,0,0.88846234,45.202942,-1.7981787)"> + <text + sodipodi:linespacing="120%" + id="text3009" + y="907.52899" + x="161.87314" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="907.52899" + x="161.87314" + id="tspan3011" + sodipodi:role="line">pwp</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3013" + y="929.14673" + x="472.32077" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="929.14673" + x="472.32077" + id="tspan3865" + sodipodi:role="line">ISO</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3017" + y="1002.6497" + x="154.73282" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="1002.6497" + x="154.73282" + id="tspan3019" + sodipodi:role="line">trilobit</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3021" + y="1025.7952" + x="484.00085" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="1025.7952" + x="484.00085" + id="tspan3023" + sodipodi:role="line">bilotrip</tspan></text> + </g> + <g + id="g3936" + transform="matrix(1.4127362,0,0,1.4127362,-344.25006,-366.14494)"> + <text + sodipodi:linespacing="120%" + id="text3005" + y="767.07043" + x="476.03143" + style="font-size:50.02848816px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#289851;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Dotum;-inkscape-font-specification:Baekmuk Dotum" + xml:space="preserve"><tspan + y="767.07043" + x="476.03143" + id="tspan3007" + sodipodi:role="line">kivoja <3</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3005-7" + y="766.6499" + x="475.53906" + style="font-size:50.02848816px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#21964c;fill-opacity:1;stroke:#21964c;stroke-width:1.39999998;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Dotum;-inkscape-font-specification:Baekmuk Dotum" + xml:space="preserve"><tspan + y="766.6499" + x="475.53906" + id="tspan3007-7" + sodipodi:role="line">kivoja <3</tspan></text> + </g> + <g + id="g3916" + transform="matrix(0.88846234,0,0,0.88846234,-628.80641,119.36195)" + style="stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <text + sodipodi:linespacing="120%" + id="text3009-2" + y="770.41174" + x="920.17145" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="770.41174" + x="920.17145" + id="tspan3011-9" + sodipodi:role="line">pwp</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3013-3" + y="792.02948" + x="1230.619" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="792.02948" + x="1230.619" + id="tspan3865-9" + sodipodi:role="line">ISO</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3017-4" + y="865.53247" + x="913.03113" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="865.53247" + x="913.03113" + id="tspan3019-7" + sodipodi:role="line">trilobit</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3021-8" + y="888.67792" + x="1242.2992" + style="font-size:93.36300659px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + y="888.67792" + x="1242.2992" + id="tspan3023-1" + sodipodi:role="line">bilotrip</tspan></text> + </g> + <g + id="g3105" + transform="translate(229.80392,-215.68627)"> + <text + sodipodi:linespacing="120%" + id="text3017-5" + y="1201.1483" + x="101.8679" + style="font-size:82.9495163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:8.88462353;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + style="stroke-width:8.88462353" + y="1201.1483" + x="101.86789" + id="tspan3019-9" + sodipodi:role="line">jynttaveikot</tspan></text> + <text + sodipodi:linespacing="120%" + id="text3009-2-4" + y="1200.5586" + x="101.93727" + style="font-size:82.9495163px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.77692473;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Baekmuk Headline;-inkscape-font-specification:Baekmuk Headline" + xml:space="preserve"><tspan + style="stroke-width:1.77692473" + y="1200.5586" + x="101.93726" + id="tspan3011-9-2" + sodipodi:role="line">jynttaveikot</tspan></text> + </g> + </g> +</svg>