Ergebnis 1 bis 20 von 20

Thema: Vorstellung und Demo - FawesomeEngine

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    In fawesome und fawesound sind irgendwie keine makefiles drin. Ärgerlich, das muss man g++ die Parameter selber geben. Oder moment: cmake? Hmm, entweder bin ich zu blöd um cmake zu nutzen (kA welche Parameter, die ManPage ist da wenig hilfreich) oder es will nicht.

    PS: Ich bin Ubuntu Linux x64 Nutzer, neben Win7 Prof x64, und arbeite mit Eclipse Helios mit CDT-Plugin und Ubuntu. Compiler ist G++ 4.4 oder 4.5.

    Zitat Zitat von bgld Beitrag anzeigen
    Wärs dann net sinnvoller aus der Engine ne Library zu machen (wie z.B. Tk, das man ja nicht nur aus Tcl, sondern auch aus Python, Perl und C raus verwenden kann)? Ich weiß allerdings net, wie kompliziert solche Bindings zu programmieren sind.
    Nö, schon gradlinig weiter machen. Aus der Engine eine Libary zu machen wäre Schwachsinn. Eher muss die Engine über Plugins erweiterbar sein.

    Ach ja, ich überlege noch, wie ich das mit den Bildern (wie Pictures im Maker) mache, ob ich das nun einfach als Array einer Struktur (getestet und geht, aber nicht sehr schön) mache, einer Liste oder als einzelne Objekte (hört sich am besten an).

    Geändert von niR-kun (29.09.2010 um 14:55 Uhr)

  2. #2
    Hoi,

    Probiers mal mit cmake . im Verzeichnis wo fawesome/fawesound liegt. Ansonsten schmeiß ich grad meine Virtualbox an und probier da mal alles zu kompilieren (also unter Ubuntu, wegen Packages, die man installieren muss etc.)

    edit: Unter Ubuntu scheint die Funktion sox_open_mem_read zu fehlen, obwohl sie im Headerfile von libsox drin ist (ich krieg genau für diese eine Funktion ne undefined reference). Irgendwie sind die Ubuntu-Maintainer was solche Libraries angeht leicht inkompetent (hatte schon ein ähnliches Prob mit SDL_Mixer, das ich davor mal benutzt hab). Du kannst ja erstmal alle Aufrufe von fawesound löschen (afaik nur zwei in audioplayer.cpp) und fawesound aus der CMakeLists.txt löschen. Dann sollte das ganze eigentlich auch kompilieren und linken.

    Gruß bgld

    Geändert von bgld (29.09.2010 um 15:33 Uhr)

  3. #3
    Ich habe schon Ubuntu 10.10 RC drauf, ich habe eher das Problem, dass er timidity.h nicht findet. Denn ich habe auch kein timidity-dev-Paket in der Paketverwaltung gefunden.

    Außerdem liegt tcl.h nicht direkt im Include-Ordner, sondern unter tcl/tlc.h .

    Sollte man übrigens mit dem NPC sprechen können? Oder ist der Event-Handler kaputt?

    Geändert von niR-kun (30.09.2010 um 15:07 Uhr)

  4. #4
    Drückst auch die Leertaste und net Enter (momentan geht nur eine Taste, die sich in der engine.cfg verstellen lässt)?

    Ansonsten gibts jetzt eine ubuntu-Branch ohne fawesound, die eignetlich unverändert kompilieren sollte (konnts aber noch net testen, da VirtualBox grad Probleme macht).

    Gruß bgld

  5. #5
    Gerade die Klasse zum Anzeigen von Bildern per Index über eine Liste endlich fertig gekriegt. juhu
    Ich lade die mal hoch, kann ja mal getestet werden. Mit meinem Engine-Prototyp ging sie 100%.
    http://npshare.de/files/d5e7eebb/SDL_pic_class.rar - NpShare wurde ja gehackt.

    PS: Natürlich habe ich auf Enter gedrückt, dass es Leertaste ist, ist mir nicht eingefallen xD

    Geändert von niR-kun (07.08.2011 um 03:32 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •