
						  		 Mars
						   Land of No Mercy
						   	  - 0.2.0 -
				   	  --------------------------
				   	  http://www.marsnomercy.org

License
-------
This game is released under GPL license, you can find a copy of this license
here: http://www.opensource.org/licenses/gpl-license.php 


Info
----
This release improves the graphic engine in order to permit runtime switch
between SDL and GL mode.
Some new features are introduced too, for example Vertical Flip that permits 
to view the scene from an opposite point of view (180° rotation )and the 
introducion of XML for game's data.
Furthermore now GL is optional and if GL headers won't be find on your system 
the game will be build without GL support.

The game will start in a 800x600 window using SDL mode, if you want to change
these settings at run time use the keys illustrated in the istructions below.


Requirements
------------
The game requires the following libs in order to compile: SDL, SDL_image, SDL_ttf.
If you want to compile the GL version you need OpenGL libraries too.
In several linux distros based on packages (e.g. Ubuntu, Fedora, Debian, etc...) 
you need both lib and dev packages for each required library.

You can compile Mars with scons (it requires Python).

Visit the website and the wiki for more info about SDL-libs and scons.


Compiling
---------
To build Mars with GL support:
scons

if you don't want to compile GL support:
scons with_opengl=no

To clean:
scons -c

for help about other options:
scons -h 

If you are on Windows you can compile using DevC++ or MinGW, read the wiki
more info.


Instructions
------------
You can use these keys to control the program:
F1/F2      	- Change resoution to 800x600/1024x768
F3			- switch SDL/GL graphic mode
g          	- Grid toggle
f          	- Fullscreen
v			- Vertical Flip
w          	- Window Mode
1,2 		- change mouse cursor (test command)
SPACE		- restore selected unit AP
arrows		- scrolling
left click	- select/deselect/move unit
right click	- rotate selected unit

How to use the minimap:
If the minimap is selected you can click it to move the map.
To drag it you have to keep the left mouse button pressed while moving the mouse.
You can make it transparent just clicking anywhere outside its area.

How to control units:
In this release you can control just NGG (yellow) units.
You can select and deselect an unit clicking with the left mouse button on it or
on the cell that is occupied by the unit, then you can deselect it just clicking
in the same places or outside the game map.
You can rotate the selected unit with a right mouse click in the direction of the 
rotation or you can move it according to the remaining Action Points with a left 
mouse click on a free cell.
When a unit ends its AP, you can restore them pressing SPACE.

Have fun ;)
----------------------------------------------------------------------

homepage: http://www.marsnomercy.org
forum: http://forum.marsnomercy.org
wiki: http://wiki.marsnomercy.org
bugtracker: http://bugs.marsnomercy.org

irc: irc.freenode.org - #marsnomercy
