[Scummvm-cvs-logs] SF.net SVN: scummvm:[41820] media/trunk

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Wed Jun 24 01:08:30 CEST 2009


Revision: 41820
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41820&view=rev
Author:   fingolfin
Date:     2009-06-23 23:08:29 +0000 (Tue, 23 Jun 2009)

Log Message:
-----------
Added Kostas' cool ScummVM LaTeX beamer presentation to SVN

Added Paths:
-----------
    media/trunk/README
    media/trunk/beamer/
    media/trunk/beamer/Makefile
    media/trunk/beamer/ft.png
    media/trunk/beamer/loom.png
    media/trunk/beamer/monkey.png
    media/trunk/beamer/presentation.tex

Added: media/trunk/README
===================================================================
--- media/trunk/README	                        (rev 0)
+++ media/trunk/README	2009-06-23 23:08:29 UTC (rev 41820)
@@ -0,0 +1,18 @@
+This directory contains SVG versions of the ScummVM logo and icon. Also,
+Photoshop file with the ScummVM logo is provided.
+
+[TODO: State who created the logo.]
+[TODO: Create a version of the logo with the "s" as upper case?]
+
+Smaller versions of the logo in .ico, .png and .xpm format are also
+provided for convenience; these can be regenerated from the SVG versions
+with the included Makefile.
+
+The 'beamer' subdirectory contains a template for the LaTeX 'beamer'
+class which can be used to produce cool-looking presentations related to
+ScummVM. Kudos to Kostas Nakos for writing the initial version of this. 
+Max Horn tweaked it a bit to allow displaying our logo on every slide.
+
+[TODO: Turn the beamer slides into a template, plus an *english* :)
+  example presentation.]
+ 


Property changes on: media/trunk/README
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Date Rev Author URL Id
Added: svn:eol-style
   + native

Added: media/trunk/beamer/Makefile
===================================================================
--- media/trunk/beamer/Makefile	                        (rev 0)
+++ media/trunk/beamer/Makefile	2009-06-23 23:08:29 UTC (rev 41820)
@@ -0,0 +1,9 @@
+presentation.pdf: presentation.tex ft.png loom.png monkey.png scummvm_icon_big.png scummvm_logo.pdf
+	pdflatex presentation
+	pdflatex presentation
+
+scummvm_logo.pdf:
+	cp ../scummvm_logo.pdf .
+
+scummvm_icon_big.png:
+	cp ../scummvm_icon_big.png .


Property changes on: media/trunk/beamer/Makefile
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Date Rev Author URL Id
Added: svn:eol-style
   + native

Added: media/trunk/beamer/ft.png
===================================================================
(Binary files differ)


Property changes on: media/trunk/beamer/ft.png
___________________________________________________________________
Added: svn:mime-type
   + image/png

Added: media/trunk/beamer/loom.png
===================================================================
(Binary files differ)


Property changes on: media/trunk/beamer/loom.png
___________________________________________________________________
Added: svn:mime-type
   + image/png

Added: media/trunk/beamer/monkey.png
===================================================================
(Binary files differ)


Property changes on: media/trunk/beamer/monkey.png
___________________________________________________________________
Added: svn:mime-type
   + image/png

