RSS feed
47e94194
– Simon Tatham <anakin@pobox.com>
authored
on 2004/12/08 03:08
Game completion detection was occasionally failing to spot a
03e455c2
– Simon Tatham <anakin@pobox.com>
authored
on 2004/12/07 15:00
New puzzle: `pattern'.
150b1e66
– Simon Tatham <anakin@pobox.com>
authored
on 2004/11/18 06:30
Move MODULE files out of individual project directories into a
9c499488
– Simon Tatham <anakin@pobox.com>
authored
on 2004/11/16 10:29
Remove .cvsignore files on all active branches.
f99b527b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/09/06 11:17
Move the deactivate_timer() call from window_destroy() into
1dc9cf58
– Simon Tatham <anakin@pobox.com>
authored
on 2004/09/01 07:46
Deactivate the timer when we destroy the puzzle window. Otherwise it
a7b1697b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/17 15:59
Now we have the `dir' parameter, we should use it where it makes
ae63b801
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/17 07:51
Remove extraneous underscores at start and end of Rectangles seeds.
2b392a9d
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2004/08/16 12:51
Net's redraw function now uses the `dir' argument to determine whether it's
daac529a
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2004/08/16 12:29
After discussion with Simon, the game redraw functions are now passed a new
f1e8a586
– Jacob Nevins <jacobn@chiark.greenend.org.uk>
authored
on 2004/08/16 09:54
UI nit: make cursor visible upon use of A/S/D keyboard controls.
306f6986
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 09:52
This repository needs to have a copy of mkfiles.pl, although really
59be96c1
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 09:17
Clarify that difficulty does not increase forever as you increase
58769376
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 09:10
Robustness in the face of a completely configurable expansion factor.
fa8cc94e
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 08:45
Moved my puzzle collection out into ixion's main CVS area, so here's
f8257323
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 08:43
Just for convenience, a docs Makefile, outside the main mkfiles.pl
d58d5c11
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 08:42
Fold in the expanded-grid mechanism for generating different kinds
137c1d7b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/08/16 08:23
Added a help file, mostly thanks to Jacob.
f2c24034
– Simon Tatham <anakin@pobox.com>
authored
on 2004/07/30 08:16
Failed to connect up the `destroy' signal in error_box(), causing
d98160f4
– Simon Tatham <anakin@pobox.com>
authored
on 2004/07/05 06:32
HACKING should be in .cvsignore.
8158b535
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/26 05:07
Richard B's utterly evil `netslide': cross between Net and Sixteen.
8b9dedcf
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/24 09:07
Added the beginnings of a hacking guide.
9b71ae8f
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/22 09:08
makedist.sh should be silent.
fc862ce0
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/22 09:07
Fix a memory leak.
61f08e76
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/20 04:22
Now that we have string-encodable game parameters, let's support a
350683b2
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/19 07:57
Introduce routines in each game module to encode a set of game
ba076fbd
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:54
Fix `visible' calculation (again).
3c2a3201
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:53
Ahem. Seed validation was completely broken.
1ea3c92c
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:45
During redraws, I now do corner analysis centrally, which enables me
3f9e52da
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 14:28
Remove vestigial code from the previous attempt at clever grid
0579ca10
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 08:33
Fiddle with the coordinate system to see if I can improve user
87aec91b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/12 08:32
Flash on completion. Two people actually complained! :-)
3ccdce2f
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 19:22
Missing draw_update call.
97493ac8
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 15:32
Rename the Windows Net executable, due to its clash with the system
ed9b669b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 15:24
Now we have the UI abstraction, use it to implement keyboard control
a03b4b46
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:46
And I _always_ forget to clear the background when first drawing the
8a67b0ed
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:46
Cosmetic fixes for Windows.
cdfc740f
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:37
Don't rush move animation to a conclusion on a subsequent keypress
eb8a374d
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:32
We should turn off the dragging variables in the UI _whenever_
e5d77360
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 14:29
Rectangles is now actually playable, since I've used the new UI
a8a50014
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 13:45
Oops - missed a bit in the GTK front end :-)
180802b3
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 13:44
Framework alteration: we now support a `game_ui' structure in
a1c88470
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/11 13:06
Added a new game, `Rectangles', taken from nikoli.co.jp.
20921e61
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 07:20
Forgot to initialise the font variables in the Windows frontend structure.
7ba4c00b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 06:24
Forgot to set up the initial value of checkboxes.
2f999a9a
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 05:56
dupstr() should take a const char *. In particular, this allows
33de1a83
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 05:18
Net puzzles more than 32 tiles wide weren't working properly due to
5106190a
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 04:33
Peter Maydell points out that the README misspells `Makefile' as
17214d17
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/04 04:28
Uninitialised variable caused ultra-wide windows. Silly.
72c581a9
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 09:07
Add a README.
6dc05307
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 09:03
Shell script to prepare a source distribution archive.
25755b09
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 08:48
Add a licence file.
2a1b7e0d
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 08:12
Redraws during undo in Sixteen had been broken by my faffing about
ccbf3ca6
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 05:43
GTK and Windows appear to handle timers very differently:
2d1d54b9
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 05:19
Make Return and Escape work reliably in GTK dialog boxes.
aa9a8e8c
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 05:10
The Windows RNG turns out to only give about 16 bits at a time. This
6e42ddd3
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 04:51
Implement selection of game seeds, by reusing the config box
eb88ee09
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 03:56
`Fifteen' was getting the parity wrong on any size of board where
e8f61249
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/03 03:52
Game configuration box for Windows, by constructing the dialog box
ee171498
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/02 06:43
`BOOLEAN' is a term already used by Win32. Bah. Change terminology.
44ff0066
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/01 07:32
Configuration dialog box, on the GTK front end only as yet.
b1bfb378
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/01 04:58
Remove arbitrary restriction on Net minimum game size. (Awww, cute
4e5a0a3d
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/01 03:53
Wrap the status bar in a viewport, to avoid it expanding if the text
2206a1aa
– Simon Tatham <anakin@pobox.com>
authored
on 2004/05/01 03:32
The cube was being drawn slightly differently on the top and left
a3c5409a
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/30 06:17
Keep the status bar in better sync with the game display.
17f26101
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/30 06:14
We were forgetting to count the final move.
3cc2c00e
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/30 06:11
Incorrect placing of the polyhedron sometimes left it on a blue
a8c8237b
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/29 15:23
Added a status bar.
fa7ef572
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/29 14:10
Implemented text and clipping primitives in the frontend, and added
4b9d7552
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/29 05:15
`There's always one'. Add nullgame to .cvsignore.
443310b9
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/29 04:37
Add a template file defining the null game.
d396382a
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 14:43
Add a new game concept called a `flash'. This is a graphical effect
64e6afde
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 13:46
Have each game declare a name which is used for window titles etc.
e96f5345
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 13:42
Shift-click is equivalent to middle-click. This is mostly for
3b1ec74d
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 13:37
Fix zillions of MSVC compiler warnings. Sigh.
56a59e2e
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 13:21
Introduce diagonal movement keys on the numeric keypad, and use them
d37b52bd
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 08:39
Add .map and .rsp files to .cvsignore.
d44034bc
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 08:34
More robust timer handling in GTK: never create a new timer when one
3d8e7585
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/28 08:07
Add a menu bar, in both Windows and GTK. In particular, game modules
03e48626
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/27 18:49
A-_ha_! The Windows Rectangle() call appears to get uppity if asked
c866e24f
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/27 16:51
Most of a Windows front end. Something's not _quite_ right in the
786b24af
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/27 15:01
Stop the user being able to resize the window.
d99e217c
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/27 13:44
Implemented Cube, in a sufficiently general way that it also handles
9867234e
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/26 13:10
Further general development. Net is now playable, though
a87bb057
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/25 16:15
General further development. Sketched out the mid-end, added more
36636036
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/25 10:45
Beginnings of a GTK framework. (And I do mean _beginnings_; it opens
96dbb537
– Simon Tatham <anakin@pobox.com>
authored
on 2004/04/25 10:27
Initial checkin of a portable framework for writing small GUI puzzle