Initial checkin of a Mac OS X port of puzzles, using Cocoa. All

puzzles are compiled together into a single monolithic application
which allows you to select each one from one of its menus.

[originally from svn r5173]
This commit is contained in:
Simon Tatham
2005-01-22 18:34:18 +00:00
parent a99de1be8f
commit 11dad948a3
4 changed files with 736 additions and 23 deletions

6
Recipe
View File

@ -11,12 +11,15 @@
!makefile gtk Makefile
!makefile vc Makefile.vc
!makefile cygwin Makefile.cyg
!makefile osx Makefile.osx
WINDOWS = windows user32.lib gdi32.lib comctl32.lib
COMMON = midend misc malloc random
NET = net tree234
NETSLIDE = netslide tree234
ALL = list NET NETSLIDE cube fifteen sixteen rect pattern
net : [X] gtk COMMON NET
netslide : [X] gtk COMMON NETSLIDE
cube : [X] gtk COMMON cube
@ -35,6 +38,9 @@ sixteen : [G] WINDOWS COMMON sixteen
rect : [G] WINDOWS COMMON rect
pattern : [G] WINDOWS COMMON pattern
# Mac OS X unified application containing all the puzzles.
Puzzles : [MX] macosx COMMON ALL
# The `nullgame' source file is a largely blank one, which contains
# all the correct function definitions to compile and link, but
# which defines the null game in which nothing is ever drawn and