Check for mandatory terminal window size and fail if it's not
[supernova.git] / BUILD.TXT
1 In order to compile this game you need a Pascal compiler. The Free 
2 Pascal Compiler works: http://freepascal.org/
3
4 You also need ncurses and SDL.
5
6 Your GNU/Linux distro may already have it packaged. In the Trisquel 
7 GNU/Linux distro for example:
8
9 sudo apt-get install fpc fp-units-multimedia libncursesw5-dev
10
11 To compile it change into the src directory and then run:
12
13 fpc NOVA.PAS
14
15 The binary will be named NOVA and stored in the src directory.
16
17 Known Limitations:
18 * You must be in the 'src' directory to successfully run the program. 
19 * You must set your terminal window to 80x25.
20
21 These may be addressed in a future version.
22
23 -- Copyright (C) 2014 Jason Self <j@jxself.org>
24
25 This file is free software: you may copy, redistribute and/or modify 
26 it under the terms of the GNU Affero General Public License as 
27 published by the Free Software Foundation, either version 3 of the 
28 License, or (at your option) any later version.
29
30 This file is distributed in the hope that it will be useful, but 
31 WITHOUT ANY WARRANTY; without even the implied warranty of 
32 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
33 Affero General Public License for more details.
34
35 You should have received a copy of the GNU Affero General Public 
36 License along with this program; if not, see https://gnu.org/licenses 
37 or write to:
38   Free Software Foundation, Inc.
39   51 Franklin Street, Fifth Floor
40   Boston, MA 02110-1301
41   USA