13.01.2017, 11:30
Ja, da hast du Recht. Wie wäre es, wenn man die Information in einen Kommentarbereich vor den travel event handlers einbaut? Etwa so:
Außerdem könnte man die Kommentare in seg073.cpp noch um ähnliche Informationen ergänzen.
Siehst du, ich will die Information über das Reiseereignis nicht in den Variablennamen hineinschreiben, weil ich möchte, dass der Variablenname die Variable selbst beschreibt und nicht das Reiseereignis, bei dem die Variable auftaucht. Ich behaupte nicht, dass ich schon die optimale Nomenklatur für die globalen Variablen gefunden habe. Ich glaube sogar, dass viele der aktuell gewählten Namen in symbols.h ungünstig gewählt sind. Aber die Route, die zu einem Reiseereignis gehört, sowie die Art des Reiseereignisses in den Namen der "visited flag" der Reisevariable zu schreiben, empfinde ich als irritierend.
Die Rastplätze, die du aus seg073.cpp extrahiert hast, sind übrigens nicht allesamt Rastplätze im gleichen Sinne. An manchen Plätzen wird man nur gefragt, ob man die Gelegenheit für eine Jagd oder fürs Kräuter sammeln nutzen möchte.
Code:
/* Handler for a travel event between Breida and Serske (hunting opportunity). */
void tevent_004(void)
{
// ...
}
Siehst du, ich will die Information über das Reiseereignis nicht in den Variablennamen hineinschreiben, weil ich möchte, dass der Variablenname die Variable selbst beschreibt und nicht das Reiseereignis, bei dem die Variable auftaucht. Ich behaupte nicht, dass ich schon die optimale Nomenklatur für die globalen Variablen gefunden habe. Ich glaube sogar, dass viele der aktuell gewählten Namen in symbols.h ungünstig gewählt sind. Aber die Route, die zu einem Reiseereignis gehört, sowie die Art des Reiseereignisses in den Namen der "visited flag" der Reisevariable zu schreiben, empfinde ich als irritierend.
Die Rastplätze, die du aus seg073.cpp extrahiert hast, sind übrigens nicht allesamt Rastplätze im gleichen Sinne. An manchen Plätzen wird man nur gefragt, ob man die Gelegenheit für eine Jagd oder fürs Kräuter sammeln nutzen möchte.