public LongBlock(int positionX, int positionY) { var substrLetters = LetterGenerator.GetSubstringFromCommands(4); blockLetters = new char[, ] { { ' ', ' ', ' ', ' ', ' ' }, { ' ', ' ', ' ', ' ', ' ' }, { ' ', substrLetters[0], substrLetters[1], substrLetters[2], substrLetters[3] }, { ' ', ' ', ' ', ' ', ' ' }, { ' ', ' ', ' ', ' ', ' ' } }; localOriginX = 2; localOriginY = 2; upperLeftCornerX = 2; upperleftCornerY = 1; this.positionX = positionX; this.positionY = positionY; }
public ReverseZBlock(int positionX, int positionY) { var topLetters = LetterGenerator.GetSubstringFromCommands(2); var middleLetters = LetterGenerator.GetSubstringFromCommandsIncludingLetterAtStart(2, topLetters[0]); var bottomLetters = LetterGenerator.GetSubstringFromCommandsIncludingLetterAtStart(2, middleLetters[1]); blockLetters = new char[, ] { { topLetters[0], topLetters[1], ' ' }, { ' ', bottomLetters[1], bottomLetters[0] }, { ' ', ' ', ' ' } }; localOriginX = 1; localOriginY = 1; upperLeftCornerX = 0; upperleftCornerY = 0; this.positionX = positionX; this.positionY = positionY; }
public SquareBlock(int positionX, int positionY) { var topLetters = LetterGenerator.GetSubstringFromCommands(2); var leftLetters = LetterGenerator.GetSubstringFromCommandsIncludingLetterAtStart(2, topLetters[0]); var bottomLetters = LetterGenerator.GetSubstringFromCommandsIncludingLetterAtStart(2, leftLetters[1]); blockLetters = new char[, ] { { topLetters[0], topLetters[1] }, { bottomLetters[0], bottomLetters[1] } }; localOriginX = 0; localOriginY = 0; upperLeftCornerX = 0; upperleftCornerY = 0; this.positionX = positionX; this.positionY = positionY; RandomizeLetters(); }
public void WhenGenerateReportCalled_ThenCreateReportPage() { var letterGenerator = new LetterGenerator(config.Object, aspose.Object); var voucher = TestData_VoucherInfo(); var letter = new AdjustmentLetter { AdjustedVoucher = voucher }; letter.Vouchers.Add(voucher); var pdf = new Document(); var count = pdf.Pages.Count; letterGenerator.AddTransactionReport(pdf, letter); Assert.AreEqual(count + 1, pdf.Pages.Count); }
static void Main(string[] args) { LetterGenerator letter = new LetterGenerator(); Console.WriteLine("Generating the letters...."); try { letter.GenerateRenewalFiles(); Console.WriteLine("Generating letter completed."); } catch (Exception) { Console.WriteLine("Generating letter failed."); } finally { Console.ReadLine(); } }
// GET: GenerateLetter /// <summary> /// Controller to generate the letter /// </summary> /// //Action method to generate the letter and display the count public ActionResult GenerateRenewalLetter() { LetterGenerator letter = new LetterGenerator(); int filecount = letter.GenerateRenewalFiles(); if (filecount > 0) { ViewBag.message = "No of Letter generated : " + filecount; } else if (filecount == 0) { ViewBag.message = "No new Letter generated."; } else { ViewBag.message = "Letter generation failed. Kindly check the logs"; } return(View()); }
public void WhenAddImageCalled_ThenCreatePdfPage() { var letterGenerator = new LetterGenerator(config.Object, aspose.Object); var voucher = TestData_VoucherInfo(); var letter = new AdjustmentLetter { AdjustedVoucher = voucher }; letter.Vouchers.Add(voucher); var jobIdLocation = config.Object.BitLockerLocation; var pdf = new Document(); var count = pdf.Pages.Count; letterGenerator.AddVoucherImage(jobIdLocation, pdf, letter, fileReader.Object); Assert.AreEqual(count + 1, pdf.Pages.Count); }
TetrisBlock GetNextBlock() { // Update the letters table to be based on the current possible commands. LetterGenerator.UpdateWithPossibleCommands(twinePlayer.GetCurrentPossibleCommands()); var spawnX = boardSizeX / 2; var spawnY = boardSizeY - 3; var randomNum = Random.value; var numberOfBlockTypes = 7; if (randomNum < 1f / numberOfBlockTypes) { return(new SquareBlock(spawnX, spawnY)); } else if (randomNum < 2 * (1f / numberOfBlockTypes)) { return(new LongBlock(spawnX, spawnY)); } else if (randomNum < 3 * (1f / numberOfBlockTypes)) { return(new TBlock(spawnX, spawnY)); } else if (randomNum < 4 * (1f / numberOfBlockTypes)) { return(new ZBlock(spawnX, spawnY)); } else if (randomNum < 5 * (1f / numberOfBlockTypes)) { return(new ReverseZBlock(spawnX, spawnY)); } else if (randomNum < 6 * (1f / numberOfBlockTypes)) { return(new LBlock(spawnX, spawnY)); } else { return(new ReverseLBlock(spawnX, spawnY)); } }
public void addWord() { Letter letter = new Letter(LetterGenerator.getWord(), letterSpawner.SpawnLetter()); letters.Add(letter); }
public void addVowel() { Letter letter = new Letter(LetterGenerator.GetRandomVowel(), letterSpawner.SpawnLetter()); letters.Add(letter); }
public ValidatedResponse <ILetterGenerator> Map(IAdjustmentLetters vifFileInfo) { var result = new LetterGenerator(); return(ValidatedResponse <ILetterGenerator> .Success(result)); }