mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Updates for OS X port (including updating copyright statements).
[originally from svn r5201]
This commit is contained in:
2
LICENCE
2
LICENCE
@ -1,4 +1,4 @@
|
|||||||
This software is copyright (c) 2004 Simon Tatham.
|
This software is copyright (c) 2004-2005 Simon Tatham.
|
||||||
|
|
||||||
Portions copyright Richard Boulton.
|
Portions copyright Richard Boulton.
|
||||||
|
|
||||||
|
15
README
15
README
@ -14,7 +14,12 @@ You should find several Makefiles in the source code:
|
|||||||
tweaks and setting of TOOLPATH, it should work for both compiling
|
tweaks and setting of TOOLPATH, it should work for both compiling
|
||||||
on Windows and cross-compiling on Unix.
|
on Windows and cross-compiling on Unix.
|
||||||
|
|
||||||
Each of these Makefiles builds a program called `nullgame' in
|
- `Makefile.osx' should work under Mac OS X, provided the Xcode
|
||||||
|
tools are installed. It builds a single monolithic OS X
|
||||||
|
application capable of running any of the puzzles, or even more
|
||||||
|
than one of them at a time.
|
||||||
|
|
||||||
|
Many of these Makefiles build a program called `nullgame' in
|
||||||
addition to the actual game binaries. This program doesn't do
|
addition to the actual game binaries. This program doesn't do
|
||||||
anything; it's just a template for people to start from when adding
|
anything; it's just a template for people to start from when adding
|
||||||
a new game to the collection, and it's compiled every time to ensure
|
a new game to the collection, and it's compiled every time to ensure
|
||||||
@ -29,8 +34,10 @@ the Perl script `mkfiles.pl' from the file `Recipe'. If you need to
|
|||||||
change the makefiles as part of a patch, you should change Recipe
|
change the makefiles as part of a patch, you should change Recipe
|
||||||
and/or mkfiles.pl.
|
and/or mkfiles.pl.
|
||||||
|
|
||||||
The manual, provided in Windows Help and text formats, is generated
|
The manual is provided in Windows Help format for the Windows build;
|
||||||
from a Halibut source file (puzzles.but), which is the preferred form
|
in text format for anyone who needs it; and in HTML for the Mac OS X
|
||||||
for modification. To generate the manual in other formats, rebuild it,
|
application and for the web site. It is generated from a Halibut
|
||||||
|
source file (puzzles.but), which is the preferred form for
|
||||||
|
modification. To generate the manual in other formats, rebuild it,
|
||||||
or learn about Halibut, visit the Halibut website at
|
or learn about Halibut, visit the Halibut website at
|
||||||
<http://www.chiark.greenend.org.uk/~sgtatham/halibut/>.
|
<http://www.chiark.greenend.org.uk/~sgtatham/halibut/>.
|
||||||
|
25
puzzles.but
25
puzzles.but
@ -33,16 +33,17 @@ See \k{licence} for the licence text in full.
|
|||||||
I wrote this collection because I thought there should be more small
|
I wrote this collection because I thought there should be more small
|
||||||
desktop toys available: little games you can pop up in a window and
|
desktop toys available: little games you can pop up in a window and
|
||||||
play for two or three minutes while you take a break from whatever
|
play for two or three minutes while you take a break from whatever
|
||||||
else you were doing. And I was also annoyed that every time I found a
|
else you were doing. And I was also annoyed that every time I found
|
||||||
good game on (say) \i{Unix}, it wasn't available the next time I was
|
a good game on (say) \i{Unix}, it wasn't available the next time I
|
||||||
sitting at a \i{Windows} machine, or vice versa; so I arranged that
|
was sitting at a \i{Windows} machine, or vice versa; so I arranged
|
||||||
everything in my personal puzzle collection will happily run on both.
|
that everything in my personal puzzle collection will happily run on
|
||||||
When I find (or perhaps invent) further puzzle games that I like,
|
both, and have more recently done a port to Mac OS X as well. When I
|
||||||
they'll be added to this collection and will immediately be available
|
find (or perhaps invent) further puzzle games that I like, they'll
|
||||||
on both platforms. And if anyone feels like writing any other front
|
be added to this collection and will immediately be available on
|
||||||
ends - Mac OS, PocketPC, or whatever it might be - then all the games
|
both platforms. And if anyone feels like writing any other front
|
||||||
in this framework will immediately become available on another
|
ends - PocketPC, Mac OS pre-10, or whatever it might be - then all
|
||||||
platform as well.
|
the games in this framework will immediately become available on
|
||||||
|
another platform as well.
|
||||||
|
|
||||||
The actual games in this collection were mostly not my invention; I
|
The actual games in this collection were mostly not my invention; I
|
||||||
saw them elsewhere, and rewrote them in a form that was more
|
saw them elsewhere, and rewrote them in a form that was more
|
||||||
@ -134,6 +135,8 @@ are specific to each game and are described in the following sections.
|
|||||||
|
|
||||||
\H{common-cmdline} Specifying game parameters on the \i{command line}
|
\H{common-cmdline} Specifying game parameters on the \i{command line}
|
||||||
|
|
||||||
|
(This section does not apply to the Mac OS X version.)
|
||||||
|
|
||||||
The games in this collection deliberately do not ever save
|
The games in this collection deliberately do not ever save
|
||||||
information on to the computer they run on: they have no high score
|
information on to the computer they run on: they have no high score
|
||||||
tables and no saved preferences. (This is because I expect at least
|
tables and no saved preferences. (This is because I expect at least
|
||||||
@ -527,7 +530,7 @@ menu are \e{Width} and \e{Height}, which are self-explanatory.
|
|||||||
|
|
||||||
\A{licence} \I{MIT licence}\ii{Licence}
|
\A{licence} \I{MIT licence}\ii{Licence}
|
||||||
|
|
||||||
This software is \i{copyright} 2004 Simon Tatham.
|
This software is \i{copyright} 2004-2005 Simon Tatham.
|
||||||
|
|
||||||
Portions copyright Richard Boulton.
|
Portions copyright Richard Boulton.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user