Miller v. Facebook, Inc. et al

Filing 68

Declaration of Julio C. Avalos in Support of 67 Reply to Opposition filed byFacebook, Inc.. (Attachments: # 1 Exhibit A)(Related document(s) 67 ) (Avalos, Julio) (Filed on 7/22/2010)

Download PDF
Miller v. Facebook, Inc. et al Doc. 68 Att. 1 EXHIBIT A Dockets.Justia.com WebVoyage Record View 1 Page 1 of 2 Public Catalog Copyright Catalog (1978 to present) Search Request: Left Anchored Title = boomshine Search Results: Displaying 1 of 1 entries Boomshine. Type of Work: Computer File Registration Number / Date: TX0007089855 / 2009-05-05 Application Title: Boomshine. Title: Boomshine. Description: Electronic file (eService) Copyright Claimant: Daniel Menachem Miller, 1987- . Address: 2079 Kinsmon Dr., Marietta, GA, 30062. Date of Creation: 2007 Date of Publication: 2007-03-09 Nation of First Publication: United States Authorship on Application: K2xL, pseud. of Daniel Menachem Miller, 1987- ; Domicile: United States; Citizenship: United States. Authorship: computer program. Rights and Permissions: Daniel Menachem Miller, 2079 Kinsmon Dr., Marietta, GA, 30062, ( 770) 712-0740, k2xl.com@gmail.com Copyright Note: C.O. correspondence. Names: Miller, Daniel Menachem, 1987K2xL, pseud., 1987- Save, Print and Email (Help Page) Select Download Format Full Record Enter your email address: Format for Print/Save Email http://cocatalog.loc.gov/cgi-bin/Pwebrecon.cgi?Search_Arg=boomshine&Search_Code=T... 3/17/2010 WebVoyage Record View 1 Page 2 of 2 Help Search History Titles Start Over Contact Us | Request Copies | Get a Search Estimate | Frequently Asked Questions (FAQs) about Copyright | Copyright Office Home Page | Library of Congress Home Page http://cocatalog.loc.gov/cgi-bin/Pwebrecon.cgi?Search_Arg=boomshine&Search_Code=T... 3/17/2010 class Cell implements Comparable { public var ID:Number; public static var Cells:ArrayList = new ArrayList(); private var Exploding:Boolean; public var MC:MovieClip; public var dX, dY; private var NumHit:Number; private static var SoundNote:Number = 0; public static var BoomSound:Sound = new Sound(_root); //private static var ScaleUp:Boolean = true; public function Cell() { Exploding = false; dX = random(2) * -2 + 1; if (random(2) == 0) { dX *= .5; } dY = random(2) * -2 + 1; if (random(2) == 0) { dY *= .5; } NumHit = 0; } public function compareTo(other:Object):Number { return 0; } public function equals(other:Object):Boolean { return Cell(ID) == Cell(other).ID; } public function SetMC(mc:MovieClip) { MC = mc; SetID(Cells.Size()); Cells.Add(this); var InsideOf:Cell = this; MC.onEnterFrame = function() { InsideOf.Move(); }; } public function SetID(id:Number) { ID = id; } public function Move() { MC._x += dX; MC._y += dY; if (MC._x < 0) { MC._x = 0; dX *= -1; } else if (MC._x > Stage.width) { MC._x = Number(Stage.width); dX *= -1; } if (MC._y > Stage.height) { MC._y = Number(Stage.height); dY *= -1; } else if (MC._y < 0) { MC._y = 0; dY *= -1; } } public function Explode() { SoundNote = random(5); BoomSound.attachSound("boom" + (SoundNote % 5)); SoundNote++; /*if (SoundNote == 0) { ScaleUp = true; } else if (SoundNote == 4) { ScaleUp = false; } SoundNote += Number(ScaleUp) - Number(!ScaleUp);*/ BoomSound.start(0, 0); Cells.RemoveObject(this); if (Cells.Size() == 0 && _root.LEVEL != -1) { Cell.BoomSound.attachSound("wipeout"); Cell.BoomSound.start(.3, 1); _root.BG.gotoAndPlay("boomshine"); } else if (_root.LevelInstructions[_root.LEVEL].x == _root.GetExploded()) { if (_root.BG._currentframe <= 1) { _root.BG.gotoAndPlay("goalmatched"); } } MC._alpha = 50; var InitialExploded:Number = _root.GetExploded(); Exploding = true; var ExplodePercent:Number = 7; var OriginalWidth:Number = MC._width; var InsideOf:Cell = this; delete MC.onEnterFrame; _root.UpdateStatusText(); MC.onEnterFrame = function() // { var dW:Number = (OriginalWidth * ExplodePercent - this._width) / 20; this._width += dW; this._height += dW; InsideOf.CheckHitWithOthers(); if (this._width / OriginalWidth + .1 >= ExplodePercent) { delete this.onEnterFrame; if (InitialExploded == _root.GetExploded()) { _root.EndRound(); } InsideOf.Retract(); } }; } public function Retract() { MC.onEnterFrame = function() { this._width /= 1.1; this._height /= 1.1; if (this._width < 3) { delete this.onEnterFrame; removeMovieClip(this); this.removeMovieClip(); } }; } public function IsExploding():Boolean { return Exploding; } public static function RemoveAllCells() { var tempL:Number = Cells.Size(); for (var i:Number = 0; i < tempL; i++) { var CurCell:Cell = Cell(Cells.Get(i)); CurCell.Retract(); } } public function CheckHitWithOthers() { var tempL:Number = Cells.Size(); for (var i:Number = 0; i < tempL; i++) { var CurCell:Cell = Cell(Cells.Get(i)); if (CurCell.Touches(this)) { NumHit++; CurCell.Explode(); } } } public function Touches(other:Cell):Boolean { return (Ptag(MC._x - other.MC._x, MC._y - other.MC._y) < MC._width / 2 + other.MC._width / 2); } public function toString():String { return "<Cell/>"; } static function Ptag(xdist:Number, ydist:Number) { return Math.sqrt(xdist * xdist + ydist * ydist); } }

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?