Added: media/trunk/beamer/presentation.tex
===================================================================
--- media/trunk/beamer/presentation.tex	                        (rev 0)
+++ media/trunk/beamer/presentation.tex	2009-06-23 23:08:29 UTC (rev 41820)
@@ -0,0 +1,256 @@
+% vim: set ts=4 spell spelllang=el encoding=iso-8859-7:
+\documentclass{beamer}
+
+% setup latex
+\usepackage[english, greek]{babel}
+\usepackage[iso-8859-7]{inputenc}
+\usepackage{multirow}
+
+\newcommand{\en}[1]{\textlatin{#1}}
+\newcommand{\gr}[1]{\textgreek{#1}}
+
+% setup beamer
+\xdefinecolor{darkorange}{rgb}{0.82,0.44,0.04}
+\xdefinecolor{brightorange}{rgb}{0.93,0.77,0.09}
+\beamertemplateshadingbackground{brightorange}{darkorange}
+\setbeamertemplate{frametitle}[default][center]
+
+\usefonttheme{structuresmallcapsserif}
+\setbeamertemplate{sidebar left}{
+  \vskip1.5mm%
+  {\hskip1mm\includegraphics[width=8mm]{scummvm_icon_big}}% Add logo at the top left
+}
+\setbeamertemplate{sidebar right}{
+  \vskip3mm%
+  \llap{\includegraphics[width=20mm]{scummvm_logo}\hskip1mm}% Add logo at the top right
+}
+\setbeamertemplate{footline}[text line]{%
+  \begin{beamercolorbox}[ht=2.5ex,dp=1ex,center]{title in head/foot}%
+    \usebeamerfont{title in head/foot}%
+    \insertshorttitle%
+  \end{beamercolorbox}%
+  % FIXME: If I decrease the makebox width, the logo shifts to the *left* ?????
+ {\makebox[9mm][r]{\includegraphics[width=10mm]{scummvm_logo}}}% Add the logo at the bottom
+}
+\setbeamercolor{frametitle}{fg=white}
+%\setbeamercolor{normal text}{fg=blue!30!black}
+\setbeamercolor{itemize item}{fg=red!75!violet!70!black}
+\setbeamercolor{itemize subitem}{fg=red!75!violet!70!black}
+\setbeamercolor{itemize subsubitem}{fg=red!75!violet!70!black}
+\setbeamercolor{enumerate item}{fg=red!75!violet!70!black}
+\setbeamercolor{enumerate subitem}{fg=red!75!violet!70!black}
+%\setbeamertemplate{blocks}[rounded][shadow=true]
+
+\xdefinecolor{titlered}{rgb}{0.65,0.15,0.04}
+\setbeamercolor{block title}{use=structure,fg=white,bg=titlered}
+\xdefinecolor{boxgray}{rgb}{0.85,0.85,0.85}
+\setbeamercolor{block body}{use=structure,fg=black,bg=boxgray}
+
+\newcommand{\scummboxstart}[1]{\begin{beamerboxesrounded}[upper=block title,lower=block body,shadow=true]{\usebeamerfont*{block title}#1}}
+\newcommand{\scummboxend}{\end{beamerboxesrounded}}
+
+% setup titlepage
+%\titlegraphic{\includegraphics[width=7cm]{scummvm_logo}}
+\title[4$^\xEF$ \xD3\xF5\xED\xDD\xE4\xF1\xE9\xEF \xC5\xCB/\xCB\xC1\xCA, \xC5\xCC\xD0, \xD0\xEF\xEB\xF5\xF4\xE5\xF7\xED\xE5\xE9\xEF\xFD\xF0\xEF\xEB\xE7 \xC6\xF9\xE3\xF1\xDC\xF6\xEF\xF5]{\includegraphics[width=7cm]{scummvm_logo}}
+%\title[4$^\xEF$ \xD3\xF5\xED\xDD\xE4\xF1\xE9\xEF \xC5\xCB/\xCB\xC1\xCA, \xC5\xCC\xD0, \xD0\xEF\xEB\xF5\xF4\xE5\xF7\xED\xE5\xE9\xEF\xFD\xF0\xEF\xEB\xE7 \xC6\xF9\xE3\xF1\xDC\xF6\xEF\xF5]{ScummVM}
+%\logo{\includegraphics[width=1.2cm]{scummvm_logo}}
+\author{\xCA\xFE\xF3\xF4\xE1\xF2 \xCD\xDC\xEA\xEF\xF2}
+\institute{
+	\en{Windows CE port maintainer}\\
+	---\\
+	\en{http://www.scummvm.org}\\
+	\en{jubanka at scummvm.org}
+}
+\date{20 June 2009}
+
+% go
+\begin{document}
+
+\beamertemplateshadingbackground{brightorange}{darkorange}
+\begin{frame}%[plain]
+  \titlepage
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{\textbf{\xD4\xDF \xC5\xDF\xED\xE1\xE9\en{;}}}
+
+\scummboxstart{\en{ScummVM}}
+\begin{itemize}
+\item \xD3\xF5\xEB\xEB\xEF\xE3\xDE \xC5\xE9\xEA\xEF\xED\xE9\xEA\xFE\xED \xCC\xE7\xF7\xE1\xED\xFE\xED (\en{Virtual Machine -- VM}) \xE3\xE9\xE1 \xF0\xE5\xF1\xE9\xF0\xDD\xF4\xE5\xE9\xE5\xF2
+	  \xEC\xE5 \xE3\xF1\xE1\xF6\xE9\xEA\xDC (\en{graphic adventures})
+\item \xD0\xE5\xF1\xE9\xF0\xDD\xF4\xE5\xE9\xE5\xF2: \xD0\xE1\xE9\xF7\xED\xDF\xE4\xE9\xE1 \xE4\xE9\xE1\xE4\xF1\xE1\xF3\xF4\xE9\xEA\xDE\xF2 \xF0\xEB\xEF\xEA\xDE\xF2 \xEC\xE5 \xE5\xF0\xDF\xEB\xF5\xF3\xE7 \xE3\xF1\xDF\xF6\xF9\xED
+\end{itemize}
+\scummboxend
+
+\vskip 0.2cm
+\includegraphics[width=0.4\paperwidth]{monkey}
+\vskip -0.25\paperwidth \hskip 2.5cm
+\includegraphics[width=0.4\paperwidth]{ft}
+\vskip -0.25\paperwidth \hskip 5.5cm
+\includegraphics[width=0.4\paperwidth]{loom}
+
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{\textbf{\xC9\xF3\xF4\xEF\xF1\xE9\xEA\xDE \xC1\xED\xE1\xE4\xF1\xEF\xEC\xDE}}
+
+\scummboxstart{\xC1\xF0\xFC \xF4\xEF \xCA\xE5\xDF\xEC\xE5\xED\xEF \xF3\xF4\xE1 \xC3\xF1\xE1\xF6\xE9\xEA\xDC}
+\begin{itemize}
+\item 1975 : ``\en{Adventure}''\hfill(\xCA\xE5\xDF\xEC\xE5\xED\xEF)
+\item \xD4\xDD\xEB\xE7 '70 - \xCC\xDD\xF3\xE1 '80 : \en{Infocom, Magnetic Scrolls $\ldots$}\hfill(\xCA\xE5\xDF\xEC\xE5\xED\xEF)
+\item \xCC\xDD\xF3\xE1 '80 - \xCC\xDD\xF3\xE1 '90 : \en{Lucasarts, Sierra, Revolution $\ldots$\hfill(2D)}
+\item \xCC\xDD\xF3\xE1 '90 - \xD3\xDE\xEC\xE5\xF1\xE1 : \en{Telltale, Revolution $\ldots$\hfill(3D)}
+\end{itemize}
+\scummboxend
+
+\vskip 0.2cm
+\scummboxstart{\xC5\xE9\xEA\xEF\xED\xE9\xEA\xDD\xF2 \xCC\xE7\xF7\xE1\xED\xDD\xF2}
+\begin{itemize}
+\item \xC5\xEB\xE1\xF7\xE9\xF3\xF4\xEF\xF0\xEF\xDF\xE7\xF3\xE7 \xEC\xED\xDE\xEC\xE7\xF2
+\item \xC5\xF0\xE1\xED\xE1\xEB\xE1\xEC\xE2\xE1\xED\xFC\xEC\xE5\xED\xE1 \xEC\xEF\xF4\xDF\xE2\xE1
+\item \xC5\xFD\xEA\xEF\xEB\xE7 \xEC\xE5\xF4\xE1\xF4\xF1\xEF\xF0\xDE (\en{porting})
+\item \xD0\xE1\xF1\xE1\xE4\xE5\xDF\xE3\xEC\xE1\xF4\xE1:
+\begin{itemize}
+\item \en{Infocom $\rightarrow$ Z-machine}
+\item \en{Lucasarts $\rightarrow$ SCUMM}
+\item \en{Sierra $\rightarrow$ AGI, SCI}
+\end{itemize}
+\end{itemize}
+\scummboxend
+
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{\textbf{\xD3\xF4\xEF\xE9\xF7\xE5\xDF\xE1 \en{ScummVM} (1/2)}}
+
+\scummboxstart{\xC3\xE9\xE1\xF4\xDF \en{ScummVM}\en{;}}
+\begin{itemize}
+\item \en{ScummVM is \emph{not} an emulator!}
+\item \xC4\xE9\xE1\xF4\xDE\xF1\xE7\xF3\xE7/\xD4\xE5\xEA\xEC\xE7\xF1\xDF\xF9\xF3\xE7
+\item \xC2\xE5\xEB\xF4\xDF\xF9\xF3\xE7:
+\begin{itemize}
+\item \xC4\xE9\xFC\xF1\xE8\xF9\xF3\xE7 \xF3\xF6\xE1\xEB\xEC\xDC\xF4\xF9\xED \xF3\xF4\xEF \xE1\xF1\xF7\xE9\xEA\xFC
+\item \xD3\xFD\xE3\xF7\xF1\xEF\xED\xE5\xF2 \xF0\xEB\xE1\xF4\xF6\xFC\xF1\xEC\xE5\xF2
+\item \xC2\xE5\xEB\xF4\xDF\xF9\xF3\xE7 \xE3\xF1\xE1\xF6\xE9\xEA\xFE\xED/\xDE\xF7\xEF\xF5
+\end{itemize}
+\item \xC2\xE5\xEB\xF4\xE9\xF3\xF4\xEF\xF0\xEF\xE9\xE7\xEC\xDD\xED\xE7 \xF5\xEB\xEF\xF0\xEF\xDF\xE7\xF3\xE7
+\end{itemize}
+\scummboxend
+
+\vskip 0.3cm
+\scummboxstart{\xCC\xE7\xF7\xE1\xED\xDD\xF2}
+\begin{itemize}
+\item \xC1\xED\xDC\xF0\xF4\xF5\xEE\xE7: \en{Reverse Engineering} \xDE \xE1\xF0\xFC \xF0\xE7\xE3\xE1\xDF\xEF \xEA\xFE\xE4\xE9\xEA\xE1
+\item 23 \xEC\xE7\xF7\xE1\xED\xDD\xF2, \xF0.\xF7.:
+\begin{itemize}
+\item \en{AGI, AGOS, Gob, SAGA, SCUMM, Sky, Sword1, Sword2}
+\end{itemize}
+\end{itemize}
+\scummboxend
+
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{\textbf{\xD3\xF4\xEF\xE9\xF7\xE5\xDF\xE1 \en{ScummVM} (2/2)}}
+
+\scummboxstart{\en{Ports}}
+\begin{itemize}
+\item \xD3\xF7\xE5\xF4\xE9\xEA\xDC \xE5\xEB\xE1\xF6\xF1\xFD\xF2 \xF6\xFC\xF1\xF4\xEF\xF2 $\Rightarrow$ \xD0\xE5\xF1\xE9\xF3\xF3\xFC\xF4\xE5\xF1\xE1 \en{ports}
+\item \en{C++}: \xFC\xF7\xE9 \en{exceptions}, \en{RTTI} \xDE \en{STL}
+\item \en{Endian safety}
+\item 13 \xF0\xEB\xE1\xF4\xF6\xFC\xF1\xEC\xE5\xF2, \xF0.\xF7.:
+\begin{itemize}
+\item \en{Palm OS, Nintendo DS, iPhone, PSP, Wii, WinCE ;-)}
+\end{itemize}
+\end{itemize}
+\scummboxend
+
+\vskip 0.3cm
+\scummboxstart{\xD3\xF4\xE1\xF4\xE9\xF3\xF4\xE9\xEA\xDC}
+\begin{itemize}
+\item $\approx$ 800.000 \xE3\xF1\xE1\xEC\xEC\xDD\xF2 \xEA\xFE\xE4\xE9\xEA\xE1
+\item 45 \xE5\xED\xE5\xF1\xE3\xEF\xDF \en{developers} (65 \xF3\xFD\xED\xEF\xEB\xEF)
+\item 100.000 \en{downloads} \xE1\xED\xDC \xEC\xDE\xED\xE1
+\item \xD4\xF1\xDF\xF4\xE7 \xF7\xF1\xEF\xED\xE9\xDC \xF3\xF5\xEC\xEC\xE5\xF4\xEF\xF7\xDE\xF2 \xF3\xF4\xEF \en{Google Summer of Code}
+\item \xD3\xF4\xE5\xED\xDE \xF3\xF5\xED\xE5\xF1\xE3\xE1\xF3\xDF\xE1 \xEC\xE5 \xE5\xF4\xE1\xE9\xF1\xE5\xDF\xE5\xF2 \xF0\xE1\xE9\xF7\xED\xE9\xE4\xE9\xFE\xED (\xF0.\xF7. \en{Revolution})
+\end{itemize}
+\scummboxend
+
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{\textbf{\xC1\xF1\xF7\xE9\xF4\xE5\xEA\xF4\xEF\xED\xE9\xEA\xDE}}
+
+\scummboxstart{\xC4\xE9\xDC\xE3\xF1\xE1\xEC\xEC\xE1 \xC1\xF1\xF7\xE9\xF4\xE5\xEA\xF4\xEF\xED\xE9\xEA\xDE\xF2}
+\centering{ \framebox{\LARGE\en{Engine}} $\leftrightarrows$ \framebox{\LARGE\en{OSystem}} }
+\scummboxend
+
+\vskip 0.3cm
+\centering{
+\begin{tabular}{@{} lr @{}}
+\begin{minipage}{0.4\paperwidth}
+\scummboxstart{\en{Engine class}}
+\begin{itemize}
+\item \en{Subclassed} \xE1\xF0\xFC \xEC\xE7\xF7\xE1\xED\xDD\xF2
+\item \xD5\xEB\xEF\xF0\xEF\xE9\xE5\xDF \xF4\xE7\xED \xE5\xE9\xEA\xEF\xED\xE9\xEA\xDE \xEC\xE7\xF7\xE1\xED\xDE
+\item \xCA\xE1\xEB\xE5\xDF \xEC\xE5\xE8\xFC\xE4\xEF\xF5\xF2 \xF4\xEF\xF5 \en{OSystem}
+\item \xD5\xF0\xEF\xEA\xE1\xE8\xE9\xF3\xF4\xDC \xEA\xEB\xDE\xF3\xE5\xE9\xF2 \xF0\xF1\xEF\xF2 \xF4\xEF \xEB\xE5\xE9\xF4\xEF\xF5\xF1\xE3\xE9\xEA\xFC \xF4\xE7\xF2 \xE1\xF1\xF7\xE9\xEA\xDE\xF2 \xEC\xE7\xF7\xE1\xED\xDE\xF2
+\end{itemize}
+\scummboxend
+\end{minipage}
+&
+\multirow{1}{*}[2.2cm]{
+\begin{minipage}{0.4\paperwidth}
+\scummboxstart{\en{OSystem class}}
+\begin{itemize}
+\item \en{Backend}
+\item \en{OS interface code}
+\item \xD7\xE5\xE9\xF1\xDF\xE6\xE5\xF4\xE1\xE9:
+\begin{itemize}
+\item \xC3\xF1\xE1\xF6\xE9\xEA\xDC
+\item \xB9\xF7\xEF
+\item \en{Mouse}
+\end{itemize}
+\end{itemize}
+\scummboxend
+\end{minipage}
+}
+\end{tabular}
+}
+
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{\textbf{\xCF\xEC\xDC\xE4\xE1}}
+
+\scummboxstart{\xCF\xF1\xE3\xDC\xED\xF9\xF3\xE7 \xCF\xEC\xDC\xE4\xE1\xF2}
+\begin{itemize}
+\item \xC4\xFD\xEF (\xF0\xF1\xFE\xE7\xED \xF4\xF1\xE5\xE9\xF2) \xE1\xF1\xF7\xE7\xE3\xEF\xDF
+\begin{itemize}
+\item \xB8\xED\xE1\xF2 \en{release manager} \xEA\xE1\xE9 \xDD\xED\xE1\xF2 \xEA\xFD\xF1\xE9\xEF\xF2 \xE1\xF1\xF7\xE9\xF4\xDD\xEA\xF4\xEF\xED\xE1\xF2
+\end{itemize}
+\item \xC1\xED\xDC\xF0\xF4\xF5\xEE\xE7 \xEC\xE7\xF7\xE1\xED\xFE\xED
+\item \en{Porters}
+\item \xC2\xEF\xE7\xE8\xE7\xF4\xE9\xEA\xDD\xF2 \xF5\xF0\xE7\xF1\xE5\xF3\xDF\xE5\xF2
+\begin{itemize}
+\item \en{Webmaster}
+\item \xD3\xF5\xE3\xE3\xF1\xE1\xF6\xE5\xDF\xF2 \xF4\xE5\xEA\xEC\xE7\xF1\xDF\xF9\xF3\xE7\xF2 (\en{Wiki, manual})
+\end{itemize}
+\end{itemize}
+\scummboxend
+
+\end{frame}
+
+\end{document}


Property changes on: media/trunk/beamer/presentation.tex
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:eol-style
   + native


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list