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