root/hodgestar/PythonCode/SvnDots/rinkhals-pyweek.log

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

Small utility for graphing svn commit histories.

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