RSS feed
	
	
	
		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