Commits

O01eg committed 57c396a

Write first text to docs.

  • Participants
  • Parent commits 34d8d87

Comments (0)

Files changed (5)

doc/eng/CMakeLists.txt

 ADD_LATEX_DOCUMENT(ptbe-eng.tex
+        INPUTS ../ptbe.sty
         MANGLE_TARGET_NAMES
-        DEFAULT_PDF)
+        DEFAULT_PDF
+        USE_INDEX
+        USE_GLOSSARY)
 

doc/eng/ptbe-eng.tex

-\documentclass[12pt]{article}
+\documentclass[ 12pt, a4paper, oneside, fleqn]{article}
+\usepackage{../ptbe}
+
+\setdefaultlanguage{english}
+
+\author{O01eg}
+\title{Parallel Turn-Based Engine}
+
 \begin{document}
-PTBE
+ \maketitle
+ \begin{abstract}
+  There are little amount of the turn-based games with parallel turns I found. I beleive that the engine can help to make them.
+ \end{abstract} 
+ \tableofcontents
+ \listoffigures
+ \listoftables
+
+ \section{Description of the world}
+ \label{sec:description}
+
+ The world is set of objects with own state. Players' actions change states of the objects. Different actions can change state of the same objects. In this case we need to accord actions or even cancel actions.
+
+ \section{Class structure}
+ \label{sec:classes}
+
+ Main property of the world is contatainer of the objects. The world can return objects, also the world can create and destroy them.
 \end{document}
+\usepackage{polyglossia}
+\usepackage{fontspec}
+\usepackage{indentfirst}
+
+\setromanfont{CMU Serif Roman}
+\setsansfont{CMU Sans Serif}
+\setmonofont{CMU Typewriter Text Regular}
+\setmainfont{CMU Serif Roman}
+
+\defaultfontfeatures{Scale=MatchLowercase, Mapping=tex-text}
+
+\makeglossary
+\makeindex
+
+\oddsidemargin=-0.4mm \textwidth=160mm \topmargin=4.6mm \textheight=210mm \parindent=0pt \parskip=3pt

doc/rus/CMakeLists.txt

 ADD_LATEX_DOCUMENT(ptbe-rus.tex
+        INPUTS ../ptbe.sty
         MANGLE_TARGET_NAMES
-        DEFAULT_PDF)
+        DEFAULT_PDF
+        USE_INDEX
+        USE_GLOSSARY)
 

doc/rus/ptbe-rus.tex

-\documentclass[12pt]{article}
+\documentclass[12pt, a4paper, oneside, fleqn]{article}
+\usepackage{../ptbe}
+
+\newfontfamily\cyrillicfontrm{CMU Serif Roman}
+\newfontfamily\cyrillicfontsf{CMU Sans Serif}
+\newfontfamily\cyrillicfonttt{CMU Typewriter Text Regular}
+\newfontfamily\cyrillicfont{CMU Serif Roman}
+
+\setdefaultlanguage[spelling=modern]{russian}
+\setotherlanguage{english}
+
+\author{O01eg}
+\title{Parallel Turn-Based Engine}
+
 \begin{document}
-PTBE
+ \maketitle
+ \begin{abstract}
+  Практически полное отсутствие пошаговых игр, где игроки могли бы ходить одновременно, при этом, не устраивая игру в~реальном времени привело меня к~мысли о~необходимости создания игрового движка, который бы облегчал создание подобных игр.
+ \end{abstract} 
+ \tableofcontents
+ \listoffigures
+ \listoftables
+
+ \section{Описание мира игры}
+ \label{sec:description}
+
+ Мир игры можно представить как набор объектов, имеющих некоторое состояние. Действия игроков изменяют состояния этих объектов. При этом, разные действия могут изменять состояние одного и~того же объекта. В~этом случае необходимо согласовывать действия, или даже отменять их.
+
+ \section{Структура классов}
+ \label{sec:classes}
+
+ Основное свойство мира~--- быть контейнером для объектов. К миру можно обращаться за получением объекта, а также за созданием или уничтожением объекта.
 \end{document}