Advertisement
Guest User

Untitled

a guest
Nov 8th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package
  2. {
  3.     import flash.display.Sprite;
  4.     import flash.events.Event;
  5.    
  6.     /**
  7.      * A LISTAK FRISSITESE MANUALISAN TORTENIK, ES EGY INDITASSAL EGY SORSOLAS MEGY VEGBE. (TUDOM TREHANY VAGYOK:D)
  8.      * @author Istvan Herbut
  9.      */
  10.     public class Main extends Sprite
  11.     {
  12.        
  13.         public function Main():void
  14.         {
  15.             if (stage) init();
  16.             else addEventListener(Event.ADDED_TO_STAGE, init);
  17.         }
  18.        
  19.         private function init(e:Event = null):void
  20.         {
  21.             removeEventListener(Event.ADDED_TO_STAGE, init);
  22.             // entry point
  23.            
  24.             //feltoltjuk a listat
  25.             jatekokFeloltese();
  26.            
  27.             //kivalasztunk egy veletlen elemet
  28.             sorsoljEgyet();
  29.         }
  30.        
  31.         private var jatekok:Array = new Array();
  32.        
  33.         private function jatekokFeloltese():void
  34.         {
  35.             jatekFeltoltese("Chernobyl Commando (Desura)", 5);
  36.             jatekFeltoltese("Dinner Date (Steam):", 5);
  37.             jatekFeltoltese("Foreign Legion: Buckets of Blood", 4);
  38.             jatekFeltoltese("Noire (Desura)", 5);
  39.             jatekFeltoltese("Lylian: Paranoid Friendship (Desura)", 5);
  40.            
  41.             jatekFeltoltese("King's Bounty: Crossworlds (Steam)", 1);
  42.             jatekFeltoltese("Men of War: Red Tide (Steam)", 1);
  43.             jatekFeltoltese("Men of War (Steam)", 1);
  44.             jatekFeltoltese("King's Bounty: The Legend (Steam)", 1);
  45.             jatekFeltoltese("King's Bounty: Armored Princess (Steam)", 1);
  46.            
  47.             jatekFeltoltese("Renga Samurai Shogun! (Desura)", 1);
  48.             jatekFeltoltese("Sid Meier's Civilization 5 ", 1);
  49.             jatekFeltoltese("Serious Sam Double D");
  50.             jatekFeltoltese("Serious Sam HD: The First Encounter (Steam)", 1);
  51.             jatekFeltoltese("Serious Sam HD: The Second Encounter (Steam)",1 );
  52.            
  53.             jatekFeltoltese("Serious Sam: The Random Encounter (Steam)", 1);
  54.             jatekFeltoltese("Dead Space (Steam)", 1);
  55.             jatekFeltoltese("Burnout Paradise: The Ultimate Box (Steam)", 1);
  56.             jatekFeltoltese("Crysis 2 Maximum Edition (Steam)", 1);
  57.             jatekFeltoltese("Mirror's Edge (Steam)", 1);
  58.            
  59.             jatekFeltoltese("Command & Conquer: Red Alert 3 - Uprising (Steam)", 1);
  60.             jatekFeltoltese("Superfrog HD (Steam)", 3);
  61.             jatekFeltoltese("Worms Blast(Steam)", 3);
  62.             jatekFeltoltese("Worms Crazy Golf (Steam)", 3);
  63.             jatekFeltoltese("Worms Ultimate Mayhem (Steam)", 3);
  64.            
  65.             jatekFeltoltese("Worms Armageddon (Steam)", 3);
  66.             jatekFeltoltese("Worms Pinball (Steam)", 3);
  67.             jatekFeltoltese("Batman: Arkham Asylum GOTY ", 2);
  68.             jatekFeltoltese("F.E.A.R. 2: Project Origin (Steam)", 2);
  69.             jatekFeltoltese("F.E.A.R. 3 (Steam)", 2);
  70.            
  71.             jatekFeltoltese("The Lord of the Rings: War in the North (Steam)", 2);
  72.            
  73.             trace(jatekok.length + " jatek feltoltve!");
  74.         }
  75.        
  76.         /**
  77.          * Annyi neve parameteru elemet adunk a jatekok tombbbe, amennyit a szama parameterben atadunk
  78.          * @param   neve A tombbe toltott jatek neve
  79.          * @param   szama A tombbe toltott jatek szama
  80.          */
  81.         private function jatekFeltoltese(neve:String, szama:int = 1):void
  82.         {
  83.             for (var i:int = 0; i < szama; i++)
  84.             {
  85.                 jatekok.push(neve);
  86.             }
  87.         }
  88.        
  89.         private function sorsoljEgyet():void
  90.         {
  91.             var jatek:String = jatekok[int(Math.random() * jatekok.length)];
  92.             trace("Sorsolt jatek: " + jatek);
  93.         }
  94.        
  95.     }
  96.    
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement