Simon Cross [Fri, 16 May 2014 23:38:38 +0000 (01:38 +0200)]
Fix TextBoxWidget centering to work with TextWidget centering.
Stefano Rivera [Fri, 16 May 2014 23:32:46 +0000 (01:32 +0200)]
Credits title shouldn't scroll
Simon Cross [Fri, 16 May 2014 23:24:38 +0000 (01:24 +0200)]
Make Credits a scrollable text box.
Simon Cross [Fri, 16 May 2014 23:24:22 +0000 (01:24 +0200)]
Allow other transforms without losing 8-bit.
Simon Cross [Fri, 16 May 2014 23:23:59 +0000 (01:23 +0200)]
Support for centring.
Simon Cross [Fri, 16 May 2014 23:23:40 +0000 (01:23 +0200)]
Allow custom flags for blending.
Stefano Rivera [Fri, 16 May 2014 23:26:27 +0000 (01:26 +0200)]
Take EIGHT_BIT_SCALE into account, in box_width
Stefano Rivera [Fri, 16 May 2014 23:17:13 +0000 (01:17 +0200)]
Standard difficulty by default
Stefano Rivera [Fri, 16 May 2014 23:13:27 +0000 (01:13 +0200)]
Scroll arrows on (and neater) how to play page
Neil [Fri, 16 May 2014 23:05:44 +0000 (01:05 +0200)]
Centre menu items
Neil [Fri, 16 May 2014 23:05:41 +0000 (01:05 +0200)]
Centre some credits lines
Neil [Fri, 16 May 2014 22:51:10 +0000 (00:51 +0200)]
Allow centre=True
Simon Cross [Fri, 16 May 2014 22:49:32 +0000 (00:49 +0200)]
Press ESC to return to the menu.
Stefano Rivera [Fri, 16 May 2014 22:49:36 +0000 (00:49 +0200)]
Create a source distribution
Jeremy Thurgood [Fri, 16 May 2014 22:49:20 +0000 (00:49 +0200)]
Another small main menu tweak.
Simon Cross [Fri, 16 May 2014 22:47:12 +0000 (00:47 +0200)]
Move menu items closer.
Simon Cross [Fri, 16 May 2014 22:44:31 +0000 (00:44 +0200)]
Slightly better menu item positions (stop gap while I do something better).
Simon Cross [Fri, 16 May 2014 22:40:23 +0000 (00:40 +0200)]
Put the menu screen background in place.
Stefano Rivera [Fri, 16 May 2014 22:32:58 +0000 (00:32 +0200)]
Pre-generate JSON, so we don't need to require pyyaml
Simon Cross [Fri, 16 May 2014 22:28:20 +0000 (00:28 +0200)]
Scrollable text widgets.
Neil [Fri, 16 May 2014 22:13:41 +0000 (00:13 +0200)]
Less whimisical credits
Neil [Fri, 16 May 2014 22:13:26 +0000 (00:13 +0200)]
Espescially if it plays
Neil [Fri, 16 May 2014 22:13:10 +0000 (00:13 +0200)]
Music makes the world go round
adrianna [Fri, 16 May 2014 21:49:30 +0000 (23:49 +0200)]
splash screen
Simon Cross [Fri, 16 May 2014 21:38:30 +0000 (23:38 +0200)]
Piece of puzzle commit that got forgotten.
Simon Cross [Fri, 16 May 2014 21:37:56 +0000 (23:37 +0200)]
Remove unnecessary overriding of TextWidget.draw in TextBoxWidget.draw.
Stefano Rivera [Fri, 16 May 2014 21:30:09 +0000 (23:30 +0200)]
Make the icon crisper on OSX
Jeremy Thurgood [Fri, 16 May 2014 21:29:01 +0000 (23:29 +0200)]
Save and load cheater flag.
Stefano Rivera [Fri, 16 May 2014 21:25:25 +0000 (23:25 +0200)]
Set a window icon and title
Stefano Rivera [Fri, 16 May 2014 21:21:34 +0000 (23:21 +0200)]
All the icons
Jeremy Thurgood [Fri, 16 May 2014 21:13:58 +0000 (23:13 +0200)]
Save player mode.
Jeremy Thurgood [Fri, 16 May 2014 21:02:10 +0000 (23:02 +0200)]
Fix loading of old saves.
Stefano Rivera [Fri, 16 May 2014 20:41:04 +0000 (22:41 +0200)]
Cheat to gain health
Simon Cross [Fri, 16 May 2014 20:39:29 +0000 (22:39 +0200)]
Don't replace used cards in puzzle mode.
Simon Cross [Fri, 16 May 2014 20:36:02 +0000 (22:36 +0200)]
Implement static puzzle deck construction.
Jeremy Thurgood [Fri, 16 May 2014 20:34:16 +0000 (22:34 +0200)]
Innocent until proven guilty. Oops.
Stefano Rivera [Fri, 16 May 2014 20:29:38 +0000 (22:29 +0200)]
I'm too lazy to actually type the KONAMI code
Jeremy Thurgood [Fri, 16 May 2014 20:28:23 +0000 (22:28 +0200)]
Mention the Konami Code in README and explain its use when activated.
Stefano Rivera [Fri, 16 May 2014 20:22:26 +0000 (22:22 +0200)]
Ooops, that was a local filename that wasn't commited. And this change wasn't meant to be commited yet. Anyway: make a grind noise when modifying the board
Simon Cross [Fri, 16 May 2014 20:21:46 +0000 (22:21 +0200)]
Add scaffolding for puzzle levels (no actual puzzle support yet).
Stefano Rivera [Fri, 16 May 2014 20:20:17 +0000 (22:20 +0200)]
Those did nothing
Stefano Rivera [Fri, 16 May 2014 20:19:23 +0000 (22:19 +0200)]
Pythonic sound generator
Jeremy Thurgood [Fri, 16 May 2014 20:18:08 +0000 (22:18 +0200)]
Accusatory win screen.
Neil [Fri, 16 May 2014 20:11:11 +0000 (22:11 +0200)]
bump and grind
Jeremy Thurgood [Fri, 16 May 2014 20:05:24 +0000 (22:05 +0200)]
Toggle bits when cheats are enabled.
Jeremy Thurgood [Fri, 16 May 2014 19:53:43 +0000 (21:53 +0200)]
Konami code.
Jeremy Thurgood [Fri, 16 May 2014 19:41:10 +0000 (21:41 +0200)]
Clean up menu slightly.
Neil [Fri, 16 May 2014 19:33:18 +0000 (21:33 +0200)]
Add instructions to the readme as well
Neil [Fri, 16 May 2014 19:33:01 +0000 (21:33 +0200)]
Add a 'How To Play' screen
Neil [Fri, 16 May 2014 19:12:15 +0000 (21:12 +0200)]
Fix bug in text box widget and multiline strings with markup
Jeremy Thurgood [Fri, 16 May 2014 19:23:54 +0000 (21:23 +0200)]
Better menus, no default game.
Jeremy Thurgood [Fri, 16 May 2014 18:29:52 +0000 (20:29 +0200)]
Less horrible new game menu.
Stefano Rivera [Fri, 16 May 2014 18:26:46 +0000 (20:26 +0200)]
A (debug) way to start with more bits
Jeremy Thurgood [Fri, 16 May 2014 18:24:26 +0000 (20:24 +0200)]
New game with difficulty selection.
Stefano Rivera [Fri, 16 May 2014 18:12:30 +0000 (20:12 +0200)]
Play sounds when moving around the board
Stefano Rivera [Fri, 16 May 2014 17:55:16 +0000 (19:55 +0200)]
Reverse beep on shutdown
Stefano Rivera [Fri, 16 May 2014 17:49:49 +0000 (19:49 +0200)]
Shebang, +x bit
Stefano Rivera [Fri, 16 May 2014 17:42:18 +0000 (19:42 +0200)]
Consistent cursor move sound
Jeremy Thurgood [Fri, 16 May 2014 17:42:09 +0000 (19:42 +0200)]
Better load and save interaction.
Jeremy Thurgood [Fri, 16 May 2014 17:23:24 +0000 (19:23 +0200)]
Saved games can now be loaded as well.
Jeremy Thurgood [Fri, 16 May 2014 17:00:46 +0000 (19:00 +0200)]
Save game.
adrianna [Fri, 16 May 2014 16:36:53 +0000 (18:36 +0200)]
fixed robot's msb flag
adrianna [Fri, 16 May 2014 16:31:05 +0000 (18:31 +0200)]
made tile selector black and pink
Neil [Fri, 16 May 2014 15:49:30 +0000 (17:49 +0200)]
Update setup.py for windows packaging
Neil [Fri, 16 May 2014 13:57:20 +0000 (15:57 +0200)]
import windows packaging helpers
Neil [Fri, 16 May 2014 13:57:03 +0000 (15:57 +0200)]
placeholder icon to test windows packaging
adrianna [Fri, 16 May 2014 15:47:44 +0000 (17:47 +0200)]
rotation action
adrianna [Fri, 16 May 2014 14:41:17 +0000 (16:41 +0200)]
started implementing rotation
Jeremy Thurgood [Fri, 16 May 2014 14:52:17 +0000 (16:52 +0200)]
Better (or maybe worse) tile selection indicator.
Jeremy Thurgood [Fri, 16 May 2014 14:30:13 +0000 (16:30 +0200)]
Draw effect glyphs above action text.
adrianna [Fri, 16 May 2014 14:16:50 +0000 (16:16 +0200)]
consistent left alignment in the info area
Jeremy Thurgood [Fri, 16 May 2014 14:03:46 +0000 (16:03 +0200)]
flake8 all the things.
Jeremy Thurgood [Fri, 16 May 2014 13:57:31 +0000 (15:57 +0200)]
Fix test.
Jeremy Thurgood [Fri, 16 May 2014 13:56:04 +0000 (15:56 +0200)]
Useless changes to YAML.
Jeremy Thurgood [Fri, 16 May 2014 13:53:56 +0000 (15:53 +0200)]
Tweak some cards.
Jeremy Thurgood [Fri, 16 May 2014 13:45:20 +0000 (15:45 +0200)]
More win cards.
Jeremy Thurgood [Fri, 16 May 2014 13:28:06 +0000 (15:28 +0200)]
Start of standard deck.
adrianna [Fri, 16 May 2014 12:56:22 +0000 (14:56 +0200)]
fixed lock repulsion
Jeremy Thurgood [Fri, 16 May 2014 12:35:09 +0000 (14:35 +0200)]
More tile juggling.
Jeremy Thurgood [Fri, 16 May 2014 12:14:22 +0000 (14:14 +0200)]
Conditional effects in light violet.
Jeremy Thurgood [Fri, 16 May 2014 11:28:12 +0000 (13:28 +0200)]
Prototype tile glyphs.
adrianna [Fri, 16 May 2014 10:59:06 +0000 (12:59 +0200)]
lazy robot
adrianna [Fri, 16 May 2014 10:35:24 +0000 (12:35 +0200)]
some action symbols to put on the biard
Jeremy Thurgood [Fri, 16 May 2014 10:28:58 +0000 (12:28 +0200)]
Tweak markup, add chesspiece glyphs.
Jeremy Thurgood [Fri, 16 May 2014 10:00:54 +0000 (12:00 +0200)]
Use location bit glyphs in action text.
Jeremy Thurgood [Fri, 16 May 2014 09:53:20 +0000 (11:53 +0200)]
Display glyphs for card bits.
Neil [Fri, 16 May 2014 09:25:15 +0000 (11:25 +0200)]
Make gen_sound work under python3
Jeremy Thurgood [Fri, 16 May 2014 09:28:08 +0000 (11:28 +0200)]
Four pixel text padding, because it should be an even number.
Jeremy Thurgood [Fri, 16 May 2014 09:21:24 +0000 (11:21 +0200)]
Multiple glyphs in a word.
adrianna [Fri, 16 May 2014 09:00:41 +0000 (11:00 +0200)]
flipped msb glyph
adrianna [Fri, 16 May 2014 08:56:38 +0000 (10:56 +0200)]
added more tests for chess moves; they all pass
Jeremy Thurgood [Fri, 16 May 2014 08:48:24 +0000 (10:48 +0200)]
Coloured glyphs.
Jeremy Thurgood [Fri, 16 May 2014 08:24:04 +0000 (10:24 +0200)]
Use new glyphs.
Jeremy Thurgood [Fri, 16 May 2014 08:07:32 +0000 (10:07 +0200)]
Better bits constants.
adrianna [Fri, 16 May 2014 00:40:49 +0000 (02:40 +0200)]
chess moves are working; need more tests
Simon Cross [Thu, 15 May 2014 23:22:19 +0000 (01:22 +0200)]
Allow optional specification of a locations bits.
Simon Cross [Thu, 15 May 2014 22:48:06 +0000 (00:48 +0200)]
Screenshot for day 5.
Neil [Thu, 15 May 2014 22:18:37 +0000 (00:18 +0200)]
More PALETTE
Neil [Thu, 15 May 2014 22:10:11 +0000 (00:10 +0200)]
Gray out the glyphs as well
Neil [Thu, 15 May 2014 22:09:54 +0000 (00:09 +0200)]
Add a blend_add transform