Probleme beim Compilen vom Ticker unter Windows

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Probleme beim Compilen vom Ticker unter Windows

error: "MAX_EFFECT" undeclared here

Beitragvon SpiegelEiXXL » 03.04.2005, 16:16

Ich benutze den Source von Heute (3.4.05) und wollte complileren. Portal klappt ohne probleme. Jedoch beim Compilieren des Tickers (make) kommt folgende meldung: (Also in Windows->CygWin)

make[1]: Entering directory `/usr/src/ugaagga/src'
gcc -c -Iticker -pipe -g -Wall ticker/artefact.c -o ticker/artefact.o
In file included from ticker/artefact.c:11:
ticker/artefact.h:30: error: `MAX_EFFECT' undeclared here (not in a function)
In file included from ticker/artefact.c:12:
ticker/cave.h:41: error: `MAX_EFFECT' undeclared here (not in a function)
ticker/artefact.c: In function `apply_effects_to_cave':
ticker/artefact.c:178: error: `MAX_EFFECT' undeclared (first use in this functio
n)
ticker/artefact.c:178: error: (Each undeclared identifier is reported only once
ticker/artefact.c:178: error: for each function it appears in.)
ticker/artefact.c:181: error: `effect_type' undeclared (first use in this functi
on)
ticker/artefact.c: In function `remove_effects_from_cave':
ticker/artefact.c:210: error: `MAX_EFFECT' undeclared (first use in this functio
n)
ticker/artefact.c:213: error: `effect_type' undeclared (first use in this functi
on)
make[1]: *** [ticker/artefact.o] Error 1
make[1]: Leaving directory `/usr/src/ugaagga/src'
make: *** [all] Error 2

Ich benutze die .xml Dateien die dem Source beigelegt waren (also die BeispielXMLs)

Woran liegt das? ich gehe nach Chris's Anleitung (http://tntchris.dyndns.org/comawiki/CoMa.php?CoMa=Tut1) vor.

Danke,
SpiegelEi

-edit:
die event_list.h ist leer oO...
Zuletzt geändert von SpiegelEiXXL am 04.04.2005, 14:20, insgesamt 1-mal geändert.
SpiegelEiXXL
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 5
Registriert: 19.03.2005, 09:26

Beitragvon Agatho » 04.04.2005, 10:26

hi,

also in dem neuen source von ua werden die effekte nicht mehr in der effects.xml geschrieben sondern in die config.xml (ehemals einrichtung.xml) dort musst du mind. 1 effekt deklarieren dann sollte es auch keinen fehler mehr geben. die anleitung wie sie so im wiki steht funt leider nicht mehr so ganz :) wie die syntax genau ist kannst du in der config.dtd nachlesen. falls du nicht weisst wie man dtd liest kannst du ganz einfach bei selfHTML nachschaun da ist das gut erklärt


liebe grüsse agatho
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon Firak » 04.04.2005, 13:10

Danke für den Hinweis, in den Beispielregeln fehlten einfach die Effektdefinitionen. Ich habe das eben korrigiert, so daß es ab morgen wieder funktionieren sollte. Allerdings ist in den letztgen Tagen relativ viel am Code umstrukturiert worden, so daß weitere Problem nicht ausgeschlossen sind...

Agatho: Im Prinzip hast Du recht, allerdings setzt der Ticker (leider) voraus, daß es ganz bestimmte Effekte mit vorgegebenen Nummen gibt, insofern reicht es nicht aus, nur einen zu definieren (es sei denn, man nimmt die Kampfeffekte aus dem Ticker heraus).
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon Agatho » 04.04.2005, 13:13

wolltet ihr nicht auf softcode umsteigen im gegensatz zu hardcode? bzw ist das überhaupt möglich? wieso ist dann die efects xml dan rausgenommen werden? so müssen dann doch wieder die leute raten was nun was ist. dann sollte man die hardgecodeten effekte auch in die bsp.xmls reinnehmen.
Agatho
Sourcenoob Tröster
Sourcenoob Tröster
 
Beiträge: 132
Registriert: 29.01.2004, 02:59
Wohnort: Mayence

Beitragvon Firak » 04.04.2005, 13:47

Derzeit läßt sich das leider (noch) nicht vermeiden, weil die Kampfberechnung zu unflexibel ist, aber geplant ist das natürlich schon. Die effects.xml ist nicht rausgenommen worden, sie ist nur in die config.xml integriert worden, wobei die Beispielregeln vergessen wurden. Die neuen Beispielregeln enthalten die kompletten Effekte, die auch im Spiel verwendet werden (d.h. man braucht nicht zu raten).
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon SpiegelEiXXL » 04.04.2005, 14:18

k, werde jedenfalls morgn schaun, danke ^^
SpiegelEiXXL
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 5
Registriert: 19.03.2005, 09:26


Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste