Permalink
Switch branches/tags
Nothing to show
Commits on Feb 20, 2011
Commits on Feb 19, 2011
  1. Merge branch 'smaller' into scoreboard

    beerriot committed Feb 19, 2011
    Conflicts:
    	blockgame.c
Commits on Feb 18, 2011
  1. track a score

    beerriot committed Feb 18, 2011
    1 point for each tile removed
    2 points for each tile removed after clear combo
    3 points for each tile removed after next clear combo
    + etc.
Commits on Feb 17, 2011
Commits on Feb 15, 2011
Commits on Feb 13, 2011
  1. standard indentation

    beerriot committed Feb 13, 2011
  2. MIT license

    beerriot committed Feb 13, 2011
  3. add schematic

    beerriot committed Feb 13, 2011
  4. a menu to choose board size and variety before the game

    beerriot committed Feb 13, 2011
    lots of hacking of other things needed to trim down program size to fit
    on chip (including initial slide-in of all pieces, a touch I wanted
    anyway)
  5. change pin def/usage for new buttons

    beerriot committed Feb 13, 2011
    and finally remove those unused interrupt constants
Commits on Feb 12, 2011
  1. break game stages out of main loop

    beerriot committed Feb 12, 2011
    cleans some things up a little
  2. end-of-game checking

    beerriot committed Feb 12, 2011
    the brute-force, switch-a-piece then check-the-whole-thing way
  3. take over the whole screen

    beerriot committed Feb 12, 2011
    and defne the width and height as constants
Commits on Feb 11, 2011
  1. slide blocks into spaces and fill at the right

    beerriot committed Feb 11, 2011
    random isn't really random, but should be with a little ADC seeding
Commits on Feb 10, 2011
  1. neighbor-checking & "clear" on neighbor-select

    beerriot committed Feb 10, 2011
    "clear" is just "put non-characters" in place for now, and there is no
    safety about selecting cleared pieces, but it's a worthy checkpoint
  2. remove unused code

    beerriot committed Feb 10, 2011
  3. add a cursor

    beerriot committed Feb 10, 2011
    required moving the write_board call into the block that only runs if a
    button is pressed (otherwise it obliterates the blinker)
    
    also just wrote the board once before looping, instead of forcing
    animate the first time
    
    also moved the animate clear to the top of the loop, which should mean
    we get a new animate trigger, even if the last loop took longer than a
    animation tick
  4. fix edge wraps

    beerriot committed Feb 10, 2011
Commits on Feb 9, 2011
  1. exchange interrupt button reader for polled reader

    beerriot committed Feb 9, 2011
    fixes button bouncing and missed button presses
  2. move lcd init to its own function

    beerriot committed Feb 9, 2011
    the FILE stream used in other projects needed to be in main
Commits on Feb 8, 2011
  1. first working version

    beerriot committed Feb 8, 2011
    moves cursor around board, (un)captializes letters on select
    
    known problems:
     - edge wrap on board is weird?
     - button bounce causes multiple press triggers
     - cursor is not shown (remember where you parked it)