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
Binary file graphics/anciat.xcf has changed
--- /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">&amp;</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">&amp;</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>
Binary file graphics/gay.xcf has changed
--- /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 &lt;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 &lt;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>
Binary file graphics/logo.xcf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pakkaa.sh	Fri Sep 28 02:27:53 2012 +0300
@@ -0,0 +1,8 @@
+#!/bin/sh
+CPWD=`pwd`
+PACKED="$CPWD/exe/packed"
+if test ! -x "$PACKED"; then
+	PACKED="${PACKED}.bin"
+fi
+
+cd "$CPWD/data" && $PACKED -c -p "$CPWD/exe/orvellys.dat" * 
Binary file shotti.jpg has changed
Binary file shotti.png has changed