Page 8 - Manual - Marcus M
P. 8

Da vi kun bruger 2 farver, så bliver det ret nemt at tilføje de 2 farver til vores kode. Placeringen er lidt
            ligemeget så længe du tilføjer denne kode før teksten begynder:





            Console.Clear(); fortæller koden at det er baggrunden der skal ændres og ikke baggrunden på teksten som
            dette. Det vigtigt! Husk det!



            SETCURSORPOSITION


            Som du kan se i min kode, så er teksten nemlig placeret forskellige steder i spillet. Det vi gør for at opnå dette
            er at fortælle koden hvor teskten skal placere sig. Venstre top er kendt som 0,0. Hvis du skal vandret så
            ændrer du på det bagerste tal. Altså 0,79. Nu er vi oppe i højre hjørne. Skal du i midten kan du skrive 12,39.
            Det er det tætteste vi kommer til midten. Eksempel på en cursorposition bliver brugt i koden:





            Som du kan se bliver vores cursorposition sat ved 12,9. Nedenunder det står der også en kode. Det vi gør her
            er at bede om at spilleren skal indtaste noget på linje 12,9. I dette tilfælde er det ”bruger” vi skal skrive ind.
            Bruger i dette tilfælde er altså selve spilleren, så når spillet beder om et navn, så vil spilleren kunne indtaste
            et navn og det navn som spilleren indtaster bliver gemt inde i vores string som hedder bruger. Igen kan vi
            lave denne kode kortere ved at gøre sådan her:





            Som  du  kan  se  er  det  noget  nyt  her.  ”Skriv”  det  er en  forkortelse vi  har  lavet.  Så  i  stedet  for  at  skrive
            Console.SetCursorPosition, så skriver vi bare Skriv og så sker det nøjagtig det samme som der ville med den
            lange irreterende tekst. Det virker på næsten samme måde som farve. Men sådan ser det altså ud:








            Vi  fortæller  koden  at  når  vi  skriver  skriv  så  vil  den  bruge  denne  static  void.  Som  du  kan  se  har  vi  en
            Cursorposition inde i vores løkke og en writeline. Det vi gør er at definere Cursorposition X og Y. Så når vi
            skriver Skriv( 12, 12, ”TEKST”); Så bruger den 12,12 som X og Y og ”TEKST” bliver brugt som en writeline. Du
            kan også bruge Console.Write i stedet for Console.WriteLine.











                                                            8
   3   4   5   6   7   8   9   10   11   12