Permalink
Switch branches/tags
Nothing to show
Commits on Oct 6, 2011
  1. Better READMEs.

    pablo-meier committed Oct 6, 2011
  2. Various improvements, mostly to PizzaHut

    pablo-meier committed Oct 6, 2011
    Got rid of the god-awful spinlock, implemented a timeout instead, with an
    async timer. Bugged out, and still full of ugly debugging info.
Commits on Oct 4, 2011
  1. Fix spin-lock profile fetching.

    pablo-meier committed Oct 4, 2011
    I was doing a hacktacular way of preserving my old design
    (PizzaHutPluginMain doing everything) while using Sc2Replay's async
    profile fetching utility by having the main sequential code spin while
    the async code was fetching.
    
    Aside from being horribly ugly and inefficent, I don't think it even
    worked -- all my observations had the plugin spinning until the
    timeout, and never returning the results (all values UNKNOWN). This
    has been replaced with proper events, with a Timer to enforce the
    timeout period. And maybe this will work!
Commits on Oct 2, 2011
  1. Small fixes (map names, winner tag on Pizzahut).

    pablo-meier committed Oct 2, 2011
    I feel safe running this brittle piece of hackware in production!
    Obviously there are improvements to be made (add the animations,
    W/L record, optimize the profile fetcher, Random race detection),
    but the two components look pretty good!
Commits on Oct 1, 2011
  1. Prettier red/burgundy color format.

    pablo-meier committed Oct 1, 2011
    Works better with the Kerrigan background I have now.
  2. Scaling now works.

    pablo-meier committed Oct 1, 2011
    Niggling bits, like the APM label, are best saved for when I'm more
    patient with the runtime.
  3. Resizing of the Player Table is slightly better.

    pablo-meier committed Oct 1, 2011
    Need to resize the components better, but the shape and lines are
    cleaner.
Commits on Sep 30, 2011
Commits on Sep 29, 2011
  1. Curtain draws. Covers everything, but draws.

    pablo-meier committed Sep 29, 2011
    Programming w/o the AS3 reference is sad :(
Commits on Sep 28, 2011
  1. Beginnings of TacoMatchPlacard.

    pablo-meier committed Sep 28, 2011
    UGLY AS SIN. But it's displaying, and laying out, albeit dumbly.
  2. Factor out NewReplayListener into it's own class.

    pablo-meier committed Sep 28, 2011
    Cleans up the Main class.  Haven't tested though.
  3. Add Sc2Gears-plugin.xml file.

    pablo-meier committed Sep 28, 2011
    I had this in here earlier, I guess I never committed it...
  4. Nametag now "works"

    pablo-meier committed Sep 28, 2011
    Layout with TextField is still a little wonky, but I'm at a laundromat
    and can't look up how to make a TextField's height attribute match the
    height of it's characters (it's currently really tall, throwing off the
    layout).
Commits on Sep 27, 2011
  1. Scumbag Github lost my README changes.

    pablo-meier committed Sep 27, 2011
    I thought "oh, this might be a nice time to try Github's in-browser
    editor! I'd just like to edit the README!"
    
    LIES. GITHUB LIES.  It took my edits, made a commit, and I found the
    README truncated to a much smaller version of its former glory. This
    rectifies it...
  2. Sad misspelling of delicious, update to README

    pablo-meier committed Sep 27, 2011
    The current README was still promising IPL like stats. Sadly, they'll never be :(
Commits on Sep 26, 2011
  1. README improvements.

    pablo-meier committed Sep 26, 2011
  2. TacoPlayerTable.clear()

    pablo-meier committed Sep 26, 2011
    Low hanging fruit! Clear the table between matches so we can render
    new ones, free memory...
  3. APM label. UGLY AS SIN.

    pablo-meier committed Sep 26, 2011
  4. Player Table dividers implemented.

    pablo-meier committed Sep 26, 2011
    Simple lineTo() calls, might not scale well with the stage. Still ugly.
  5. Modularity improvements.

    pablo-meier committed Sep 26, 2011
    Works marvelously in Standalone (?)
Commits on Sep 25, 2011
  1. Fix bitmap bug.

    pablo-meier committed Sep 25, 2011
    When you add a single Bitmap instance repeatedly to the stage, it doens't
    duplicate the image, it shuffles it around (recall Bitmaps are simple
    DisplayObjects). The solution is to only have an instance of the
    BitmapData and make new instances of Bitmap on it as needed.
  2. Fix XML bug.

    pablo-meier committed Sep 25, 2011
  3. Removed TacoRenderer, seeing some progress.

    pablo-meier committed Sep 25, 2011
    In a flare of fury, I removed the entire TacoRenderer class thinking
    that every layer or DisplayList abstraction is just confusing the hell
    out of me. The table is now getting drawn _more or less_ like it should
    be, with a few exceptions:
    
    * For some reason, (x,y) for both the main sprite and the PlayerTable
    start near the center of the Stage.
    * A call to drawRect to add a background color to an element was fucking
    up the width. I've kept the trace msgs, but that's the moment when it
    explodes and thought it's width was 25,000. Apparently, drawRect is
    side-effectful.
    
    Still a few other bugs: the game parser seems to believe there is only
    one player in the test replay, and it's still ugly as sin. But once I
    can render comfortably this should be golden.
  4. PizzaHut build break, more restructuring.

    pablo-meier committed Sep 25, 2011
    Actionscript is a shitshow. I've modeled this after 3 different
    tutorials and the box model is nigh impossible. Going to try
    simply removing TacoRenderer as a separate part of the Displaylist
    and just attaching all the graphical components onto the main Sprite,
    since most of the blank screens I'm getting seem to be trying to
    render the Renderer at 0 width, 0 height and resizing at various points
    is bunk.
Commits on Sep 22, 2011
  1. Add data package, so as not to handle raw XML.

    pablo-meier committed Sep 22, 2011
    Renderer, etc shouldn't be fiddling with raw XML. The new
    com.morepaul.tacobell.data package provides classes that
    others can use to get information about the match without having
    to know the schema.
    
    This plugin is starting to inflate...