root/hodgestar/PythonCode/SvnDots/rinkhals.log

Revision 672, 92.4 kB (checked in by hodgestar, 3 years ago)

Small utility for graphing svn commit histories.

Line 
1------------------------------------------------------------------------
2r371 | jerith | 2009-09-12 18:01:06 +0200 (Sat, 12 Sep 2009) | 1 line
3Changed paths:
4   M /gamelib/animal.py
5
6Foxes are more averse to armed chickens and less averse to indoor chickens.
7------------------------------------------------------------------------
8r370 | neil | 2009-09-10 17:18:39 +0200 (Thu, 10 Sep 2009) | 1 line
9Changed paths:
10   M /TODO
11   M /gamelib/engine.py
12
13Disable timers during move_foxes loop to stop events piling up too much
14------------------------------------------------------------------------
15r369 | hodgestar | 2009-09-10 14:34:57 +0200 (Thu, 10 Sep 2009) | 1 line
16Changed paths:
17   M /TODO
18
19Make note about weakref leak bug (it's not our fault, honest).
20------------------------------------------------------------------------
21r368 | neil | 2009-09-10 00:14:34 +0200 (Thu, 10 Sep 2009) | 1 line
22Changed paths:
23   M /TODO
24
25Add 'pygame event full' to known issues
26------------------------------------------------------------------------
27r367 | jerith | 2009-09-10 00:08:07 +0200 (Thu, 10 Sep 2009) | 1 line
28Changed paths:
29   M /TODO
30
31Additional TODO note from CLUG.
32------------------------------------------------------------------------
33r366 | jerith | 2009-09-08 10:36:20 +0200 (Tue, 08 Sep 2009) | 1 line
34Changed paths:
35   M /TODO
36
37Added OSX crash log to TODO.
38------------------------------------------------------------------------
39r365 | jerith | 2009-09-08 10:27:43 +0200 (Tue, 08 Sep 2009) | 1 line
40Changed paths:
41   M /TODO
42
43Added a bunch of IRC quotes to TODO. In desperate need of editing.
44------------------------------------------------------------------------
45r364 | davidf | 2009-09-08 08:35:14 +0200 (Tue, 08 Sep 2009) | 2 lines
46Changed paths:
47   M /gamelib/sound.py
48
49Prevent error stopping music when sound not initialized
50
51------------------------------------------------------------------------
52r363 | neil | 2009-09-07 17:31:22 +0200 (Mon, 07 Sep 2009) | 1 line
53Changed paths:
54   M /README.txt
55
56Add note about minimum versions
57------------------------------------------------------------------------
58r362 | neil | 2009-09-07 13:34:06 +0200 (Mon, 07 Sep 2009) | 1 line
59Changed paths:
60   M /gamelib/gameboard.py
61
62Don't go into debt when buying equipment in buildings
63------------------------------------------------------------------------
64r361 | neil | 2009-09-07 13:20:52 +0200 (Mon, 07 Sep 2009) | 1 line
65Changed paths:
66   M /gamelib/gameboard.py
67
68Add bounds checking to animation drawing loop
69------------------------------------------------------------------------
70r360 | hodgestar | 2009-09-07 01:55:49 +0200 (Mon, 07 Sep 2009) | 1 line
71Changed paths:
72   A /screenshots/r359-paranoid-battle-stations.png
73   A /screenshots/r359-paranoid-on-parade.png
74
75Screenshots of final release.
76------------------------------------------------------------------------
77r359 | hodgestar | 2009-09-06 01:59:56 +0200 (Sun, 06 Sep 2009) | 1 line
78Changed paths:
79   M /gamelib/version.py
80
81Release 1.0.0.
82------------------------------------------------------------------------
83r358 | neil | 2009-09-06 01:55:49 +0200 (Sun, 06 Sep 2009) | 1 line
84Changed paths:
85   M /COPYRIGHT
86
87Add notes
88------------------------------------------------------------------------
89r357 | hodgestar | 2009-09-06 01:55:18 +0200 (Sun, 06 Sep 2009) | 1 line
90Changed paths:
91   M /README.txt
92
93Clean up README.
94------------------------------------------------------------------------
95r356 | jerith | 2009-09-06 01:50:37 +0200 (Sun, 06 Sep 2009) | 1 line
96Changed paths:
97   M /TODO
98   M /darwin-py2app
99   M /setup.py
100
101Mac OS X packaging happy.
102------------------------------------------------------------------------
103r355 | neil | 2009-09-06 01:48:31 +0200 (Sun, 06 Sep 2009) | 1 line
104Changed paths:
105   M /COPYRIGHT
106
107Note pgu in COPYRIGHT
108------------------------------------------------------------------------
109r354 | neil | 2009-09-06 01:37:58 +0200 (Sun, 06 Sep 2009) | 1 line
110Changed paths:
111   M /TODO
112
113Update TODO
114------------------------------------------------------------------------
115r353 | hodgestar | 2009-09-06 01:36:20 +0200 (Sun, 06 Sep 2009) | 1 line
116Changed paths:
117   M /gamelib/mainmenu.py
118
119Disable full screen toggling since it doesn't appear to work on Windows and Mac.
120------------------------------------------------------------------------
121r352 | neil | 2009-09-06 01:33:50 +0200 (Sun, 06 Sep 2009) | 1 line
122Changed paths:
123   M /gamelib/main.py
124
125Use proper icon
126------------------------------------------------------------------------
127r351 | hodgestar | 2009-09-06 01:31:26 +0200 (Sun, 06 Sep 2009) | 1 line
128Changed paths:
129   M /TODO
130
131Mark of py2exe icon TODO.
132------------------------------------------------------------------------
133r350 | neil | 2009-09-06 01:18:27 +0200 (Sun, 06 Sep 2009) | 1 line
134Changed paths:
135   M /gamelib/engine.py
136
137Fix 'Are You Sure?' dialog to work at night
138------------------------------------------------------------------------
139r349 | hodgestar | 2009-09-06 01:17:31 +0200 (Sun, 06 Sep 2009) | 1 line
140Changed paths:
141   M /gamelib/gameboard.py
142
143Add fences to price list. Tidying up price list dialog a little.
144------------------------------------------------------------------------
145r348 | neil | 2009-09-06 01:13:48 +0200 (Sun, 06 Sep 2009) | 1 line
146Changed paths:
147   M /gamelib/misc.py
148
149Make 'Esc' cancel the 'Are You Sure?' dialog. Fix dialog title
150------------------------------------------------------------------------
151r347 | neil | 2009-09-06 01:11:16 +0200 (Sun, 06 Sep 2009) | 1 line
152Changed paths:
153   M /gamelib/constants.py
154   M /gamelib/engine.py
155   M /gamelib/gameboard.py
156   M /gamelib/mainmenu.py
157
158Remove the "constant" constant
159------------------------------------------------------------------------
160r346 | hodgestar | 2009-09-06 01:08:34 +0200 (Sun, 06 Sep 2009) | 1 line
161Changed paths:
162   M /gamelib/gameboard.py
163
164Only set color of days left to red when there is only one day left.
165------------------------------------------------------------------------
166r345 | jerith | 2009-09-06 01:04:40 +0200 (Sun, 06 Sep 2009) | 1 line
167Changed paths:
168   M /darwin-py2app
169   M /setup.py
170   M /unix-tarball
171
172Fixes.
173------------------------------------------------------------------------
174r344 | hodgestar | 2009-09-06 01:01:11 +0200 (Sun, 06 Sep 2009) | 1 line
175Changed paths:
176   M /setup.py
177
178Clean-up setup.py
179------------------------------------------------------------------------
180r343 | hodgestar | 2009-09-06 00:59:15 +0200 (Sun, 06 Sep 2009) | 1 line
181Changed paths:
182   M /wine-py2exe
183
184Re-create build folder after nuking it.
185------------------------------------------------------------------------
186r342 | confluence | 2009-09-06 00:58:59 +0200 (Sun, 06 Sep 2009) | 1 line
187Changed paths:
188   M /gamelib/gameboard.py
189
190if turns are unlimited, display day as x/-
191------------------------------------------------------------------------
192r341 | neil | 2009-09-06 00:51:29 +0200 (Sun, 06 Sep 2009) | 1 line
193Changed paths:
194   M /TODO
195
196Note more future TODO items
197------------------------------------------------------------------------
198r340 | hodgestar | 2009-09-06 00:49:12 +0200 (Sun, 06 Sep 2009) | 1 line
199Changed paths:
200   M /TODO
201
202Update TODO.
203------------------------------------------------------------------------
204r339 | hodgestar | 2009-09-06 00:46:01 +0200 (Sun, 06 Sep 2009) | 1 line
205Changed paths:
206   A /unix-tarball
207
208Initial stab a unix tar ball maker.
209------------------------------------------------------------------------
210r338 | confluence | 2009-09-06 00:36:56 +0200 (Sun, 06 Sep 2009) | 1 line
211Changed paths:
212   A /data/icons/foxassault.icns
213
214icns format
215------------------------------------------------------------------------
216r337 | neil | 2009-09-06 00:30:17 +0200 (Sun, 06 Sep 2009) | 1 line
217Changed paths:
218   M /TODO
219   M /gamelib/engine.py
220   M /gamelib/gameboard.py
221   M /gamelib/misc.py
222
223Ask 'Are you sure?'
224------------------------------------------------------------------------
225r336 | confluence | 2009-09-06 00:27:13 +0200 (Sun, 06 Sep 2009) | 1 line
226Changed paths:
227   A /data/icons/foxassault.ico
228   A /data/icons/foxassault.svg
229   A /data/icons/foxassault128x128.png
230   A /data/icons/foxassault16x16.png
231   A /data/icons/foxassault24x24.png
232   A /data/icons/foxassault32x32.png
233   A /data/icons/foxassault48x48.png
234   A /data/icons/foxassault64x64.png
235
236icon in svg, various png sizes and hopefully ico
237------------------------------------------------------------------------
238r335 | jerith | 2009-09-06 00:22:54 +0200 (Sun, 06 Sep 2009) | 1 line
239Changed paths:
240   A /darwin-py2app
241   A /lib
242   A /lib/pgu-0.12.3.zip
243   M /setup.py
244
245Added pgu tarball.
246------------------------------------------------------------------------
247r334 | hodgestar | 2009-09-06 00:22:14 +0200 (Sun, 06 Sep 2009) | 1 line
248Changed paths:
249   M /TODO
250
251Add Unix packaging to TODO.
252------------------------------------------------------------------------
253r333 | hodgestar | 2009-09-06 00:08:05 +0200 (Sun, 06 Sep 2009) | 1 line
254Changed paths:
255   M /TODO
256
257Update TODO list.
258------------------------------------------------------------------------
259r332 | hodgestar | 2009-09-06 00:06:52 +0200 (Sun, 06 Sep 2009) | 1 line
260Changed paths:
261   M /gamelib/constants.py
262
263Add comment noting that TURN_LIMIT is a semi-constant.
264------------------------------------------------------------------------
265r331 | hodgestar | 2009-09-06 00:06:28 +0200 (Sun, 06 Sep 2009) | 1 line
266Changed paths:
267   M /gamelib/gameboard.py
268
269Show total number of days and mark days in red when it's the last day.
270------------------------------------------------------------------------
271r330 | hodgestar | 2009-09-05 23:57:17 +0200 (Sat, 05 Sep 2009) | 1 line
272Changed paths:
273   M /wine-py2exe
274
275Adhere to jerith's coding standards.
276------------------------------------------------------------------------
277r329 | confluence | 2009-09-05 23:55:00 +0200 (Sat, 05 Sep 2009) | 1 line
278Changed paths:
279   A /screenshots/r312-unlimited.png
280   A /screenshots/r312-win.png
281
282unlimited game screenshots
283------------------------------------------------------------------------
284r328 | hodgestar | 2009-09-05 23:52:50 +0200 (Sat, 05 Sep 2009) | 1 line
285Changed paths:
286   M /TODO
287
288Update TODO.
289------------------------------------------------------------------------
290r327 | hodgestar | 2009-09-05 23:50:04 +0200 (Sat, 05 Sep 2009) | 1 line
291Changed paths:
292   M /gamelib/gameboard.py
293
294Add TextDialog class and use it to warn about selling your last chicken.
295------------------------------------------------------------------------
296r326 | neil | 2009-09-05 23:38:41 +0200 (Sat, 05 Sep 2009) | 1 line
297Changed paths:
298   M /gamelib/constants.py
299   M /gamelib/gameboard.py
300
301Move starting chickens to constants
302------------------------------------------------------------------------
303r325 | hodgestar | 2009-09-05 23:32:12 +0200 (Sat, 05 Sep 2009) | 1 line
304Changed paths:
305   M /TODO
306
307Add two items to the TODO list.
308------------------------------------------------------------------------
309r324 | neil | 2009-09-05 23:30:18 +0200 (Sat, 05 Sep 2009) | 1 line
310Changed paths:
311   M /gamelib/constants.py
312   M /gamelib/gameboard.py
313
314Limit maximum numbe of foxes generated
315------------------------------------------------------------------------
316r323 | hodgestar | 2009-09-05 21:31:59 +0200 (Sat, 05 Sep 2009) | 1 line
317Changed paths:
318   M /gamelib/imagecache.py
319
320Tweak size of game over overlay.
321------------------------------------------------------------------------
322r322 | hodgestar | 2009-09-05 21:30:22 +0200 (Sat, 05 Sep 2009) | 1 line
323Changed paths:
324   M /wine-py2exe
325
326Minor tweak to add newline after building.
327------------------------------------------------------------------------
328r321 | neil | 2009-09-05 21:26:01 +0200 (Sat, 05 Sep 2009) | 1 line
329Changed paths:
330   M /gamelib/engine.py
331   M /gamelib/gameboard.py
332
333Switch between 'Finished Day' and 'Fast Forward' modes
334------------------------------------------------------------------------
335r320 | hodgestar | 2009-09-05 21:22:58 +0200 (Sat, 05 Sep 2009) | 1 line
336Changed paths:
337   M /wine-py2exe
338
339Update usage and copyright strings in wine-py2exe.
340------------------------------------------------------------------------
341r319 | hodgestar | 2009-09-05 21:20:01 +0200 (Sat, 05 Sep 2009) | 1 line
342Changed paths:
343   M /wine-py2exe
344
345Remove .svgs from py2exe distribution.
346------------------------------------------------------------------------
347r318 | hodgestar | 2009-09-05 21:10:33 +0200 (Sat, 05 Sep 2009) | 1 line
348Changed paths:
349   M /wine-py2exe
350
351Remove dependence on py2exe template.
352------------------------------------------------------------------------
353r317 | neil | 2009-09-05 20:56:59 +0200 (Sat, 05 Sep 2009) | 1 line
354Changed paths:
355   M /gamelib/gameboard.py
356
357Fix test for time limit
358------------------------------------------------------------------------
359r316 | neil | 2009-09-05 20:56:33 +0200 (Sat, 05 Sep 2009) | 1 line
360Changed paths:
361   M /gamelib/gameover.py
362
363Check whether we've made the list before submitting the score
364------------------------------------------------------------------------
365r315 | hodgestar | 2009-09-05 20:41:04 +0200 (Sat, 05 Sep 2009) | 1 line
366Changed paths:
367   M /setup.py
368
369Tweak excludes and ignores.
370------------------------------------------------------------------------
371r314 | hodgestar | 2009-09-05 20:40:36 +0200 (Sat, 05 Sep 2009) | 1 line
372Changed paths:
373   M /wine-py2exe
374
375Some fixes and tweaks to wine-py2exe.
376------------------------------------------------------------------------
377r313 | neil | 2009-09-05 20:30:51 +0200 (Sat, 05 Sep 2009) | 1 line
378Changed paths:
379   M /TODO
380   M /gamelib/constants.py
381   M /gamelib/engine.py
382   M /gamelib/gameover.py
383   M /gamelib/mainmenu.py
384
385Use different score tables fot the different modes. Refactor game modes code as a result
386------------------------------------------------------------------------
387r312 | confluence | 2009-09-05 20:08:17 +0200 (Sat, 05 Sep 2009) | 1 line
388Changed paths:
389   M /gamelib/mainmenu.py
390
391better buttons
392------------------------------------------------------------------------
393r311 | neil | 2009-09-05 20:05:58 +0200 (Sat, 05 Sep 2009) | 1 line
394Changed paths:
395   M /gamelib/gameboard.py
396
397Refactor sell_callback, so sell_equipment work
398------------------------------------------------------------------------
399r310 | confluence | 2009-09-05 20:05:21 +0200 (Sat, 05 Sep 2009) | 1 line
400Changed paths:
401   M /gamelib/helpscreen.py
402
403cosmetic string change
404------------------------------------------------------------------------
405r309 | confluence | 2009-09-05 20:03:55 +0200 (Sat, 05 Sep 2009) | 1 line
406Changed paths:
407   M /gamelib/helpscreen.py
408
409updated help information re: three game states
410------------------------------------------------------------------------
411r308 | confluence | 2009-09-05 20:01:37 +0200 (Sat, 05 Sep 2009) | 1 line
412Changed paths:
413   M /gamelib/gameboard.py
414   M /gamelib/mainmenu.py
415
416three game modes: fortnight, quarter, fox extinction
417------------------------------------------------------------------------
418r307 | hodgestar | 2009-09-05 19:36:53 +0200 (Sat, 05 Sep 2009) | 1 line
419Changed paths:
420   M /
421
422Ignore build/ and dist/.
423------------------------------------------------------------------------
424r306 | jerith | 2009-09-05 19:36:36 +0200 (Sat, 05 Sep 2009) | 2 lines
425Changed paths:
426   M /gamelib/animal.py
427   M /gamelib/equipment.py
428   M /gamelib/gameboard.py
429
430Capitalised all equipment names.
431
432------------------------------------------------------------------------
433r305 | hodgestar | 2009-09-05 19:35:51 +0200 (Sat, 05 Sep 2009) | 1 line
434Changed paths:
435   A /wine-py2exe
436
437Script for running py2exe on Fox Assault under Wine.
438------------------------------------------------------------------------
439r304 | hodgestar | 2009-09-05 19:35:17 +0200 (Sat, 05 Sep 2009) | 1 line
440Changed paths:
441   M /gamelib/data.py
442   M /gamelib/gameboard.py
443   M /gamelib/tiles.py
444
445Fix up data module unix-to-local path fixing. Fix similar problems in tile importing.
446------------------------------------------------------------------------
447r303 | neil | 2009-09-05 19:18:14 +0200 (Sat, 05 Sep 2009) | 1 line
448Changed paths:
449   M /TODO
450   M /gamelib/gameboard.py
451
452Mostly working selling equipment in buildings
453------------------------------------------------------------------------
454r302 | hodgestar | 2009-09-05 18:47:10 +0200 (Sat, 05 Sep 2009) | 1 line
455Changed paths:
456   A /setup.py
457
458Initial stab at setup.py.
459------------------------------------------------------------------------
460r301 | jerith | 2009-09-05 18:46:15 +0200 (Sat, 05 Sep 2009) | 2 lines
461Changed paths:
462   M /TODO
463
464Update TODO.
465
466------------------------------------------------------------------------
467r300 | neil | 2009-09-05 18:43:16 +0200 (Sat, 05 Sep 2009) | 1 line
468Changed paths:
469   M /TODO
470
471Update TODO
472------------------------------------------------------------------------
473r299 | neil | 2009-09-05 18:42:32 +0200 (Sat, 05 Sep 2009) | 1 line
474Changed paths:
475   M /gamelib/gameboard.py
476
477Buy equipment for chickens in buildings
478------------------------------------------------------------------------
479r298 | neil | 2009-09-05 18:27:55 +0200 (Sat, 05 Sep 2009) | 1 line
480Changed paths:
481   M /TODO
482
483Update todo
484------------------------------------------------------------------------
485r297 | neil | 2009-09-05 18:27:31 +0200 (Sat, 05 Sep 2009) | 1 line
486Changed paths:
487   M /gamelib/gameover.py
488
489Add killed fox count to gameover. Tweak spacing
490------------------------------------------------------------------------
491r296 | jerith | 2009-09-05 18:19:38 +0200 (Sat, 05 Sep 2009) | 2 lines
492Changed paths:
493   M /gamelib/gameover.py
494
495Some endgame message changes.
496
497------------------------------------------------------------------------
498r295 | neil | 2009-09-05 18:19:16 +0200 (Sat, 05 Sep 2009) | 1 line
499Changed paths:
500   M /gamelib/gameboard.py
501
502Explain horrible hack
503------------------------------------------------------------------------
504r294 | confluence | 2009-09-05 18:15:17 +0200 (Sat, 05 Sep 2009) | 1 line
505Changed paths:
506   M /gamelib/animal.py
507
508oops - bugfix
509------------------------------------------------------------------------
510r293 | neil | 2009-09-05 18:14:23 +0200 (Sat, 05 Sep 2009) | 1 line
511Changed paths:
512   M /gamelib/gameboard.py
513
514Clear tool when calling price dialog
515------------------------------------------------------------------------
516r292 | confluence | 2009-09-05 18:12:22 +0200 (Sat, 05 Sep 2009) | 1 line
517Changed paths:
518   M /data/cursors/chkn.xbm
519   D /data/cursors/egg.xbm
520   D /data/sprites/egg.png
521   D /data/sprites/egg.svg
522   M /regenerate_pngs.py
523
524added chicken feet move cursor; removed unused cursors and cursor generation code
525------------------------------------------------------------------------
526r291 | jerith | 2009-09-05 18:07:48 +0200 (Sat, 05 Sep 2009) | 2 lines
527Changed paths:
528   M /gamelib/animal.py
529   M /gamelib/gameboard.py
530
531Fences are eclectic.
532
533------------------------------------------------------------------------
534r290 | neil | 2009-09-05 18:05:41 +0200 (Sat, 05 Sep 2009) | 1 line
535Changed paths:
536   M /gamelib/gameboard.py
537
538Tweak toolbar spacing
539------------------------------------------------------------------------
540r289 | neil | 2009-09-05 18:00:30 +0200 (Sat, 05 Sep 2009) | 1 line
541Changed paths:
542   M /gamelib/gameboard.py
543
544Clear tool selection status when cancelling a tool
545------------------------------------------------------------------------
546r288 | neil | 2009-09-05 18:00:01 +0200 (Sat, 05 Sep 2009) | 1 line
547Changed paths:
548   M /gamelib/gameboard.py
549
550Add close button to price dialog
551------------------------------------------------------------------------
552r287 | neil | 2009-09-05 17:41:48 +0200 (Sat, 05 Sep 2009) | 1 line
553Changed paths:
554   M /gamelib/gameboard.py
555
556Price reference dialog - without close button
557------------------------------------------------------------------------
558r286 | hodgestar | 2009-09-05 17:36:37 +0200 (Sat, 05 Sep 2009) | 1 line
559Changed paths:
560   M /gamelib/tiles.py
561
562Use insert instead of pop, append, append to insert sprite beneath cursor.
563------------------------------------------------------------------------
564r285 | hodgestar | 2009-09-05 17:25:57 +0200 (Sat, 05 Sep 2009) | 1 line
565Changed paths:
566   A /COPYING
567   A /COPYRIGHT
568
569Add copyright notices.
570------------------------------------------------------------------------
571r284 | hodgestar | 2009-09-05 17:18:17 +0200 (Sat, 05 Sep 2009) | 1 line
572Changed paths:
573   A /gamelib/version.py
574
575Start of file with version and maintainer information.
576------------------------------------------------------------------------
577r283 | hodgestar | 2009-09-05 17:17:08 +0200 (Sat, 05 Sep 2009) | 1 line
578Changed paths:
579   A /scripts
580   A /scripts/foxassault.py
581   A /scripts/testconsole.py
582
583Add scripts folder.
584------------------------------------------------------------------------
585r282 | hodgestar | 2009-09-05 16:51:56 +0200 (Sat, 05 Sep 2009) | 1 line
586Changed paths:
587   M /regenerate_level_data.py
588
589Set excutable flag on regenerate_level_data.py
590------------------------------------------------------------------------
591r281 | jerith | 2009-09-05 16:45:47 +0200 (Sat, 05 Sep 2009) | 2 lines
592Changed paths:
593   M /TODO
594
595Update TODO.
596
597------------------------------------------------------------------------
598r280 | jerith | 2009-09-05 16:44:12 +0200 (Sat, 05 Sep 2009) | 1 line
599Changed paths:
600   D /data/codes.tga
601
602Nuked leftover cruft.
603------------------------------------------------------------------------
604r279 | jerith | 2009-09-05 16:40:58 +0200 (Sat, 05 Sep 2009) | 2 lines
605Changed paths:
606   M /data/images/gameover_lose.png
607   M /data/images/gameover_win.png
608   M /data/images/splash.png
609   D /data/level1.tga
610   A /data/levels
611   A /data/levels/farm.tga (from /data/level1.tga:262)
612   M /gamelib/gameboard.py
613   A /regenerate_level_data.py
614
615Better tile/level tools. Also better game board.
616
617------------------------------------------------------------------------
618r278 | hodgestar | 2009-09-05 16:32:01 +0200 (Sat, 05 Sep 2009) | 1 line
619Changed paths:
620   M /TODO
621
622Update TODO.
623------------------------------------------------------------------------
624r277 | hodgestar | 2009-09-05 16:17:52 +0200 (Sat, 05 Sep 2009) | 1 line
625Changed paths:
626   M /TODO
627
628Update TODOs.
629------------------------------------------------------------------------
630r276 | hodgestar | 2009-09-05 16:15:35 +0200 (Sat, 05 Sep 2009) | 1 line
631Changed paths:
632   M /gamelib/gameboard.py
633
634Fix minor bug in clearing of tool state on right-click.
635------------------------------------------------------------------------
636r275 | confluence | 2009-09-05 16:13:40 +0200 (Sat, 05 Sep 2009) | 1 line
637Changed paths:
638   M /data/cursors/sell_cursor.xbm
639   D /data/sprites/sell_cursor.svg
640   M /regenerate_pngs.py
641
642custom sell cursor
643------------------------------------------------------------------------
644r274 | hodgestar | 2009-09-05 16:13:16 +0200 (Sat, 05 Sep 2009) | 1 line
645Changed paths:
646   M /TODO
647
648Update TODO.
649------------------------------------------------------------------------
650r273 | hodgestar | 2009-09-05 16:12:29 +0200 (Sat, 05 Sep 2009) | 1 line
651Changed paths:
652   M /gamelib/cursors.py
653   M /gamelib/gameboard.py
654
655Use (wrecking) ball for smashing down trees.
656------------------------------------------------------------------------
657r272 | hodgestar | 2009-09-05 16:11:02 +0200 (Sat, 05 Sep 2009) | 1 line
658Changed paths:
659   M /TODO
660
661Remove boom animations from TODO list.
662------------------------------------------------------------------------
663r271 | hodgestar | 2009-09-05 16:09:44 +0200 (Sat, 05 Sep 2009) | 1 line
664Changed paths:
665   M /TODO
666   M /gamelib/gameboard.py
667
668Add prices to all tools where is makes sense to do so.
669------------------------------------------------------------------------
670r270 | neil | 2009-09-05 16:06:53 +0200 (Sat, 05 Sep 2009) | 1 line
671Changed paths:
672   M /gamelib/animal.py
673
674Tweak sapper fox path weighting
675------------------------------------------------------------------------
676r269 | hodgestar | 2009-09-05 16:02:25 +0200 (Sat, 05 Sep 2009) | 1 line
677Changed paths:
678   M /gamelib/buildings.py
679
680Remove unnecessary pygame.font import.
681------------------------------------------------------------------------
682r268 | hodgestar | 2009-09-05 16:02:04 +0200 (Sat, 05 Sep 2009) | 1 line
683Changed paths:
684   M /gamelib/sprite_cursor.py
685
686Refactor sprite cursor a bit to make sub-classing easier. Add (unused) SmallSpriteCursor sub-class. Remove unnecessary pygame.font import.
687------------------------------------------------------------------------
688r267 | neil | 2009-09-05 16:01:14 +0200 (Sat, 05 Sep 2009) | 1 line
689Changed paths:
690   M /TODO
691
692Update TODO
693------------------------------------------------------------------------
694r266 | confluence | 2009-09-05 15:57:17 +0200 (Sat, 05 Sep 2009) | 1 line
695Changed paths:
696   M /gamelib/animations.py
697
698updated fence explosion animation
699------------------------------------------------------------------------
700r265 | neil | 2009-09-05 15:56:43 +0200 (Sat, 05 Sep 2009) | 1 line
701Changed paths:
702   M /gamelib/gameboard.py
703
704evict button
705------------------------------------------------------------------------
706r264 | confluence | 2009-09-05 15:51:49 +0200 (Sat, 05 Sep 2009) | 1 line
707Changed paths:
708   A /data/sprites/boom1.png
709   A /data/sprites/boom1.svg
710   A /data/sprites/boom2.png
711   A /data/sprites/boom2.svg
712   A /data/sprites/boom3.png
713   A /data/sprites/boom3.svg
714   A /data/sprites/boom4.png
715   A /data/sprites/boom4.svg
716   M /regenerate_pngs.py
717
718boom
719------------------------------------------------------------------------
720r263 | neil | 2009-09-05 15:36:00 +0200 (Sat, 05 Sep 2009) | 1 line
721Changed paths:
722   M /gamelib/engine.py
723   M /gamelib/gameboard.py
724
725avoid passing events in twice
726------------------------------------------------------------------------
727r262 | jerith | 2009-09-05 15:20:59 +0200 (Sat, 05 Sep 2009) | 2 lines
728Changed paths:
729   D /regenerate-pngs.py
730   A /regenerate_pngs.py (from /regenerate-pngs.py:261)
731
732Make regenerate_pngs more import-friendly.
733
734------------------------------------------------------------------------
735r261 | hodgestar | 2009-09-05 15:16:43 +0200 (Sat, 05 Sep 2009) | 1 line
736Changed paths:
737   M /TODO
738
739Add who is working on what to the TODOs.
740------------------------------------------------------------------------
741r260 | hodgestar | 2009-09-05 15:13:22 +0200 (Sat, 05 Sep 2009) | 1 line
742Changed paths:
743   M /TODO
744
745Clean-up animation TODOs.
746------------------------------------------------------------------------
747r259 | hodgestar | 2009-09-05 15:11:55 +0200 (Sat, 05 Sep 2009) | 1 line
748Changed paths:
749   M /TODO
750   A /data/cursors/sell_cursor.xbm
751   A /data/sprites/sell_cursor.svg
752   M /gamelib/cursors.py
753   M /gamelib/gameboard.py
754   M /regenerate-pngs.py
755
756Add sell xbm cursor.
757------------------------------------------------------------------------
758r258 | neil | 2009-09-05 15:00:09 +0200 (Sat, 05 Sep 2009) | 1 line
759Changed paths:
760   M /TODO
761   M /gamelib/animal.py
762
763Make foxes less determistic when avoiding other foxes
764------------------------------------------------------------------------
765r257 | confluence | 2009-09-05 14:51:20 +0200 (Sat, 05 Sep 2009) | 1 line
766Changed paths:
767   D /data/cursors/equip_knife.xbm
768   D /data/cursors/equip_rifle.xbm
769   D /data/sprites/helmet.png
770   D /data/sprites/kevlar.png
771   M /gamelib/cursors.py
772   M /regenerate-pngs.py
773
774removed unused cursors / generated sprites
775------------------------------------------------------------------------
776r256 | hodgestar | 2009-09-05 14:44:56 +0200 (Sat, 05 Sep 2009) | 1 line
777Changed paths:
778   D /data/tiles.tga
779   M /gamelib/gameboard.py
780
781Remove old tiles.
782------------------------------------------------------------------------
783r255 | neil | 2009-09-05 14:44:53 +0200 (Sat, 05 Sep 2009) | 1 line
784Changed paths:
785   M /TODO
786   M /gamelib/engine.py
787
788Fix events getting sent to the gameboard
789------------------------------------------------------------------------
790r254 | hodgestar | 2009-09-05 14:40:13 +0200 (Sat, 05 Sep 2009) | 1 line
791Changed paths:
792   D /data/REMOVE_ME.txt
793   D /data/sample.txt
794
795Remove examples from data folder.
796------------------------------------------------------------------------
797r253 | hodgestar | 2009-09-05 14:38:04 +0200 (Sat, 05 Sep 2009) | 1 line
798Changed paths:
799   M /gamelib/gameboard.py
800
801Make sell equipment use the select cursor for consistency with the other sell tools.
802------------------------------------------------------------------------
803r252 | jerith | 2009-09-05 14:35:37 +0200 (Sat, 05 Sep 2009) | 2 lines
804Changed paths:
805   M /gamelib/animal.py
806   M /gamelib/animations.py
807   M /gamelib/gameboard.py
808
809Refactored animal death and added death animations.
810
811------------------------------------------------------------------------
812r251 | confluence | 2009-09-05 14:34:32 +0200 (Sat, 05 Sep 2009) | 1 line
813Changed paths:
814   M /data/sprites/equip_helmet.png
815   M /data/sprites/equip_helmet.svg
816   M /gamelib/equipment.py
817
818made helmet biggerer
819------------------------------------------------------------------------
820r250 | hodgestar | 2009-09-05 14:31:37 +0200 (Sat, 05 Sep 2009) | 1 line
821Changed paths:
822   M /TODO
823
824Clean-up cursor and price display related TODOs.
825------------------------------------------------------------------------
826r249 | neil | 2009-09-05 14:30:16 +0200 (Sat, 05 Sep 2009) | 1 line
827Changed paths:
828   M /TODO
829
830Move persistent high score to post pyweek
831------------------------------------------------------------------------
832r248 | hodgestar | 2009-09-05 14:28:21 +0200 (Sat, 05 Sep 2009) | 1 line
833Changed paths:
834   M /gamelib/gameboard.py
835
836Add sprite cursors for equipment buying.
837------------------------------------------------------------------------
838r247 | neil | 2009-09-05 14:27:08 +0200 (Sat, 05 Sep 2009) | 1 line
839Changed paths:
840   M /TODO
841   M /gamelib/gameover.py
842
843Add 'You left' game over mode
844------------------------------------------------------------------------
845r246 | hodgestar | 2009-09-05 14:15:46 +0200 (Sat, 05 Sep 2009) | 1 line
846Changed paths:
847   M /gamelib/engine.py
848   M /gamelib/gameboard.py
849
850Change toolbar to gui.Toolbar -- gives nicer highlighting.
851------------------------------------------------------------------------
852r245 | confluence | 2009-09-05 14:11:58 +0200 (Sat, 05 Sep 2009) | 1 line
853Changed paths:
854   M /data/cursors/equip_knife.xbm
855   M /data/cursors/equip_rifle.xbm
856   A /data/sprites/equip_helmet.png
857   A /data/sprites/equip_helmet.svg (from /data/sprites/helmet.svg:242)
858   A /data/sprites/equip_kevlar.png
859   A /data/sprites/equip_kevlar.svg (from /data/sprites/kevlar.svg:242)
860   M /data/sprites/equip_knife.png
861   M /data/sprites/equip_knife.svg
862   M /data/sprites/equip_rifle.png
863   M /data/sprites/equip_rifle.svg
864   A /data/sprites/eye.png
865   A /data/sprites/eye.svg
866   D /data/sprites/helmet.svg
867   D /data/sprites/kevlar.svg
868   A /data/sprites/wing.png
869   A /data/sprites/wing.svg
870   M /gamelib/equipment.py
871   M /regenerate-pngs.py
872
873weapon layering with wing / eye
874------------------------------------------------------------------------
875r244 | neil | 2009-09-05 14:05:08 +0200 (Sat, 05 Sep 2009) | 1 line
876Changed paths:
877   M /gamelib/animal.py
878   M /gamelib/gameboard.py
879
880Variable number of eggs for chickens
881------------------------------------------------------------------------
882r243 | hodgestar | 2009-09-05 13:37:03 +0200 (Sat, 05 Sep 2009) | 1 line
883Changed paths:
884   M /TODO
885
886Clean up TODO list.
887------------------------------------------------------------------------
888r242 | jerith | 2009-09-05 13:19:26 +0200 (Sat, 05 Sep 2009) | 1 line
889Changed paths:
890   M /TODO
891   M /gamelib/animal.py
892   M /gamelib/animations.py
893   M /gamelib/gameboard.py
894   M /gamelib/misc.py
895
896Demolition foxes, including better fox selection.
897------------------------------------------------------------------------
898r241 | confluence | 2009-09-05 12:37:43 +0200 (Sat, 05 Sep 2009) | 1 line
899Changed paths:
900   A /data/sprites/rinkhals.png
901   A /data/sprites/rinkhals.svg
902   M /regenerate-pngs.py
903
904the rinkhals has eclectic tastes
905------------------------------------------------------------------------
906r240 | neil | 2009-09-05 12:04:32 +0200 (Sat, 05 Sep 2009) | 1 line
907Changed paths:
908   M /gamelib/gameboard.py
909
910Foxes tend to increase with time
911------------------------------------------------------------------------
912r239 | neil | 2009-09-05 11:54:47 +0200 (Sat, 05 Sep 2009) | 1 line
913Changed paths:
914   M /gamelib/gameboard.py
915
916Try harder to have 10 chickens at the start
917------------------------------------------------------------------------
918r238 | neil | 2009-09-05 11:48:48 +0200 (Sat, 05 Sep 2009) | 1 line
919Changed paths:
920   M /gamelib/animations.py
921   M /gamelib/engine.py
922
923Twiddle animation cycle
924------------------------------------------------------------------------
925r237 | confluence | 2009-09-05 11:46:29 +0200 (Sat, 05 Sep 2009) | 1 line
926Changed paths:
927   M /gamelib/animal.py
928
929chickens turn to face target foxes
930------------------------------------------------------------------------
931r236 | neil | 2009-09-05 11:23:16 +0200 (Sat, 05 Sep 2009) | 1 line
932Changed paths:
933   M /gamelib/animations.py
934
935Hold flash for a bit longer
936------------------------------------------------------------------------
937r235 | neil | 2009-09-05 11:23:11 +0200 (Sat, 05 Sep 2009) | 1 line
938Changed paths:
939   M /gamelib/gameboard.py
940
941Fix drawing bug with multiframe animations
942------------------------------------------------------------------------
943r234 | neil | 2009-09-05 11:00:12 +0200 (Sat, 05 Sep 2009) | 1 line
944Changed paths:
945   M /gamelib/animations.py
946   M /gamelib/engine.py
947
948Twek speed loop. Document animation assumptions
949------------------------------------------------------------------------
950r233 | hodgestar | 2009-09-05 01:59:52 +0200 (Sat, 05 Sep 2009) | 1 line
951Changed paths:
952   M /gamelib/gameboard.py
953   M /gamelib/sprite_cursor.py
954
955Overlay cost on building sprite cursors.
956------------------------------------------------------------------------
957r232 | hodgestar | 2009-09-05 01:59:28 +0200 (Sat, 05 Sep 2009) | 1 line
958Changed paths:
959   M /gamelib/buildings.py
960
961Note why we're disabling a warning.
962------------------------------------------------------------------------
963r231 | hodgestar | 2009-09-05 01:41:42 +0200 (Sat, 05 Sep 2009) | 1 line
964Changed paths:
965   M /gamelib/helpscreen.py
966
967Update instructions to match new chick hatching behaviour.
968------------------------------------------------------------------------
969r230 | neil | 2009-09-05 01:40:13 +0200 (Sat, 05 Sep 2009) | 1 line
970Changed paths:
971   M /gamelib/engine.py
972   M /gamelib/gameover.py
973
974Non-permenant high score table
975------------------------------------------------------------------------
976r229 | hodgestar | 2009-09-05 01:32:32 +0200 (Sat, 05 Sep 2009) | 1 line
977Changed paths:
978   M /gamelib/gameboard.py
979
980Sell chicken's equipment when you sell the chicken.
981------------------------------------------------------------------------
982r228 | hodgestar | 2009-09-05 01:26:25 +0200 (Sat, 05 Sep 2009) | 1 line
983Changed paths:
984   M /gamelib/constants.py
985   M /gamelib/gameboard.py
986
987Allow selling of broken fences.
988------------------------------------------------------------------------
989r227 | hodgestar | 2009-09-05 01:20:40 +0200 (Sat, 05 Sep 2009) | 1 line
990Changed paths:
991   M /gamelib/gameboard.py
992
993Fix outdoor chicken selling bug.
994------------------------------------------------------------------------
995r226 | hodgestar | 2009-09-05 01:18:06 +0200 (Sat, 05 Sep 2009) | 1 line
996Changed paths:
997   M /gamelib/gameboard.py
998
999Add sprite cursor for fence buying.
1000------------------------------------------------------------------------
1001r225 | hodgestar | 2009-09-05 00:59:14 +0200 (Sat, 05 Sep 2009) | 1 line
1002Changed paths:
1003   M /gamelib/buildings.py
1004   M /gamelib/gameboard.py
1005
1006Chicks fill hen house, then adjacent spaces, then die.
1007------------------------------------------------------------------------
1008r224 | hodgestar | 2009-09-05 00:39:19 +0200 (Sat, 05 Sep 2009) | 1 line
1009Changed paths:
1010   M /gamelib/engine.py
1011   M /gamelib/gameboard.py
1012
1013Disable tools at night.
1014------------------------------------------------------------------------
1015r223 | neil | 2009-09-05 00:38:48 +0200 (Sat, 05 Sep 2009) | 1 line
1016Changed paths:
1017   M /TODO
1018   M /gamelib/engine.py
1019
1020Turn 'd' into a fast forward / normal speed toggle at night
1021------------------------------------------------------------------------
1022r222 | hodgestar | 2009-09-05 00:31:16 +0200 (Sat, 05 Sep 2009) | 1 line
1023Changed paths:
1024   M /TODO
1025   M /gamelib/gameboard.py
1026
1027Accept that new chicks die if you don't treat them properly.
1028------------------------------------------------------------------------
1029r221 | hodgestar | 2009-09-05 00:27:34 +0200 (Sat, 05 Sep 2009) | 1 line
1030Changed paths:
1031   M /TODO
1032
1033Updating TODO: Cursor sprite layering done. Muzzle flashes done.
1034------------------------------------------------------------------------
1035r220 | neil | 2009-09-05 00:18:23 +0200 (Sat, 05 Sep 2009) | 1 line
1036Changed paths:
1037   M /gamelib/gameboard.py
1038
1039Remove eggs from chickens placed outside. Fix some bugs with setting the correct image on buttons
1040------------------------------------------------------------------------
1041r219 | hodgestar | 2009-09-05 00:12:47 +0200 (Sat, 05 Sep 2009) | 1 line
1042Changed paths:
1043   M /gamelib/gameboard.py
1044   M /gamelib/tiles.py
1045
1046Make sprite cursors stay on top by fudging the sprite list. :/
1047------------------------------------------------------------------------
1048r218 | confluence | 2009-09-05 00:11:47 +0200 (Sat, 05 Sep 2009) | 1 line
1049Changed paths:
1050   M /gamelib/gameboard.py
1051
1052bugfix: deselect selected chicken at night
1053------------------------------------------------------------------------
1054r217 | neil | 2009-09-05 00:04:04 +0200 (Sat, 05 Sep 2009) | 1 line
1055Changed paths:
1056   M /gamelib/animal.py
1057   M /gamelib/gameboard.py
1058
1059Implement UI part of egg selling
1060------------------------------------------------------------------------
1061r216 | confluence | 2009-09-05 00:01:20 +0200 (Sat, 05 Sep 2009) | 1 line
1062Changed paths:
1063   M /gamelib/gameboard.py
1064
1065bugfix: deselect eaten chickens
1066------------------------------------------------------------------------
1067r215 | confluence | 2009-09-04 23:53:19 +0200 (Fri, 04 Sep 2009) | 1 line
1068Changed paths:
1069   A /data/sprites/sapper_fox.png
1070   A /data/sprites/sapper_fox.svg
1071   M /regenerate-pngs.py
1072
1073sapper fox
1074------------------------------------------------------------------------
1075r214 | neil | 2009-09-04 23:49:32 +0200 (Fri, 04 Sep 2009) | 1 line
1076Changed paths:
1077   M /gamelib/engine.py
1078   M /gamelib/gameboard.py
1079
1080Ensure we clean up highlights, etc.
1081------------------------------------------------------------------------
1082r213 | neil | 2009-09-04 23:35:40 +0200 (Fri, 04 Sep 2009) | 1 line
1083Changed paths:
1084   M /gamelib/gameboard.py
1085
1086Fix missed status flag in animations
1087------------------------------------------------------------------------
1088r212 | hodgestar | 2009-09-04 23:30:33 +0200 (Fri, 04 Sep 2009) | 1 line
1089Changed paths:
1090   M /TODO
1091
1092CIA hook tested.
1093------------------------------------------------------------------------
1094r211 | confluence | 2009-09-04 23:25:04 +0200 (Fri, 04 Sep 2009) | 1 line
1095Changed paths:
1096   A /data/sprites/equip_egg.png
1097   A /data/sprites/equip_egg.svg
1098   M /gamelib/equipment.py
1099   M /regenerate-pngs.py
1100
1101egg equipment
1102------------------------------------------------------------------------
1103r210 | hodgestar | 2009-09-04 23:24:35 +0200 (Fri, 04 Sep 2009) | 1 line
1104Changed paths:
1105   M /TODO
1106
1107Tweak TODO list to test commit hook.
1108------------------------------------------------------------------------
1109r209 | hodgestar | 2009-09-04 23:12:16 +0200 (Fri, 04 Sep 2009) | 1 line
1110Changed paths:
1111   M /gamelib/gameboard.py
1112
1113Fix bugs in clicking around inside buildings while moving chickens.
1114------------------------------------------------------------------------
1115r208 | jerith | 2009-09-04 23:06:08 +0200 (Fri, 04 Sep 2009) | 1 line
1116Changed paths:
1117   M /TODO
1118
1119Added cursor work to TODO.
1120------------------------------------------------------------------------
1121r207 | hodgestar | 2009-09-04 22:38:17 +0200 (Fri, 04 Sep 2009) | 1 line
1122Changed paths:
1123   M /TODO
1124
1125Note progress on muzzle flash in TODOs.
1126------------------------------------------------------------------------
1127r206 | hodgestar | 2009-09-04 22:35:55 +0200 (Fri, 04 Sep 2009) | 1 line
1128Changed paths:
1129   M /TODO
1130
1131Remove some completed TODOs.
1132------------------------------------------------------------------------
1133r205 | hodgestar | 2009-09-04 22:31:16 +0200 (Fri, 04 Sep 2009) | 1 line
1134Changed paths:
1135   M /gamelib/buildings.py
1136
1137Add counts to buildings.
1138------------------------------------------------------------------------
1139r204 | jerith | 2009-09-04 22:25:32 +0200 (Fri, 04 Sep 2009) | 1 line
1140Changed paths:
1141   M /TODO
1142   M /gamelib/engine.py
1143   M /gamelib/gameboard.py
1144
1145Fixed dangling cursor sprite and did some TODO list maintenance.
1146------------------------------------------------------------------------
1147r203 | neil | 2009-09-04 22:23:30 +0200 (Fri, 04 Sep 2009) | 1 line
1148Changed paths:
1149   A /gamelib/animations.py
1150   M /gamelib/engine.py
1151   M /gamelib/equipment.py
1152   M /gamelib/gameboard.py
1153
1154Animation support
1155------------------------------------------------------------------------
1156r202 | confluence | 2009-09-04 22:16:51 +0200 (Fri, 04 Sep 2009) | 1 line
1157Changed paths:
1158   M /data/images/gameover_lose.png
1159   M /data/images/gameover_win.png
1160   M /data/images/splash.png
1161   D /data/sprites/chknnest.png
1162   D /data/sprites/chknnest.svg
1163   D /data/sprites/emptynest.png
1164   D /data/sprites/emptynest.svg
1165   M /gamelib/animal.py
1166   M /gamelib/gameboard.py
1167   M /gamelib/icons.py
1168   M /regenerate-pngs.py
1169
1170layering bugfix; indoor chickens now use normal chicken icons
1171------------------------------------------------------------------------
1172r201 | confluence | 2009-09-04 21:51:19 +0200 (Fri, 04 Sep 2009) | 1 line
1173Changed paths:
1174   M /gamelib/animal.py
1175   M /gamelib/equipment.py
1176   M /gamelib/gameboard.py
1177
1178selected chickens are selected
1179------------------------------------------------------------------------
1180r200 | jerith | 2009-09-04 21:49:30 +0200 (Fri, 04 Sep 2009) | 1 line
1181Changed paths:
1182   M /gamelib/animal.py
1183   M /gamelib/buildings.py
1184
1185Buildings can affect visual acuity.
1186------------------------------------------------------------------------
1187r199 | jerith | 2009-09-04 21:34:01 +0200 (Fri, 04 Sep 2009) | 1 line
1188Changed paths:
1189   M /gamelib/buildings.py
1190   M /gamelib/equipment.py
1191
1192Buildings now affect weapon range and accuracy.
1193------------------------------------------------------------------------
1194r198 | hodgestar | 2009-09-04 21:32:30 +0200 (Fri, 04 Sep 2009) | 1 line
1195Changed paths:
1196   M /gamelib/gameboard.py
1197
1198Put chickens into first empty space in buildings to make it easier to add lots of chickens.
1199------------------------------------------------------------------------
1200r197 | jerith | 2009-09-04 21:27:26 +0200 (Fri, 04 Sep 2009) | 1 line
1201Changed paths:
1202   M /gamelib/animal.py
1203
1204If the closest chicken is gone, clear it.
1205------------------------------------------------------------------------
1206r196 | confluence | 2009-09-04 21:26:02 +0200 (Fri, 04 Sep 2009) | 1 line
1207Changed paths:
1208   M /gamelib/animal.py
1209   M /gamelib/equipment.py
1210
1211refactor of layers drawn on chicken, to allow for extended functionality
1212------------------------------------------------------------------------
1213r195 | neil | 2009-09-04 20:45:45 +0200 (Fri, 04 Sep 2009) | 1 line
1214Changed paths:
1215   M /gamelib/gameboard.py
1216
1217Selling eggs at the right price
1218------------------------------------------------------------------------
1219r194 | neil | 2009-09-04 20:45:06 +0200 (Fri, 04 Sep 2009) | 1 line
1220Changed paths:
1221   M /gamelib/gameboard.py
1222
1223Selling eggs now works
1224------------------------------------------------------------------------
1225r193 | neil | 2009-09-04 20:17:55 +0200 (Fri, 04 Sep 2009) | 1 line
1226Changed paths:
1227   M /gamelib/gameboard.py
1228
1229Allow selling of chickens in henhouses
1230------------------------------------------------------------------------
1231r192 | hodgestar | 2009-09-04 20:17:17 +0200 (Fri, 04 Sep 2009) | 1 line
1232Changed paths:
1233   M /gamelib/gameboard.py
1234
1235Don't allow buildings and fences to be built on top of chickens.
1236------------------------------------------------------------------------
1237r191 | hodgestar | 2009-09-04 20:09:37 +0200 (Fri, 04 Sep 2009) | 1 line
1238Changed paths:
1239   M /data/images/gameover_lose.png
1240   M /data/images/gameover_win.png
1241   M /data/images/splash.png
1242
1243Commit regenerated splash images.
1244------------------------------------------------------------------------
1245r190 | jerith | 2009-09-04 20:00:59 +0200 (Fri, 04 Sep 2009) | 1 line
1246Changed paths:
1247   M /gamelib/equipment.py
1248   M /gamelib/gameboard.py
1249
1250Use tool with left button, cancel tool with right button.
1251------------------------------------------------------------------------
1252r189 | confluence | 2009-09-04 19:55:16 +0200 (Fri, 04 Sep 2009) | 1 line
1253Changed paths:
1254   M /data/sprites/henhouse.png
1255   M /data/sprites/henhouse.svg
1256   M /data/sprites/select_henhouse.png
1257   M /data/sprites/select_henhouse.svg
1258
1259better henhouse
1260------------------------------------------------------------------------
1261r188 | neil | 2009-09-04 19:53:21 +0200 (Fri, 04 Sep 2009) | 1 line
1262Changed paths:
1263   M /gamelib/animal.py
1264
1265Remove hatched eggs
1266------------------------------------------------------------------------
1267r187 | hodgestar | 2009-09-04 19:49:37 +0200 (Fri, 04 Sep 2009) | 1 line
1268Changed paths:
1269   M /gamelib/gameboard.py
1270   M /gamelib/imagecache.py
1271   A /gamelib/sprite_cursor.py
1272
1273Add sprite cursors for building placement.
1274------------------------------------------------------------------------
1275r186 | confluence | 2009-09-04 19:39:29 +0200 (Fri, 04 Sep 2009) | 1 line
1276Changed paths:
1277   M /data/sprites/hendominium.png
1278   M /data/sprites/hendominium.svg
1279   M /data/sprites/henhouse.png
1280   M /data/sprites/henhouse.svg
1281   M /data/sprites/select_hendominium.png
1282   M /data/sprites/select_hendominium.svg
1283   M /data/sprites/select_henhouse.png
1284   M /data/sprites/select_henhouse.svg
1285   M /data/sprites/select_watchtower.png
1286   M /data/sprites/select_watchtower.svg
1287   M /data/sprites/watchtower.png
1288   M /data/sprites/watchtower.svg
1289
1290hopefully more obvious building boundaries; fixed building selection sprites
1291------------------------------------------------------------------------
1292r185 | confluence | 2009-09-04 19:17:17 +0200 (Fri, 04 Sep 2009) | 1 line
1293Changed paths:
1294   A /data/sprites/nest.png
1295   A /data/sprites/nest.svg
1296   M /regenerate-pngs.py
1297
1298better nest
1299------------------------------------------------------------------------
1300r184 | hodgestar | 2009-09-04 19:12:12 +0200 (Fri, 04 Sep 2009) | 1 line
1301Changed paths:
1302   M /gamelib/engine.py
1303   M /gamelib/gameboard.py
1304
1305Move cursor reset to start of night so it also triggers on using 'n' to finish day.
1306------------------------------------------------------------------------
1307r183 | hodgestar | 2009-09-04 18:49:38 +0200 (Fri, 04 Sep 2009) | 1 line
1308Changed paths:
1309   M /gamelib/engine.py
1310
1311Make 'i' take you from the main menu to the instructions.
1312------------------------------------------------------------------------
1313r182 | hodgestar | 2009-09-04 18:48:01 +0200 (Fri, 04 Sep 2009) | 1 line
1314Changed paths:
1315   M /gamelib/helpscreen.py
1316   M /gamelib/imagecache.py
1317
1318Lighten help screen. Fix some oddities in darken modifier.
1319------------------------------------------------------------------------
1320r181 | hodgestar | 2009-09-04 18:35:00 +0200 (Fri, 04 Sep 2009) | 1 line
1321Changed paths:
1322   M /gamelib/engine.py
1323
1324Fix typo in reference to MainMenuState.
1325------------------------------------------------------------------------
1326r180 | neil | 2009-09-04 17:00:54 +0200 (Fri, 04 Sep 2009) | 1 line
1327Changed paths:
1328   M /gamelib/engine.py
1329   A /gamelib/helpscreen.py
1330   M /gamelib/mainmenu.py
1331
1332Add basic help screen
1333------------------------------------------------------------------------
1334r179 | neil | 2009-09-04 09:19:58 +0200 (Fri, 04 Sep 2009) | 1 line
1335Changed paths:
1336   M /TODO
1337
1338Some updated notes
1339------------------------------------------------------------------------
1340r178 | confluence | 2009-09-04 01:23:45 +0200 (Fri, 04 Sep 2009) | 1 line
1341Changed paths:
1342   M /gamelib/buildings.py
1343
1344pedantic building renaming
1345------------------------------------------------------------------------
1346r177 | hodgestar | 2009-09-04 01:15:08 +0200 (Fri, 04 Sep 2009) | 1 line
1347Changed paths:
1348   A /screenshots/r176-hendominium.png
1349   A /screenshots/r176-survived-splash.png
1350
1351End of day screenshots.
1352------------------------------------------------------------------------
1353r176 | hodgestar | 2009-09-04 01:12:54 +0200 (Fri, 04 Sep 2009) | 1 line
1354Changed paths:
1355   M /gamelib/tiles.py
1356
1357Fix tile image for guardtower.
1358------------------------------------------------------------------------
1359r175 | confluence | 2009-09-04 01:11:11 +0200 (Fri, 04 Sep 2009) | 1 line
1360Changed paths:
1361   M /gamelib/animal.py
1362   M /gamelib/equipment.py
1363   M /gamelib/gameboard.py
1364
1365armour gets damaged
1366------------------------------------------------------------------------
1367r174 | hodgestar | 2009-09-04 01:05:36 +0200 (Fri, 04 Sep 2009) | 1 line
1368Changed paths:
1369   M /TODO
1370
1371Remove some completed TODO items.
1372------------------------------------------------------------------------
1373r173 | hodgestar | 2009-09-04 01:03:39 +0200 (Fri, 04 Sep 2009) | 1 line
1374Changed paths:
1375   M /gamelib/gameboard.py
1376
1377Don't allow occupied buildings to be sold (dialog can probably be dropped once buildings show their number of occupants).
1378------------------------------------------------------------------------
1379r172 | neil | 2009-09-04 01:00:29 +0200 (Fri, 04 Sep 2009) | 1 line
1380Changed paths:
1381   M /gamelib/animal.py
1382
1383Make Animals accept Positions when created. move hatch watching from Chicken to Egg
1384------------------------------------------------------------------------
1385r171 | hodgestar | 2009-09-04 00:59:30 +0200 (Fri, 04 Sep 2009) | 1 line
1386Changed paths:
1387   M /gamelib/buildings.py
1388   M /gamelib/gameboard.py
1389
1390Switch building to selected image when building is selected.
1391------------------------------------------------------------------------
1392r170 | hodgestar | 2009-09-04 00:44:20 +0200 (Fri, 04 Sep 2009) | 1 line
1393Changed paths:
1394   M /gamelib/gameboard.py
1395
1396Make equipment dialog close after selecting an item to sell.
1397------------------------------------------------------------------------
1398r169 | jerith | 2009-09-04 00:42:22 +0200 (Fri, 04 Sep 2009) | 1 line
1399Changed paths:
1400   M /gamelib/gameboard.py
1401
1402Fixed label alignment.
1403------------------------------------------------------------------------
1404r168 | confluence | 2009-09-04 00:40:20 +0200 (Fri, 04 Sep 2009) | 1 line
1405Changed paths:
1406   M /gamelib/equipment.py
1407
1408one helmet and vest per chicken
1409------------------------------------------------------------------------
1410r167 | hodgestar | 2009-09-04 00:38:18 +0200 (Fri, 04 Sep 2009) | 1 line
1411Changed paths:
1412   M /gamelib/gameboard.py
1413
1414Rename get_chicken to get_outside_chicken.
1415------------------------------------------------------------------------
1416r166 | neil | 2009-09-04 00:35:22 +0200 (Fri, 04 Sep 2009) | 1 line
1417Changed paths:
1418   M /gamelib/gameboard.py
1419
1420Minor cursor bugfixes
1421------------------------------------------------------------------------
1422r165 | hodgestar | 2009-09-04 00:34:26 +0200 (Fri, 04 Sep 2009) | 1 line
1423Changed paths:
1424   M /gamelib/constants.py
1425   M /gamelib/gameboard.py
1426
1427Implement equipment selling.
1428------------------------------------------------------------------------
1429r164 | confluence | 2009-09-04 00:22:57 +0200 (Fri, 04 Sep 2009) | 1 line
1430Changed paths:
1431   M /gamelib/animal.py
1432
1433fixed redrawing
1434------------------------------------------------------------------------
1435r163 | neil | 2009-09-04 00:19:34 +0200 (Fri, 04 Sep 2009) | 1 line
1436Changed paths:
1437   A /gamelib/cursors.py
1438   M /gamelib/engine.py
1439   M /gamelib/gameboard.py
1440
1441Basic cursor support
1442------------------------------------------------------------------------
1443r162 | confluence | 2009-09-04 00:16:09 +0200 (Fri, 04 Sep 2009) | 1 line
1444Changed paths:
1445   M /gamelib/animal.py
1446   M /gamelib/equipment.py
1447
1448improved equipment layers; unequip method on animal
1449------------------------------------------------------------------------
1450r161 | neil | 2009-09-04 00:15:35 +0200 (Fri, 04 Sep 2009) | 1 line
1451Changed paths:
1452   A /data/cursors
1453   A /data/cursors/chkn.xbm
1454   A /data/cursors/egg.xbm
1455   A /data/cursors/equip_knife.xbm
1456   A /data/cursors/equip_rifle.xbm
1457   M /regenerate-pngs.py
1458
1459Add support for creting xbm cursors
1460------------------------------------------------------------------------
1461r160 | hodgestar | 2009-09-04 00:00:28 +0200 (Fri, 04 Sep 2009) | 1 line
1462Changed paths:
1463   M /gamelib/gameover.py
1464   M /gamelib/imagecache.py
1465
1466Darken center of game over splash screen to make text legible.
1467------------------------------------------------------------------------
1468r159 | confluence | 2009-09-03 23:50:49 +0200 (Thu, 03 Sep 2009) | 1 line
1469Changed paths:
1470   M /gamelib/animal.py
1471   M /gamelib/constants.py
1472   M /gamelib/equipment.py
1473   M /gamelib/gameboard.py
1474
1475armour works now
1476------------------------------------------------------------------------
1477r158 | hodgestar | 2009-09-03 23:45:57 +0200 (Thu, 03 Sep 2009) | 1 line
1478Changed paths:
1479   M /gamelib/gameover.py
1480
1481Add splash images to game over screen.
1482------------------------------------------------------------------------
1483r157 | hodgestar | 2009-09-03 23:23:34 +0200 (Thu, 03 Sep 2009) | 1 line
1484Changed paths:
1485   M /gamelib/engine.py
1486
1487Stop background music whenever state changes.
1488------------------------------------------------------------------------
1489r156 | confluence | 2009-09-03 23:15:04 +0200 (Thu, 03 Sep 2009) | 1 line
1490Changed paths:
1491   M /data/icons/killed_fox.svg
1492   A /data/images/gameover_lose.png
1493   A /data/images/gameover_lose.svg
1494   A /data/images/gameover_win.png
1495   A /data/images/gameover_win.svg
1496   M /regenerate-pngs.py
1497
1498game over splash screens
1499------------------------------------------------------------------------
1500r155 | hodgestar | 2009-09-03 23:09:49 +0200 (Thu, 03 Sep 2009) | 1 line
1501Changed paths:
1502   M /gamelib/gameboard.py
1503
1504Neaten up toolbar.
1505------------------------------------------------------------------------
1506r154 | hodgestar | 2009-09-03 22:58:34 +0200 (Thu, 03 Sep 2009) | 1 line
1507Changed paths:
1508   M /gamelib/gameboard.py
1509
1510Damn you invisible chickens\!
1511------------------------------------------------------------------------
1512r153 | hodgestar | 2009-09-03 22:55:12 +0200 (Thu, 03 Sep 2009) | 1 line
1513Changed paths:
1514   M /gamelib/gameboard.py
1515
1516Fix Toolbar width to TOOLBAR_WIDTH by not allowing it to resize.
1517------------------------------------------------------------------------
1518r152 | hodgestar | 2009-09-03 22:32:56 +0200 (Thu, 03 Sep 2009) | 1 line
1519Changed paths:
1520   M /gamelib/engine.py
1521   M /gamelib/gameboard.py
1522   M /gamelib/gameover.py
1523   M /gamelib/main.py
1524   M /gamelib/mainmenu.py
1525
1526Refactor UI so that only a single gui.App is used. Pass all UI events via main_app. Change Toolbar table to use .td() everywhere. Move toolbar to top.
1527------------------------------------------------------------------------
1528r151 | confluence | 2009-09-03 22:24:37 +0200 (Thu, 03 Sep 2009) | 1 line
1529Changed paths:
1530   A /data/sprites/chkn_death.png
1531   A /data/sprites/chkn_death.svg
1532   A /data/sprites/fox_death.png
1533   A /data/sprites/fox_death.svg
1534   A /data/sprites/muzzle_flash.png
1535   A /data/sprites/muzzle_flash.svg
1536   A /data/sprites/select_chkn.png
1537   A /data/sprites/select_chkn.svg
1538   A /data/sprites/select_hendominium.png
1539   A /data/sprites/select_hendominium.svg
1540   A /data/sprites/select_henhouse.png
1541   A /data/sprites/select_henhouse.svg
1542   A /data/sprites/select_watchtower.png
1543   A /data/sprites/select_watchtower.svg
1544   M /regenerate-pngs.py
1545
1546select chicken, henhouse, hendominium or watchtower; fox death, chicken death; muzzle flash
1547------------------------------------------------------------------------
1548r150 | neil | 2009-09-03 22:12:54 +0200 (Thu, 03 Sep 2009) | 1 line
1549Changed paths:
1550   M /gamelib/animal.py
1551
1552More memory for the foxes, to ensure we avoid short loops
1553------------------------------------------------------------------------
1554r149 | neil | 2009-09-03 22:00:10 +0200 (Thu, 03 Sep 2009) | 1 line
1555Changed paths:
1556   M /gamelib/gameboard.py
1557
1558Reduce gui glitch effect
1559------------------------------------------------------------------------
1560r148 | jerith | 2009-09-03 20:56:40 +0200 (Thu, 03 Sep 2009) | 1 line
1561Changed paths:
1562   M /TODO
1563
1564Took equipment display off the TODO list.
1565------------------------------------------------------------------------
1566r147 | jerith | 2009-09-03 20:46:38 +0200 (Thu, 03 Sep 2009) | 1 line
1567Changed paths:
1568   M /gamelib/animal.py
1569   M /gamelib/equipment.py
1570
1571Equipment images.
1572------------------------------------------------------------------------
1573r146 | neil | 2009-09-03 17:14:13 +0200 (Thu, 03 Sep 2009) | 1 line
1574Changed paths:
1575   M /gamelib/animal.py
1576
1577Tweak fox behaviour around henhouses. Add some memory to avoid the indecisive fox loop
1578------------------------------------------------------------------------
1579r145 | neil | 2009-09-03 16:59:13 +0200 (Thu, 03 Sep 2009) | 1 line
1580Changed paths:
1581   M /gamelib/buildings.py
1582   M /gamelib/gameboard.py
1583
1584Add define for henhouses & egg laying.
1585------------------------------------------------------------------------
1586r144 | hodgestar | 2009-09-03 12:56:38 +0200 (Thu, 03 Sep 2009) | 1 line
1587Changed paths:
1588   M /TODO
1589
1590Couple more items for the TODO list from this mornings IRC chatting.
1591------------------------------------------------------------------------
1592r143 | neil | 2009-09-03 01:08:29 +0200 (Thu, 03 Sep 2009) | 1 line
1593Changed paths:
1594   M /gamelib/engine.py
1595
1596Disable timer when game is over
1597------------------------------------------------------------------------
1598r142 | neil | 2009-09-03 01:01:50 +0200 (Thu, 03 Sep 2009) | 1 line
1599Changed paths:
1600   M /gamelib/engine.py
1601   M /gamelib/mainmenu.py
1602
1603Fix crash.
1604------------------------------------------------------------------------
1605r141 | hodgestar | 2009-09-03 00:57:26 +0200 (Thu, 03 Sep 2009) | 1 line
1606Changed paths:
1607   A /screenshots/r138-ninja-fox.png
1608
1609The elusive ninja fox in action.
1610------------------------------------------------------------------------
1611r140 | neil | 2009-09-03 00:48:39 +0200 (Thu, 03 Sep 2009) | 1 line
1612Changed paths:
1613   M /gamelib/constants.py
1614   M /gamelib/engine.py
1615   M /gamelib/gameboard.py
1616   A /gamelib/gameover.py
1617   M /gamelib/main.py
1618   M /gamelib/mainmenu.py
1619
1620Add basic game over screen
1621------------------------------------------------------------------------
1622r139 | hodgestar | 2009-09-03 00:45:58 +0200 (Thu, 03 Sep 2009) | 1 line
1623Changed paths:
1624   A /screenshots/r138-splash-screen.png
1625
1626Splash screen screenshot.
1627------------------------------------------------------------------------
1628r138 | hodgestar | 2009-09-03 00:38:27 +0200 (Thu, 03 Sep 2009) | 1 line
1629Changed paths:
1630   A /TODO
1631
1632TODO loosely based on IRC discussion at end of 2 September.
1633------------------------------------------------------------------------
1634r137 | hodgestar | 2009-09-03 00:14:55 +0200 (Thu, 03 Sep 2009) | 1 line
1635Changed paths:
1636   M /gamelib/buildings.py
1637
1638Fix orientation of places in buildings.
1639------------------------------------------------------------------------
1640r136 | hodgestar | 2009-09-03 00:14:33 +0200 (Thu, 03 Sep 2009) | 1 line
1641Changed paths:
1642   M /gamelib/gameboard.py
1643
1644Check that there is enough cash before logging.
1645------------------------------------------------------------------------
1646r135 | confluence | 2009-09-03 00:11:55 +0200 (Thu, 03 Sep 2009) | 1 line
1647Changed paths:
1648   A /data/sprites/helmet.png
1649   A /data/sprites/helmet.svg
1650   A /data/sprites/kevlar.png
1651   A /data/sprites/kevlar.svg
1652   M /regenerate-pngs.py
1653
1654armour
1655------------------------------------------------------------------------
1656r134 | hodgestar | 2009-09-03 00:02:20 +0200 (Thu, 03 Sep 2009) | 1 line
1657Changed paths:
1658   M /gamelib/buildings.py
1659   M /gamelib/tiles.py
1660
1661Add Hendominium image support.
1662------------------------------------------------------------------------
1663r133 | confluence | 2009-09-02 23:58:08 +0200 (Wed, 02 Sep 2009) | 1 line
1664Changed paths:
1665   A /data/sprites/hendominium.png
1666   A /data/sprites/hendominium.svg
1667   M /regenerate-pngs.py
1668
1669hedominium
1670------------------------------------------------------------------------
1671r132 | hodgestar | 2009-09-02 23:52:52 +0200 (Wed, 02 Sep 2009) | 1 line
1672Changed paths:
1673   M /gamelib/constants.py
1674   M /gamelib/gameboard.py
1675
1676Add lumberjacks.
1677------------------------------------------------------------------------
1678r131 | jerith | 2009-09-02 23:40:47 +0200 (Wed, 02 Sep 2009) | 1 line
1679Changed paths:
1680   M /gamelib/animal.py
1681
1682NINJA FOXES!
1683------------------------------------------------------------------------
1684r130 | confluence | 2009-09-02 23:36:20 +0200 (Wed, 02 Sep 2009) | 1 line
1685Changed paths:
1686   M /data/images/splash.png
1687   M /data/images/splash.svg
1688
1689added title to splash
1690------------------------------------------------------------------------
1691r129 | hodgestar | 2009-09-02 23:33:53 +0200 (Wed, 02 Sep 2009) | 1 line
1692Changed paths:
1693   M /gamelib/gameboard.py
1694
1695Beware the ninja fox.
1696------------------------------------------------------------------------
1697r128 | hodgestar | 2009-09-02 23:31:24 +0200 (Wed, 02 Sep 2009) | 1 line
1698Changed paths:
1699   M /gamelib/gameboard.py
1700
1701Fix abode clearing bug.
1702------------------------------------------------------------------------
1703r127 | confluence | 2009-09-02 23:29:25 +0200 (Wed, 02 Sep 2009) | 1 line
1704Changed paths:
1705   M /data/sprites/chkn.png
1706   M /data/sprites/chkn.svg
1707   A /data/sprites/equip_knife.png
1708   A /data/sprites/equip_knife.svg
1709   A /data/sprites/equip_rifle.png
1710   A /data/sprites/equip_rifle.svg
1711   M /data/sprites/fox.png
1712   M /data/sprites/fox.svg
1713   D /data/sprites/knife.png
1714   A /data/sprites/ninja_fox.png
1715   A /data/sprites/ninja_fox.svg
1716   D /data/sprites/rifle.png
1717   M /regenerate-pngs.py
1718
1719equipped weapons; ninja fox
1720------------------------------------------------------------------------
1721r126 | hodgestar | 2009-09-02 23:28:04 +0200 (Wed, 02 Sep 2009) | 1 line
1722Changed paths:
1723   M /gamelib/animal.py
1724   M /gamelib/buildings.py
1725   M /gamelib/gameboard.py
1726
1727Chickens in buildings\!
1728------------------------------------------------------------------------
1729r125 | jerith | 2009-09-02 23:14:05 +0200 (Wed, 02 Sep 2009) | 1 line
1730Changed paths:
1731   M /gamelib/gameboard.py
1732   M /gamelib/main.py
1733   M /gamelib/mainmenu.py
1734
1735Display splash screen and replace window title.
1736------------------------------------------------------------------------
1737r124 | hodgestar | 2009-09-02 23:00:15 +0200 (Wed, 02 Sep 2009) | 1 line
1738Changed paths:
1739   M /gamelib/icons.py
1740
1741Load icons via imagecache.
1742------------------------------------------------------------------------
1743r123 | neil | 2009-09-02 22:54:47 +0200 (Wed, 02 Sep 2009) | 1 line
1744Changed paths:
1745   M /gamelib/animal.py
1746   M /gamelib/engine.py
1747   M /gamelib/gameboard.py
1748
1749Don't continue the night if we're not doing anything anymore
1750------------------------------------------------------------------------
1751r122 | confluence | 2009-09-02 22:54:45 +0200 (Wed, 02 Sep 2009) | 1 line
1752Changed paths:
1753   A /data/images/splash.png
1754   M /regenerate-pngs.py
1755
1756splash png
1757------------------------------------------------------------------------
1758r121 | jerith | 2009-09-02 22:34:21 +0200 (Wed, 02 Sep 2009) | 1 line
1759Changed paths:
1760   M /gamelib/equipment.py
1761
1762Added knives, increased rifle prices.
1763------------------------------------------------------------------------
1764r120 | neil | 2009-09-02 22:31:50 +0200 (Wed, 02 Sep 2009) | 1 line
1765Changed paths:
1766   M /gamelib/gameboard.py
1767
1768Remove debugging prints
1769------------------------------------------------------------------------
1770r119 | neil | 2009-09-02 22:28:03 +0200 (Wed, 02 Sep 2009) | 1 line
1771Changed paths:
1772   M /gamelib/engine.py
1773   M /gamelib/gameboard.py
1774
1775Remove chicken respawn at day start. Handle eaten chickens in henhouses better
1776------------------------------------------------------------------------
1777r118 | confluence | 2009-09-02 22:20:06 +0200 (Wed, 02 Sep 2009) | 1 line
1778Changed paths:
1779   A /data/sprites/chknnest.png
1780   A /data/sprites/chknnest.svg
1781   A /data/sprites/emptynest.png
1782   A /data/sprites/emptynest.svg
1783   M /regenerate-pngs.py
1784
1785nests
1786------------------------------------------------------------------------
1787r117 | neil | 2009-09-02 22:04:47 +0200 (Wed, 02 Sep 2009) | 1 line
1788Changed paths:
1789   M /gamelib/animal.py
1790   M /gamelib/engine.py
1791   M /gamelib/gameboard.py
1792
1793Add basic chicken->egg cycle
1794------------------------------------------------------------------------
1795r116 | hodgestar | 2009-09-02 21:40:28 +0200 (Wed, 02 Sep 2009) | 1 line
1796Changed paths:
1797   M /gamelib/animal.py
1798   M /gamelib/gameboard.py
1799
1800Start of dialog for placing chickens in buildings. Remove chicken in hen house bug by not allowing chickens in hen houses.
1801------------------------------------------------------------------------
1802r115 | jerith | 2009-09-02 21:17:26 +0200 (Wed, 02 Sep 2009) | 1 line
1803Changed paths:
1804   M /gamelib/animal.py
1805   M /gamelib/equipment.py
1806
1807Foxes are stealthy now.
1808------------------------------------------------------------------------
1809r114 | davidf | 2009-09-02 21:13:54 +0200 (Wed, 02 Sep 2009) | 3 lines
1810Changed paths:
1811   A /data/sounds/fire-machinegun.ogg (from /data/sounds/fire-rifle.ogg:111)
1812   R /data/sounds/fire-rifle.ogg
1813   M /data/sounds/get-sources
1814   M /data/sounds/sources.txt
1815
1816Renamed fire-rifle to fire-machinegun, and added a single-shot rifle
1817Adjusted convert_audio so you can specify a converter, namely oggenc, as nothing else seems to handle fire-rifle.wav
1818
1819------------------------------------------------------------------------
1820r113 | davidf | 2009-09-02 20:55:46 +0200 (Wed, 02 Sep 2009) | 2 lines
1821Changed paths:
1822   M /data/sounds/sources.txt
1823
1824Removed Creative Commons Sampling licensed files as they are GPL-incompatible and we have alternatives now
1825
1826------------------------------------------------------------------------
1827r112 | confluence | 2009-09-02 20:52:21 +0200 (Wed, 02 Sep 2009) | 1 line
1828Changed paths:
1829   A /data/images
1830   A /data/images/splash.svg
1831   M /data/sprites/chkn.svg
1832   M /data/sprites/egg.svg
1833
1834splash screen plus tweaks
1835------------------------------------------------------------------------
1836r111 | davidf | 2009-09-02 20:47:15 +0200 (Wed, 02 Sep 2009) | 2 lines
1837Changed paths:
1838   A /data/sounds/fire-rifle.ogg
1839   M /data/sounds/sources.txt
1840
1841Added sounds for firing of rifle
1842
1843------------------------------------------------------------------------
1844r110 | jerith | 2009-09-02 20:46:10 +0200 (Wed, 02 Sep 2009) | 1 line
1845Changed paths:
1846   M /gamelib/animal.py
1847   M /gamelib/buildings.py
1848   M /gamelib/equipment.py
1849   M /gamelib/gameboard.py
1850
1851Equipment purchasing and some toolbar tweaks.
1852------------------------------------------------------------------------
1853r109 | hodgestar | 2009-09-02 20:42:00 +0200 (Wed, 02 Sep 2009) | 1 line
1854Changed paths:
1855   M /gamelib/animal.py
1856   M /gamelib/buildings.py
1857   M /gamelib/gameboard.py
1858
1859Add occupants and abodes. Allowing moving chickens around.
1860------------------------------------------------------------------------
1861r108 | neil | 2009-09-02 20:26:15 +0200 (Wed, 02 Sep 2009) | 1 line
1862Changed paths:
1863   M /gamelib/misc.py
1864
1865Fix dist metric
1866------------------------------------------------------------------------
1867r107 | confluence | 2009-09-02 20:19:03 +0200 (Wed, 02 Sep 2009) | 1 line
1868Changed paths:
1869   A /data/sprites/knife.png
1870   A /data/sprites/knife.svg
1871   M /regenerate-pngs.py
1872
1873knife
1874------------------------------------------------------------------------
1875r106 | hodgestar | 2009-09-02 20:10:52 +0200 (Wed, 02 Sep 2009) | 1 line
1876Changed paths:
1877   M /gamelib/constants.py
1878   M /gamelib/gameboard.py
1879
1880Add chicken moving tool and start of animal placement.
1881------------------------------------------------------------------------
1882r105 | hodgestar | 2009-09-02 20:09:57 +0200 (Wed, 02 Sep 2009) | 1 line
1883Changed paths:
1884   M /gamelib/animal.py
1885
1886Add .covers(tile_pos) to animals (to match similar function on buildings).
1887------------------------------------------------------------------------
1888r104 | confluence | 2009-09-02 20:05:04 +0200 (Wed, 02 Sep 2009) | 1 line
1889Changed paths:
1890   A /data/sprites/rifle.png
1891   A /data/sprites/rifle.svg
1892   M /regenerate-pngs.py
1893
1894rifle
1895------------------------------------------------------------------------
1896r103 | confluence | 2009-09-02 19:55:24 +0200 (Wed, 02 Sep 2009) | 1 line
1897Changed paths:
1898   M /data/icons/killed_fox.png
1899   M /data/icons/killed_fox.svg
1900
1901new dead fox icon
1902------------------------------------------------------------------------
1903r102 | hodgestar | 2009-09-02 19:26:01 +0200 (Wed, 02 Sep 2009) | 1 line
1904Changed paths:
1905   M /gamelib/sound.py
1906
1907Add missing sys import.
1908------------------------------------------------------------------------
1909r101 | hodgestar | 2009-09-02 19:24:58 +0200 (Wed, 02 Sep 2009) | 1 line
1910Changed paths:
1911   M /gamelib/misc.py
1912
1913Re-indent to four spaces.
1914------------------------------------------------------------------------
1915r100 | davidf | 2009-09-02 14:50:28 +0200 (Wed, 02 Sep 2009) | 2 lines
1916Changed paths:
1917   A /data/sounds/daytime.ogg
1918   A /data/sounds/nighttime.ogg
1919   M /data/sounds/sources.txt
1920   M /gamelib/engine.py
1921   M /gamelib/equipment.py
1922   M /gamelib/sound.py
1923
1924Added background music support, and daytime and night time music (really animal sounds, not music)
1925
1926------------------------------------------------------------------------
1927r99 | davidf | 2009-09-02 14:14:24 +0200 (Wed, 02 Sep 2009) | 3 lines
1928Changed paths:
1929   D /data/sounds/chicken4.ogg
1930   D /data/sounds/chicken5.ogg
1931   A /data/sounds/daybreak.ogg (from /data/sounds/chicken5.ogg:96)
1932   A /data/sounds/kill-chicken.ogg
1933   A /data/sounds/kill-fox.ogg
1934   A /data/sounds/nightfall.ogg
1935   A /data/sounds/sell-chicken.ogg (from /data/sounds/chicken4.ogg:96)
1936   M /data/sounds/sources.txt
1937   M /gamelib/animal.py
1938   M /gamelib/engine.py
1939   M /gamelib/gameboard.py
1940
1941Added sounds killing foxes and chickens, and nightfall
1942Renamed sounds for clarity
1943
1944------------------------------------------------------------------------
1945r98 | davidf | 2009-09-02 13:52:02 +0200 (Wed, 02 Sep 2009) | 2 lines
1946Changed paths:
1947   M /gamelib/sound.py
1948
1949Rather use sound playing (we don't need to stream sound effects from disk), and cache sounds
1950
1951------------------------------------------------------------------------
1952r97 | neil | 2009-09-02 13:40:51 +0200 (Wed, 02 Sep 2009) | 1 line
1953Changed paths:
1954   M /gamelib/gameboard.py
1955
1956Iterate over a copy of the loop when changing it
1957------------------------------------------------------------------------
1958r96 | davidf | 2009-09-02 13:28:00 +0200 (Wed, 02 Sep 2009) | 1 line
1959Changed paths:
1960   A /data/sounds/chicken4.ogg
1961   A /data/sounds/chicken5.ogg
1962
1963Added the CC-BY licensed sound files so people don't have to download them
1964------------------------------------------------------------------------
1965r95 | davidf | 2009-09-02 13:25:42 +0200 (Wed, 02 Sep 2009) | 2 lines
1966Changed paths:
1967   M /gamelib/engine.py
1968   M /gamelib/gameboard.py
1969
1970Added some sounds
1971
1972------------------------------------------------------------------------
1973r94 | davidf | 2009-09-02 13:19:18 +0200 (Wed, 02 Sep 2009) | 3 lines
1974Changed paths:
1975   M /data/sounds/get-sources
1976   M /data/sounds/sources.txt
1977
1978Added ability to handle extracting from zip archives after download, although the code is becoming slightly hairy as a result
1979Added some nicely licensed chicken and rooster samples from OLPC
1980
1981------------------------------------------------------------------------
1982r93 | neil | 2009-09-02 12:47:46 +0200 (Wed, 02 Sep 2009) | 1 line
1983Changed paths:
1984   M /gamelib/animal.py
1985   M /gamelib/gameboard.py
1986
1987Refactor Fox so we can have different types. Add a greedy fox
1988------------------------------------------------------------------------
1989r92 | neil | 2009-09-02 12:45:33 +0200 (Wed, 02 Sep 2009) | 1 line
1990Changed paths:
1991   M /gamelib/engine.py
1992
1993Make night length a more easily discoverable parameter
1994------------------------------------------------------------------------
1995r91 | davidf | 2009-09-02 12:34:22 +0200 (Wed, 02 Sep 2009) | 2 lines
1996Changed paths:
1997   M /gamelib/constants.py
1998   M /gamelib/main.py
1999   A /gamelib/sound.py
2000
2001Added ability to initialize sound and play sounds, and handle sound not working / file being missing etc
2002
2003------------------------------------------------------------------------
2004r90 | davidf | 2009-09-02 12:33:35 +0200 (Wed, 02 Sep 2009) | 2 lines
2005Changed paths:
2006   M /gamelib/data.py
2007
2008Support multiple arguments using os.path.join - better to pass filepath('a', 'b') than filepath('a/b')
2009
2010------------------------------------------------------------------------
2011r89 | davidf | 2009-09-02 12:14:51 +0200 (Wed, 02 Sep 2009) | 2 lines
2012Changed paths:
2013   M /data/sounds/get-sources
2014   M /data/sounds/sources.txt
2015
2016Added lazy login capability so we don't login unless downloading
2017
2018------------------------------------------------------------------------
2019r88 | davidf | 2009-09-02 12:09:34 +0200 (Wed, 02 Sep 2009) | 2 lines
2020Changed paths:
2021   M /data/sounds/get-sources
2022   M /data/sounds/sources.txt
2023   M /data/sounds/web.ini.sample
2024
2025Improved login, added sampleswap-sourced public domain sound, handle aiff conversion, don't parse parameters in config files
2026
2027------------------------------------------------------------------------
2028r87 | davidf | 2009-09-02 11:36:38 +0200 (Wed, 02 Sep 2009) | 1 line
2029Changed paths:
2030   A /data/sounds/README.txt
2031   A /data/sounds/web.ini.sample
2032
2033Added sample web.ini, and README explaining how it all works
2034------------------------------------------------------------------------
2035r86 | davidf | 2009-09-02 11:33:55 +0200 (Wed, 02 Sep 2009) | 1 line
2036Changed paths:
2037   A /data/sounds
2038   A /data/sounds/get-sources
2039   A /data/sounds/sources.txt
2040
2041Adds directory for sounds, and script to download them based on sources.txt (and web.ini, which contains password info for freesound.org) despite licensing disputes
2042------------------------------------------------------------------------
2043r85 | jerith | 2009-09-01 23:31:08 +0200 (Tue, 01 Sep 2009) | 1 line
2044Changed paths:
2045   M /gamelib/animal.py
2046   A /gamelib/equipment.py
2047   M /gamelib/gameboard.py
2048
2049Chickens with rifles!
2050------------------------------------------------------------------------
2051r84 | jerith | 2009-09-01 21:40:08 +0200 (Tue, 01 Sep 2009) | 1 line
2052Changed paths:
2053   M /gamelib/gameboard.py
2054
2055Cleaned up some toolbar code a bit.
2056------------------------------------------------------------------------
2057r83 | neil | 2009-09-01 16:35:22 +0200 (Tue, 01 Sep 2009) | 1 line
2058Changed paths:
2059   M /gamelib/animal.py
2060
2061Tweak fox avoidance behaviour
2062------------------------------------------------------------------------
2063r82 | neil | 2009-09-01 15:09:52 +0200 (Tue, 01 Sep 2009) | 1 line
2064Changed paths:
2065   M /regenerate-pngs.py
2066
2067regenerate icons as well
2068------------------------------------------------------------------------
2069r81 | neil | 2009-09-01 13:21:43 +0200 (Tue, 01 Sep 2009) | 1 line
2070Changed paths:
2071   M /gamelib/constants.py
2072   M /gamelib/gameboard.py
2073
2074Kill foxes that don't reach safety
2075------------------------------------------------------------------------
2076r80 | neil | 2009-09-01 13:20:14 +0200 (Tue, 01 Sep 2009) | 1 line
2077Changed paths:
2078   M /gamelib/gameboard.py
2079
2080Add chicken counter
2081------------------------------------------------------------------------
2082r79 | neil | 2009-09-01 13:18:08 +0200 (Tue, 01 Sep 2009) | 1 line
2083Changed paths:
2084   A /data/icons
2085   A /data/icons/chkn.png
2086   A /data/icons/chkn.svg
2087   A /data/icons/killed_fox.png
2088   A /data/icons/killed_fox.svg
2089   A /gamelib/icons.py
2090
2091Add icons for the menu
2092------------------------------------------------------------------------
2093r78 | hodgestar | 2009-09-01 12:40:57 +0200 (Tue, 01 Sep 2009) | 1 line
2094Changed paths:
2095   M /gamelib/constants.py
2096   M /gamelib/gameboard.py
2097
2098Implement separate fence repair cost (currently 25 groats).
2099------------------------------------------------------------------------
2100r77 | hodgestar | 2009-09-01 12:15:21 +0200 (Tue, 01 Sep 2009) | 1 line
2101Changed paths:
2102   M /pyweek-upload.py
2103
2104Make integer data keys (i.e. the API version number) work.
2105------------------------------------------------------------------------
2106r76 | hodgestar | 2009-09-01 11:53:14 +0200 (Tue, 01 Sep 2009) | 1 line
2107Changed paths:
2108   A /screenshots
2109   A /screenshots/r75-day-01.png
2110   A /screenshots/r75-night-01.png
2111
2112Screenshots.
2113------------------------------------------------------------------------
2114r75 | hodgestar | 2009-09-01 11:48:18 +0200 (Tue, 01 Sep 2009) | 1 line
2115Changed paths:
2116   M /run_game.py
2117
2118Mark run_game as executable.
2119------------------------------------------------------------------------
2120r74 | neil | 2009-09-01 00:44:37 +0200 (Tue, 01 Sep 2009) | 1 line
2121Changed paths:
2122   M /gamelib/gameboard.py
2123
2124Spawn foxes jsut outside the map
2125------------------------------------------------------------------------
2126r73 | neil | 2009-09-01 00:44:21 +0200 (Tue, 01 Sep 2009) | 1 line
2127Changed paths:
2128   M /gamelib/animal.py
2129
2130Fix some bound checking and tweak movement costs
2131------------------------------------------------------------------------
2132r72 | neil | 2009-09-01 00:20:27 +0200 (Tue, 01 Sep 2009) | 1 line
2133Changed paths:
2134   M /gamelib/animal.py
2135
2136Expand comment
2137------------------------------------------------------------------------
2138r71 | neil | 2009-09-01 00:14:41 +0200 (Tue, 01 Sep 2009) | 1 line
2139Changed paths:
2140   M /gamelib/animal.py
2141
2142Make foxes move 'better' and break fences
2143------------------------------------------------------------------------
2144r70 | neil | 2009-09-01 00:14:12 +0200 (Tue, 01 Sep 2009) | 1 line
2145Changed paths:
2146   M /gamelib/engine.py
2147   M /gamelib/gameboard.py
2148   A /gamelib/misc.py
2149
2150Move spawing code from engine to gameboard - seems more natural.
2151------------------------------------------------------------------------
2152r69 | hodgestar | 2009-08-31 23:41:34 +0200 (Mon, 31 Aug 2009) | 1 line
2153Changed paths:
2154   M /gamelib/gameboard.py
2155
2156Add button for finishing day. Remove debugging print.
2157------------------------------------------------------------------------
2158r68 | hodgestar | 2009-08-31 23:22:10 +0200 (Mon, 31 Aug 2009) | 1 line
2159Changed paths:
2160   M /gamelib/gameboard.py
2161
2162Sanity check and fix up buildings on map after loading.
2163------------------------------------------------------------------------
2164r67 | hodgestar | 2009-08-31 22:57:20 +0200 (Mon, 31 Aug 2009) | 1 line
2165Changed paths:
2166   M /gamelib/constants.py
2167   M /gamelib/gameboard.py
2168
2169Implement fence selling (a bit hackish, but fine for now).
2170------------------------------------------------------------------------
2171r66 | hodgestar | 2009-08-31 22:44:00 +0200 (Mon, 31 Aug 2009) | 1 line
2172Changed paths:
2173   M /gamelib/buildings.py
2174   M /gamelib/gameboard.py
2175
2176Implement building selling.
2177------------------------------------------------------------------------
2178r65 | hodgestar | 2009-08-31 22:25:11 +0200 (Mon, 31 Aug 2009) | 1 line
2179Changed paths:
2180   M /gamelib/buildings.py
2181   M /gamelib/constants.py
2182   M /gamelib/gameboard.py
2183
2184Refactor buildings so that new ones can be added just by adding a class to buildings.py.
2185------------------------------------------------------------------------
2186r64 | hodgestar | 2009-08-31 21:32:42 +0200 (Mon, 31 Aug 2009) | 1 line
2187Changed paths:
2188   D /data/sprites/guardtower.png
2189   M /gamelib/buildings.py
2190
2191Switch guard tower to new watchtower.png image.
2192------------------------------------------------------------------------
2193r63 | neil | 2009-08-31 21:32:02 +0200 (Mon, 31 Aug 2009) | 1 line
2194Changed paths:
2195   A /data/tiles/broken_fence.png
2196   A /data/tiles/broken_fence.svg
2197   M /gamelib/tiles.py
2198
2199Add broken fence tile
2200------------------------------------------------------------------------
2201r62 | confluence | 2009-08-31 21:27:53 +0200 (Mon, 31 Aug 2009) | 1 line
2202Changed paths:
2203   A /data/sprites/watchtower.png
2204   A /data/sprites/watchtower.svg
2205   M /regenerate-pngs.py
2206
2207watchtower
2208------------------------------------------------------------------------
2209r61 | hodgestar | 2009-08-31 21:10:31 +0200 (Mon, 31 Aug 2009) | 1 line
2210Changed paths:
2211   A /data/sprites/guardtower.png
2212   M /gamelib/constants.py
2213   M /gamelib/gameboard.py
2214
2215Implement guard towers (with temporary sprite PNG).
2216------------------------------------------------------------------------
2217r60 | confluence | 2009-08-31 21:04:00 +0200 (Mon, 31 Aug 2009) | 1 line
2218Changed paths:
2219   M /data/tiles/woodland.png
2220   M /data/tiles/woodland.svg
2221
2222better tree
2223------------------------------------------------------------------------
2224r59 | hodgestar | 2009-08-31 20:55:18 +0200 (Mon, 31 Aug 2009) | 1 line
2225Changed paths:
2226   M /gamelib/main.py
2227
2228Hide keyboard interrupt message on Ctrl-C exit.
2229------------------------------------------------------------------------
2230r58 | hodgestar | 2009-08-31 20:34:10 +0200 (Mon, 31 Aug 2009) | 1 line
2231Changed paths:
2232   M /gamelib/buildings.py
2233   M /gamelib/gameboard.py
2234
2235Implement henhouses and henhouse adding.
2236------------------------------------------------------------------------
2237r57 | hodgestar | 2009-08-31 20:33:33 +0200 (Mon, 31 Aug 2009) | 1 line
2238Changed paths:
2239   M /gamelib/tiles.py
2240
2241Replace TILE_MAP with richer (but backwards compatible) structure. Record tile number and tile name on tile object.
2242------------------------------------------------------------------------
2243r56 | hodgestar | 2009-08-31 20:30:02 +0200 (Mon, 31 Aug 2009) | 1 line
2244Changed paths:
2245   M /gamelib/constants.py
2246
2247Up starting cash and add henhouse price.
2248------------------------------------------------------------------------
2249r55 | jerith | 2009-08-31 19:56:13 +0200 (Mon, 31 Aug 2009) | 1 line
2250Changed paths:
2251   M /gamelib/gameboard.py
2252
2253Cleaned up buying and selling a bit.
2254------------------------------------------------------------------------
2255r54 | confluence | 2009-08-31 19:47:10 +0200 (Mon, 31 Aug 2009) | 1 line
2256Changed paths:
2257   M /gamelib/animal.py
2258   M /gamelib/imagecache.py
2259
2260foxes don't run backwards
2261------------------------------------------------------------------------
2262r53 | jerith | 2009-08-31 19:37:20 +0200 (Mon, 31 Aug 2009) | 1 line
2263Changed paths:
2264   M /gamelib/constants.py
2265   M /gamelib/gameboard.py
2266
2267Sell chickens and buy fences.
2268------------------------------------------------------------------------
2269r52 | hodgestar | 2009-08-31 19:18:03 +0200 (Mon, 31 Aug 2009) | 1 line
2270Changed paths:
2271   M /gamelib/tiles.py
2272
2273Add missing call to vid.Tile.__init__ to FarmTile.
2274------------------------------------------------------------------------
2275r51 | confluence | 2009-08-31 19:07:01 +0200 (Mon, 31 Aug 2009) | 1 line
2276Changed paths:
2277   M /data/sprites/fox.png
2278   M /data/sprites/fox.svg
2279
2280flipped fox
2281------------------------------------------------------------------------
2282r50 | hodgestar | 2009-08-31 19:01:59 +0200 (Mon, 31 Aug 2009) | 1 line
2283Changed paths:
2284   M /gamelib/tiles.py
2285
2286Update tile loading to use imagecache and new data.py auto-converting of paths.
2287------------------------------------------------------------------------
2288r49 | hodgestar | 2009-08-31 18:58:03 +0200 (Mon, 31 Aug 2009) | 1 line
2289Changed paths:
2290   M /regenerate-pngs.py
2291
2292Add egg to sprite images generated.
2293------------------------------------------------------------------------
2294r48 | hodgestar | 2009-08-31 18:57:39 +0200 (Mon, 31 Aug 2009) | 1 line
2295Changed paths:
2296   M /gamelib/animal.py
2297
2298Add egg image to egg sprite.
2299------------------------------------------------------------------------
2300r47 | hodgestar | 2009-08-31 18:56:33 +0200 (Mon, 31 Aug 2009) | 1 line
2301Changed paths:
2302   A /data/sprites/egg.png
2303
2304Add egg PNG.
2305------------------------------------------------------------------------
2306r46 | confluence | 2009-08-31 18:55:34 +0200 (Mon, 31 Aug 2009) | 1 line
2307Changed paths:
2308   A /data/sprites/egg.svg
2309
2310egg
2311------------------------------------------------------------------------
2312r45 | hodgestar | 2009-08-31 18:49:59 +0200 (Mon, 31 Aug 2009) | 1 line
2313Changed paths:
2314   M /gamelib/animal.py
2315
2316Move animal sprites to imagecache.
2317------------------------------------------------------------------------
2318r44 | hodgestar | 2009-08-31 18:49:12 +0200 (Mon, 31 Aug 2009) | 1 line
2319Changed paths:
2320   A /gamelib/buildings.py
2321
2322Start of building sprites.
2323------------------------------------------------------------------------
2324r43 | hodgestar | 2009-08-31 18:48:47 +0200 (Mon, 31 Aug 2009) | 1 line
2325Changed paths:
2326   M /gamelib/data.py
2327
2328Auto-convert unix / http path separators to platform appropriate ones -- we should now just be able to use slash as the path separator through-out our own code.
2329------------------------------------------------------------------------
2330r42 | hodgestar | 2009-08-31 18:47:54 +0200 (Mon, 31 Aug 2009) | 1 line
2331Changed paths:
2332   A /gamelib/imagecache.py
2333
2334Add image cache (with support for modified versions of an image).
2335------------------------------------------------------------------------
2336r41 | jerith | 2009-08-31 18:33:51 +0200 (Mon, 31 Aug 2009) | 1 line
2337Changed paths:
2338   M /gamelib/gameboard.py
2339
2340Money counter with very ugly display hack.
2341------------------------------------------------------------------------
2342r40 | jerith | 2009-08-31 16:19:13 +0200 (Mon, 31 Aug 2009) | 1 line
2343Changed paths:
2344   M /gamelib/gameboard.py
2345
2346Scroll game window with arrow keys.
2347------------------------------------------------------------------------
2348r39 | neil | 2009-08-31 15:28:59 +0200 (Mon, 31 Aug 2009) | 1 line
2349Changed paths:
2350   M /gamelib/animal.py
2351
2352Make the secret foxes really secret
2353------------------------------------------------------------------------
2354r38 | jerith | 2009-08-31 15:27:27 +0200 (Mon, 31 Aug 2009) | 1 line
2355Changed paths:
2356   M /gamelib/gameboard.py
2357
2358Always update the vidwidget.
2359------------------------------------------------------------------------
2360r37 | jerith | 2009-08-31 14:55:00 +0200 (Mon, 31 Aug 2009) | 1 line
2361Changed paths:
2362   M /gamelib/gameboard.py
2363
2364Display cleanup and rationalisation.
2365------------------------------------------------------------------------
2366r36 | jerith | 2009-08-31 14:40:05 +0200 (Mon, 31 Aug 2009) | 1 line
2367Changed paths:
2368   M /gamelib/gameboard.py
2369
2370Fixed gameboard display.
2371------------------------------------------------------------------------
2372r35 | hodgestar | 2009-08-30 21:06:20 +0200 (Sun, 30 Aug 2009) | 1 line
2373Changed paths:
2374   M /data/sprites/henhouse.png
2375
2376Correctly-sized henhouse PNG.
2377------------------------------------------------------------------------
2378r34 | hodgestar | 2009-08-30 21:05:31 +0200 (Sun, 30 Aug 2009) | 1 line
2379Changed paths:
2380   M /regenerate-pngs.py
2381
2382Add special handling for different sized sprites.
2383------------------------------------------------------------------------
2384r33 | neil | 2009-08-30 20:59:12 +0200 (Sun, 30 Aug 2009) | 1 line
2385Changed paths:
2386   M /gamelib/animal.py
2387
2388Discourage foxes from stepping on each other
2389------------------------------------------------------------------------
2390r32 | hodgestar | 2009-08-30 20:56:09 +0200 (Sun, 30 Aug 2009) | 1 line
2391Changed paths:
2392   M /gamelib/engine.py
2393
2394Add 's' as a key for starting the game from the menu.
2395------------------------------------------------------------------------
2396r31 | hodgestar | 2009-08-30 20:51:28 +0200 (Sun, 30 Aug 2009) | 1 line
2397Changed paths:
2398   M /gamelib/engine.py
2399   M /gamelib/tiles.py
2400
2401Color night and day.
2402------------------------------------------------------------------------
2403r30 | neil | 2009-08-30 20:46:46 +0200 (Sun, 30 Aug 2009) | 1 line
2404Changed paths:
2405   M /gamelib/animal.py
2406   M /gamelib/engine.py
2407   M /gamelib/gameboard.py
2408
2409Minimal fox raid logic
2410------------------------------------------------------------------------
2411r29 | hodgestar | 2009-08-30 20:23:40 +0200 (Sun, 30 Aug 2009) | 1 line
2412Changed paths:
2413   M /gamelib/animal.py
2414
2415Change animal.py to four space indents.
2416------------------------------------------------------------------------
2417r28 | confluence | 2009-08-30 20:23:15 +0200 (Sun, 30 Aug 2009) | 1 line
2418Changed paths:
2419   M /data/sprites/henhouse.png
2420   M /data/sprites/henhouse.svg
2421   M /data/tiles/fence.png
2422   M /data/tiles/fence.svg
2423   M /data/tiles/grassland.png
2424   M /data/tiles/grassland.svg
2425   M /data/tiles/woodland.png
2426   M /data/tiles/woodland.svg
2427
2428lightened greens
2429------------------------------------------------------------------------
2430r27 | confluence | 2009-08-30 20:17:46 +0200 (Sun, 30 Aug 2009) | 1 line
2431Changed paths:
2432   M /data/sprites/henhouse.png
2433   M /data/sprites/henhouse.svg
2434   M /data/tiles/woodland.png
2435   M /data/tiles/woodland.svg
2436
2437fixed henhouse; woodland
2438------------------------------------------------------------------------
2439r26 | neil | 2009-08-30 20:14:07 +0200 (Sun, 30 Aug 2009) | 1 line
2440Changed paths:
2441   A /gamelib/animal.py
2442   M /gamelib/engine.py
2443   M /gamelib/gameboard.py
2444
2445Add placing some chickens and foxes
2446------------------------------------------------------------------------
2447r25 | hodgestar | 2009-08-30 20:11:30 +0200 (Sun, 30 Aug 2009) | 1 line
2448Changed paths:
2449   M /gamelib/gameboard.py
2450   A /gamelib/tiles.py
2451
2452Add support for PNG tiles.
2453------------------------------------------------------------------------
2454r24 | confluence | 2009-08-30 20:00:44 +0200 (Sun, 30 Aug 2009) | 1 line
2455Changed paths:
2456   A /data/tiles/fence.png
2457   A /data/tiles/fence.svg
2458
2459fence
2460------------------------------------------------------------------------
2461r23 | confluence | 2009-08-30 19:59:11 +0200 (Sun, 30 Aug 2009) | 1 line
2462Changed paths:
2463   M /data/tiles/grassland.png
2464   M /data/tiles/grassland.svg
2465
2466fixed grassland
2467------------------------------------------------------------------------
2468r22 | hodgestar | 2009-08-30 19:50:29 +0200 (Sun, 30 Aug 2009) | 1 line
2469Changed paths:
2470   A /data/tiles/grassland.png
2471   A /data/tiles/woodland.png
2472
2473Commit PNG versions of tiles.
2474------------------------------------------------------------------------
2475r21 | confluence | 2009-08-30 19:48:13 +0200 (Sun, 30 Aug 2009) | 1 line
2476Changed paths:
2477   A /data/tiles/grassland.svg
2478   A /data/tiles/woodland.svg
2479
2480terrain
2481------------------------------------------------------------------------
2482r20 | hodgestar | 2009-08-30 19:27:01 +0200 (Sun, 30 Aug 2009) | 1 line
2483Changed paths:
2484   A /data/sprites/chkn.png
2485   A /data/sprites/fox.png
2486   A /data/sprites/henhouse.png
2487
2488Generated PNGs.
2489------------------------------------------------------------------------
2490r19 | hodgestar | 2009-08-30 19:26:05 +0200 (Sun, 30 Aug 2009) | 1 line
2491Changed paths:
2492   A /regenerate-pngs.py
2493
2494Script for generating .png images from .svg.
2495------------------------------------------------------------------------
2496r18 | jerith | 2009-08-30 19:15:23 +0200 (Sun, 30 Aug 2009) | 1 line
2497Changed paths:
2498   M /gamelib/gameboard.py
2499
2500Interaction with the game board.
2501------------------------------------------------------------------------
2502r17 | confluence | 2009-08-30 18:58:38 +0200 (Sun, 30 Aug 2009) | 1 line
2503Changed paths:
2504   A /data/sprites/henhouse.svg
2505
2506henhouse
2507------------------------------------------------------------------------
2508r16 | neil | 2009-08-30 18:47:17 +0200 (Sun, 30 Aug 2009) | 1 line
2509Changed paths:
2510   M /gamelib/engine.py
2511
2512Add update call to main menu event
2513------------------------------------------------------------------------
2514r15 | jerith | 2009-08-30 18:42:44 +0200 (Sun, 30 Aug 2009) | 1 line
2515Changed paths:
2516   M /gamelib/engine.py
2517   M /gamelib/gameboard.py
2518
2519Split gameboard screen.
2520------------------------------------------------------------------------
2521r14 | confluence | 2009-08-30 17:23:53 +0200 (Sun, 30 Aug 2009) | 1 line
2522Changed paths:
2523   M /data/sprites/fox.svg
2524
2525improved fox
2526------------------------------------------------------------------------
2527r13 | jerith | 2009-08-30 17:20:17 +0200 (Sun, 30 Aug 2009) | 1 line
2528Changed paths:
2529   M /gamelib/engine.py
2530   M /gamelib/gameboard.py
2531
2532Hooked in the game board.
2533------------------------------------------------------------------------
2534r12 | hodgestar | 2009-08-30 17:11:44 +0200 (Sun, 30 Aug 2009) | 1 line
2535Changed paths:
2536   A /gamelib/engine.py
2537   M /gamelib/gameboard.py
2538   M /gamelib/main.py
2539   M /gamelib/mainmenu.py
2540
2541Extremely rudimentary game engine.
2542------------------------------------------------------------------------
2543r11 | confluence | 2009-08-30 17:11:21 +0200 (Sun, 30 Aug 2009) | 1 line
2544Changed paths:
2545   A /data/sprites/fox.svg
2546
2547fox
2548------------------------------------------------------------------------
2549r10 | jerith | 2009-08-30 16:52:25 +0200 (Sun, 30 Aug 2009) | 1 line
2550Changed paths:
2551   A /data/codes.tga
2552   A /data/level1.tga
2553   A /data/tiles.tga
2554   A /gamelib/gameboard.py
2555
2556Basic game board logic.
2557------------------------------------------------------------------------
2558r9 | confluence | 2009-08-30 15:49:04 +0200 (Sun, 30 Aug 2009) | 1 line
2559Changed paths:
2560   A /data/sprites
2561   A /data/sprites/chkn.svg
2562   A /data/tiles
2563
2564chicken
2565------------------------------------------------------------------------
2566r8 | hodgestar | 2009-08-30 15:34:02 +0200 (Sun, 30 Aug 2009) | 1 line
2567Changed paths:
2568   M /gamelib/main.py
2569   M /gamelib/mainmenu.py
2570
2571Add padding, centre menu.
2572------------------------------------------------------------------------
2573r7 | hodgestar | 2009-08-30 15:25:04 +0200 (Sun, 30 Aug 2009) | 1 line
2574Changed paths:
2575   M /gamelib/constants.py
2576   M /gamelib/main.py
2577   M /gamelib/mainmenu.py
2578
2579Add start, quit and toggle fullscreen buttons to menu.
2580------------------------------------------------------------------------
2581r6 | hodgestar | 2009-08-30 15:04:24 +0200 (Sun, 30 Aug 2009) | 1 line
2582Changed paths:
2583   A /gamelib/constants.py
2584   M /gamelib/main.py
2585   M /gamelib/mainmenu.py
2586
2587Refactor and simplify menu.
2588------------------------------------------------------------------------
2589r5 | jerith | 2009-08-30 14:48:02 +0200 (Sun, 30 Aug 2009) | 1 line
2590Changed paths:
2591   M /gamelib/main.py
2592   A /gamelib/mainmenu.py
2593
2594Silly (and broken) first stab at menu thing.
2595------------------------------------------------------------------------
2596r4 | hodgestar | 2009-08-30 14:17:15 +0200 (Sun, 30 Aug 2009) | 1 line
2597Changed paths:
2598   D /README
2599   M /README.txt
2600
2601Fold temporary README into README.txt template.
2602------------------------------------------------------------------------
2603r3 | jerith | 2009-08-30 13:58:53 +0200 (Sun, 30 Aug 2009) | 1 line
2604Changed paths:
2605   A /README.txt
2606   A /create-upload.py
2607   A /data
2608   A /data/REMOVE_ME.txt
2609   A /data/sample.txt
2610   A /gamelib
2611   A /gamelib/__init__.py
2612   A /gamelib/data.py
2613   A /gamelib/main.py
2614   A /pyweek-upload.py
2615   A /run_game.py
2616
2617Added pyweek skellington.
2618------------------------------------------------------------------------
2619r2 | hodgestar | 2009-08-30 02:28:54 +0200 (Sun, 30 Aug 2009) | 1 line
2620Changed paths:
2621   M /README
2622
2623The theme is 'Feather'.
2624------------------------------------------------------------------------
2625r1 | hodgestar | 2009-08-28 18:23:09 +0200 (Fri, 28 Aug 2009) | 1 line
2626Changed paths:
2627   A /README
2628
2629A short README so there is something to check out.
2630------------------------------------------------------------------------
Note: See TracBrowser for help on using the browser.