27.01.2017, 12:54
Ich bin momentan noch nicht so ganz sicher, an welcher Stelle im Code ich globale Variablen am Ende deklarieren muss, damit auch die Reihenfolge passt. Aber prinzipiell ist die Idee, bei den Einträgen in symbols.h einen Eintrag der Form...
... in eine Deklaration der folgenden Art zu verwandeln:
Momentan schiebe ich das auf, bis ich wirklich alle Einträge in der symbols.h entschlüsselt habe. Das wäre aber eigentlich gar nicht nötig. Man könnte auch die bisher unbekannten Einträge durch Bezeichnungen wie SYM_UNKNOWN_01 ersetzen und direkt loslegen. Wenn mir jemand sagt, wo im Code die Deklarationen hinmüssen, damit sie am Ende in der EXE an der richtigen Stelle erscheinen, dann lege ich sofort damit los.
Code:
#define HERBS_TOXIC (0x08e7) /* signed short[5]; { SHURINKNOLLE (0x7a), ALRAUNE (0x7e), LOTUSBLUTE (0x84), EITRIGER KROTENSCHEMEL (0x3e), 0xff } */
Code:
signed short herbs_toxic[5] = { ITEM_SHURINKNOLLE, ITEM_ALRAUNE, ITEM_LOTUSBLUTE, ITEM_EITRIGER_KROTENSCHEMEL, 0xff };