Documentation

Stopped using depreciated method
This commit is contained in:
Kristian Knarvik 2018-03-21 18:42:53 +01:00
parent 781f893226
commit 4b5c9f4f97
3 changed files with 11 additions and 6 deletions

View File

@ -26,7 +26,7 @@ Dette prosjektet inneholder [Semesteroppgave 1](SEM-1.md). Du kan også [lese op
* Levert av: *Kristian Knarvik* (*kkn015*) * Levert av: *Kristian Knarvik* (*kkn015*)
* Del A: [x] helt ferdig, [ ] delvis ferdig * Del A: [x] helt ferdig, [ ] delvis ferdig
* Del B: [x] helt ferdig, [ ] delvis ferdig * Del B: [x] helt ferdig, [ ] delvis ferdig
* Del C: [ ] helt ferdig, [X] delvis ferdig * Del C: [X] helt ferdig, [ ] delvis ferdig
* [ ] hele semesteroppgaven er ferdig og klar til retting! * [ ] hele semesteroppgaven er ferdig og klar til retting!
# Del A # Del A
@ -76,7 +76,7 @@ d)
# Del C # Del C
## Oversikt over designvalg og hva du har gjort ## Oversikt over designvalg og hva du har gjort
* Oversikt over taster blir gitt til høyre for spillkartet. * Oversikt over taster blir gitt til høyre for spillkartet. Navnet kan også inneholde mellomrom, og kan viskes ut. Første bokstav i navnet blir stor.
* Main og Game har blitt endret til å tillate spilleren å selv velge når den har utført en tur. Dette har blitt gjort for å kunne ignorere uønskede tastetrykk, og for å tilby spilleren valg. * Main og Game har blitt endret til å tillate spilleren å selv velge når den har utført en tur. Dette har blitt gjort for å kunne ignorere uønskede tastetrykk, og for å tilby spilleren valg.
* Mye har blitt endret siden A og B, så noen ting kan ha blitt fjernet (automatiske gulrøtter har blitt kommentert ut). * Mye har blitt endret siden A og B, så noen ting kan ha blitt fjernet (automatiske gulrøtter har blitt kommentert ut).
* NPC inneholder hjelpemetoder som er felles for alle NPC, men oppfører seg svært ulikt basert på input. * NPC inneholder hjelpemetoder som er felles for alle NPC, men oppfører seg svært ulikt basert på input.

View File

@ -7,11 +7,11 @@ public class AppInfo {
/** /**
* Your application name. * Your application name.
*/ */
public static final String APP_NAME = "Rogue-101"; public static final String APP_NAME = "Not Really Rogue";
/** /**
* Your name. * Your name.
*/ */
public static final String APP_DEVELOPER = "kkn015"; public static final String APP_DEVELOPER = "Kristian Knarvik (kkn015)";
/** /**
* A short description. * A short description.
*/ */
@ -20,7 +20,8 @@ public class AppInfo {
* List of extra credits (e.g. for media sources) * List of extra credits (e.g. for media sources)
*/ */
public static final List<String> APP_EXTRA_CREDITS = Arrays.asList( public static final List<String> APP_EXTRA_CREDITS = Arrays.asList(
"Sounds by Mike Koenig, Stephan Schutze and Mark DiAngelo" "Sounds by Mike Koenig, Stephan Schutze and Mark DiAngelo",
"Thanks to Stian Johannesen Husum and Henning Berge for exchanging ideas"
); );
/** /**
* Help text. Could be used for an in-game help page, perhaps. * Help text. Could be used for an in-game help page, perhaps.

View File

@ -125,7 +125,11 @@ public class Player implements IPlayer {
game.displayMessage("Please enter your name: " + text); game.displayMessage("Please enter your name: " + text);
} }
} else if (key != KeyCode.ENTER) { } else if (key != KeyCode.ENTER) {
text += key.impl_getChar(); //Deprecated, but kind of necessary if (key == KeyCode.SPACE) {
text += " ";
} else {
text += key.getName();
}
game.displayMessage("Please enter your name: " + text); game.displayMessage("Please enter your name: " + text);
} else { } else {
name = text.toLowerCase(); name = text.toLowerCase();