Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3525 in orxonox.OLD


Ignore:
Timestamp:
Mar 13, 2005, 6:59:20 PM (19 years ago)
Author:
chris
Message:

orxonox/branches/levelloader: removed excess class usage adn messed with makefile definitions

Location:
orxonox/branches/levelloader/src
Files:
9 added
3 deleted
20 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/levelloader/src/Makefile.am

    r3499 r3525  
    1313AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/util
    1414AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/math
     15AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib/xmlparser
    1516AM_CXXFLAGS+=-I$(MAINSRCDIR)/defs
    1617AM_CXXFLAGS+=-I$(MAINSRCDIR)/font
     
    3435                 track_manager.cc \
    3536                 light.cc \
     37                 factory.cc \
    3638                 story_entities/story_entity.cc \
    3739                 story_entities/campaign.cc \
     
    5658                 lib/util/ini_parser.cc \
    5759                 lib/util/list.cc \
     60                 lib/util/substring.cc \
    5861                 lib/math/vector.cc \
    5962                 lib/math/matrix.cc \
    6063                 lib/math/curve.cc \
     64                 lib/xmlparser/tinystr.cc \
     65                 lib/xmlparser/tinyxml.cc \
     66                 lib/xmlparser/tinyxmlerror.cc \
     67                 lib/xmlparser/tinyxmlparser.cc \
    6168                 glmenu/glmenu_imagescreen.cc
    6269
     
    6471                 game_loader.h \
    6572                 track_manager.h \
    66                  ability.h \
     73     ability.h \
    6774                 camera.h \
    6875                 keynames.h \
     
    99106                 lib/util/list_template.h \
    100107                 lib/util/ini_parser.h \
     108                 lib/util/substring.h \
     109                 lib/xmlparser/tinyxml.h \
     110                 lib/xmlparser/tinystr.h \
    101111                 lib/math/vector.h \
    102112                 lib/math/matrix.h \
  • orxonox/branches/levelloader/src/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    5050CONFIG_HEADER = $(top_builddir)/config.h
    5151CONFIG_CLEAN_FILES =
    52 am__installdirs = "$(DESTDIR)$(bindir)"
     52am__installdirs = $(DESTDIR)$(bindir)
    5353binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
    5454PROGRAMS = $(bin_PROGRAMS)
    5555am_orxonox_OBJECTS = orxonox.$(OBJEXT) game_loader.$(OBJEXT) \
    5656        command_node.$(OBJEXT) keynames.$(OBJEXT) camera.$(OBJEXT) \
    57         track_manager.$(OBJEXT) light.$(OBJEXT) story_entity.$(OBJEXT) \
    58         campaign.$(OBJEXT) world.$(OBJEXT) world_entity.$(OBJEXT) \
    59         player.$(OBJEXT) environment.$(OBJEXT) skysphere.$(OBJEXT) \
    60         ai.$(OBJEXT) p_node.$(OBJEXT) null_parent.$(OBJEXT) \
    61         helper_parent.$(OBJEXT) data_tank.$(OBJEXT) fontset.$(OBJEXT) \
    62         array.$(OBJEXT) objModel.$(OBJEXT) model.$(OBJEXT) \
    63         material.$(OBJEXT) texture.$(OBJEXT) base_entity.$(OBJEXT) \
    64         base_object.$(OBJEXT) ini_parser.$(OBJEXT) list.$(OBJEXT) \
     57        track_manager.$(OBJEXT) light.$(OBJEXT) factory.$(OBJEXT) \
     58        story_entity.$(OBJEXT) campaign.$(OBJEXT) world.$(OBJEXT) \
     59        world_entity.$(OBJEXT) player.$(OBJEXT) environment.$(OBJEXT) \
     60        skysphere.$(OBJEXT) ai.$(OBJEXT) p_node.$(OBJEXT) \
     61        null_parent.$(OBJEXT) helper_parent.$(OBJEXT) \
     62        data_tank.$(OBJEXT) fontset.$(OBJEXT) array.$(OBJEXT) \
     63        objModel.$(OBJEXT) model.$(OBJEXT) material.$(OBJEXT) \
     64        texture.$(OBJEXT) base_entity.$(OBJEXT) base_object.$(OBJEXT) \
     65        ini_parser.$(OBJEXT) list.$(OBJEXT) substring.$(OBJEXT) \
    6566        vector.$(OBJEXT) matrix.$(OBJEXT) curve.$(OBJEXT) \
    66         glmenu_imagescreen.$(OBJEXT)
     67        tinystr.$(OBJEXT) tinyxml.$(OBJEXT) tinyxmlerror.$(OBJEXT) \
     68        tinyxmlparser.$(OBJEXT) glmenu_imagescreen.$(OBJEXT)
    6769orxonox_OBJECTS = $(am_orxonox_OBJECTS)
    6870orxonox_LDADD = $(LDADD)
     
    7678@AMDEP_TRUE@    ./$(DEPDIR)/command_node.Po ./$(DEPDIR)/curve.Po \
    7779@AMDEP_TRUE@    ./$(DEPDIR)/data_tank.Po \
    78 @AMDEP_TRUE@    ./$(DEPDIR)/environment.Po ./$(DEPDIR)/fontset.Po \
    79 @AMDEP_TRUE@    ./$(DEPDIR)/game_loader.Po \
     80@AMDEP_TRUE@    ./$(DEPDIR)/environment.Po ./$(DEPDIR)/factory.Po \
     81@AMDEP_TRUE@    ./$(DEPDIR)/fontset.Po ./$(DEPDIR)/game_loader.Po \
    8082@AMDEP_TRUE@    ./$(DEPDIR)/glmenu_imagescreen.Po \
    8183@AMDEP_TRUE@    ./$(DEPDIR)/helper_parent.Po \
     
    8789@AMDEP_TRUE@    ./$(DEPDIR)/p_node.Po ./$(DEPDIR)/player.Po \
    8890@AMDEP_TRUE@    ./$(DEPDIR)/skysphere.Po \
    89 @AMDEP_TRUE@    ./$(DEPDIR)/story_entity.Po ./$(DEPDIR)/texture.Po \
     91@AMDEP_TRUE@    ./$(DEPDIR)/story_entity.Po \
     92@AMDEP_TRUE@    ./$(DEPDIR)/substring.Po ./$(DEPDIR)/texture.Po \
     93@AMDEP_TRUE@    ./$(DEPDIR)/tinystr.Po ./$(DEPDIR)/tinyxml.Po \
     94@AMDEP_TRUE@    ./$(DEPDIR)/tinyxmlerror.Po \
     95@AMDEP_TRUE@    ./$(DEPDIR)/tinyxmlparser.Po \
    9096@AMDEP_TRUE@    ./$(DEPDIR)/track_manager.Po ./$(DEPDIR)/vector.Po \
    9197@AMDEP_TRUE@    ./$(DEPDIR)/world.Po ./$(DEPDIR)/world_entity.Po
     
    215221target_vendor = @target_vendor@
    216222MAINSRCDIR = .
    217 AM_CXXFLAGS = -I$(MAINSRCDIR) -I$(MAINSRCDIR)/world_entities -I$(MAINSRCDIR)/story_entities -I$(MAINSRCDIR)/lib -I$(MAINSRCDIR)/lib/coord -I$(MAINSRCDIR)/lib/data -I$(MAINSRCDIR)/lib/gaphics -I$(MAINSRCDIR)/lib/graphics/font -I$(MAINSRCDIR)/lib/graphics/importer -I$(MAINSRCDIR)/lib/gui -I$(MAINSRCDIR)/lib/lang -I$(MAINSRCDIR)/lib/util -I$(MAINSRCDIR)/lib/math -I$(MAINSRCDIR)/defs -I$(MAINSRCDIR)/font -I$(MAINSRCDIR)/network -I$(MAINSRCDIR)/glmenu -I$(MAINSRCDIR)/ai
     223AM_CXXFLAGS = -I$(MAINSRCDIR) -I$(MAINSRCDIR)/world_entities -I$(MAINSRCDIR)/story_entities -I$(MAINSRCDIR)/lib -I$(MAINSRCDIR)/lib/coord -I$(MAINSRCDIR)/lib/data -I$(MAINSRCDIR)/lib/gaphics -I$(MAINSRCDIR)/lib/graphics/font -I$(MAINSRCDIR)/lib/graphics/importer -I$(MAINSRCDIR)/lib/gui -I$(MAINSRCDIR)/lib/lang -I$(MAINSRCDIR)/lib/util -I$(MAINSRCDIR)/lib/math -I$(MAINSRCDIR)/lib/xmlparser -I$(MAINSRCDIR)/defs -I$(MAINSRCDIR)/font -I$(MAINSRCDIR)/network -I$(MAINSRCDIR)/glmenu -I$(MAINSRCDIR)/ai
    218224AM_LDFLAGS = $(MWINDOWS)
    219225orxonox_SOURCES = orxonox.cc \
     
    224230                 track_manager.cc \
    225231                 light.cc \
     232                 factory.cc \
    226233                 story_entities/story_entity.cc \
    227234                 story_entities/campaign.cc \
     
    246253                 lib/util/ini_parser.cc \
    247254                 lib/util/list.cc \
     255                 lib/util/substring.cc \
    248256                 lib/math/vector.cc \
    249257                 lib/math/matrix.cc \
    250258                 lib/math/curve.cc \
     259                 lib/xmlparser/tinystr.cc \
     260                 lib/xmlparser/tinyxml.cc \
     261                 lib/xmlparser/tinyxmlerror.cc \
     262                 lib/xmlparser/tinyxmlparser.cc \
    251263                 glmenu/glmenu_imagescreen.cc
    252264
     
    254266                 game_loader.h \
    255267                 track_manager.h \
    256                  ability.h \
     268     ability.h \
    257269                 camera.h \
    258270                 keynames.h \
     
    289301                 lib/util/list_template.h \
    290302                 lib/util/ini_parser.h \
     303                 lib/util/substring.h \
     304                 lib/xmlparser/tinyxml.h \
     305                 lib/xmlparser/tinystr.h \
    291306                 lib/math/vector.h \
    292307                 lib/math/matrix.h \
     
    335350install-binPROGRAMS: $(bin_PROGRAMS)
    336351        @$(NORMAL_INSTALL)
    337         test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
     352        $(mkdir_p) $(DESTDIR)$(bindir)
    338353        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    339354          p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
     
    341356          ; then \
    342357            f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
    343            echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
    344            $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
     358           echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
     359           $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
    345360          else :; fi; \
    346361        done
     
    350365        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    351366          f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
    352           echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
    353           rm -f "$(DESTDIR)$(bindir)/$$f"; \
     367          echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
     368          rm -f $(DESTDIR)$(bindir)/$$f; \
    354369        done
    355370
     
    376391@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/data_tank.Po@am__quote@
    377392@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/environment.Po@am__quote@
     393@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/factory.Po@am__quote@
    378394@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fontset.Po@am__quote@
    379395@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/game_loader.Po@am__quote@
     
    394410@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skysphere.Po@am__quote@
    395411@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/story_entity.Po@am__quote@
     412@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/substring.Po@am__quote@
    396413@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/texture.Po@am__quote@
     414@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tinystr.Po@am__quote@
     415@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tinyxml.Po@am__quote@
     416@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tinyxmlerror.Po@am__quote@
     417@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tinyxmlparser.Po@am__quote@
    397418@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/track_manager.Po@am__quote@
    398419@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vector.Po@am__quote@
     
    768789@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o list.obj `if test -f 'lib/util/list.cc'; then $(CYGPATH_W) 'lib/util/list.cc'; else $(CYGPATH_W) '$(srcdir)/lib/util/list.cc'; fi`
    769790
     791substring.o: lib/util/substring.cc
     792@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT substring.o -MD -MP -MF "$(DEPDIR)/substring.Tpo" -c -o substring.o `test -f 'lib/util/substring.cc' || echo '$(srcdir)/'`lib/util/substring.cc; \
     793@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/substring.Tpo" "$(DEPDIR)/substring.Po"; else rm -f "$(DEPDIR)/substring.Tpo"; exit 1; fi
     794@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/util/substring.cc' object='substring.o' libtool=no @AMDEPBACKSLASH@
     795@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/substring.Po' tmpdepfile='$(DEPDIR)/substring.TPo' @AMDEPBACKSLASH@
     796@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     797@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o substring.o `test -f 'lib/util/substring.cc' || echo '$(srcdir)/'`lib/util/substring.cc
     798
     799substring.obj: lib/util/substring.cc
     800@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT substring.obj -MD -MP -MF "$(DEPDIR)/substring.Tpo" -c -o substring.obj `if test -f 'lib/util/substring.cc'; then $(CYGPATH_W) 'lib/util/substring.cc'; else $(CYGPATH_W) '$(srcdir)/lib/util/substring.cc'; fi`; \
     801@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/substring.Tpo" "$(DEPDIR)/substring.Po"; else rm -f "$(DEPDIR)/substring.Tpo"; exit 1; fi
     802@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/util/substring.cc' object='substring.obj' libtool=no @AMDEPBACKSLASH@
     803@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/substring.Po' tmpdepfile='$(DEPDIR)/substring.TPo' @AMDEPBACKSLASH@
     804@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     805@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o substring.obj `if test -f 'lib/util/substring.cc'; then $(CYGPATH_W) 'lib/util/substring.cc'; else $(CYGPATH_W) '$(srcdir)/lib/util/substring.cc'; fi`
     806
    770807vector.o: lib/math/vector.cc
    771808@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT vector.o -MD -MP -MF "$(DEPDIR)/vector.Tpo" -c -o vector.o `test -f 'lib/math/vector.cc' || echo '$(srcdir)/'`lib/math/vector.cc; \
     
    815852@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    816853@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o curve.obj `if test -f 'lib/math/curve.cc'; then $(CYGPATH_W) 'lib/math/curve.cc'; else $(CYGPATH_W) '$(srcdir)/lib/math/curve.cc'; fi`
     854
     855tinystr.o: lib/xmlparser/tinystr.cc
     856@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinystr.o -MD -MP -MF "$(DEPDIR)/tinystr.Tpo" -c -o tinystr.o `test -f 'lib/xmlparser/tinystr.cc' || echo '$(srcdir)/'`lib/xmlparser/tinystr.cc; \
     857@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinystr.Tpo" "$(DEPDIR)/tinystr.Po"; else rm -f "$(DEPDIR)/tinystr.Tpo"; exit 1; fi
     858@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinystr.cc' object='tinystr.o' libtool=no @AMDEPBACKSLASH@
     859@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinystr.Po' tmpdepfile='$(DEPDIR)/tinystr.TPo' @AMDEPBACKSLASH@
     860@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     861@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinystr.o `test -f 'lib/xmlparser/tinystr.cc' || echo '$(srcdir)/'`lib/xmlparser/tinystr.cc
     862
     863tinystr.obj: lib/xmlparser/tinystr.cc
     864@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinystr.obj -MD -MP -MF "$(DEPDIR)/tinystr.Tpo" -c -o tinystr.obj `if test -f 'lib/xmlparser/tinystr.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinystr.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinystr.cc'; fi`; \
     865@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinystr.Tpo" "$(DEPDIR)/tinystr.Po"; else rm -f "$(DEPDIR)/tinystr.Tpo"; exit 1; fi
     866@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinystr.cc' object='tinystr.obj' libtool=no @AMDEPBACKSLASH@
     867@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinystr.Po' tmpdepfile='$(DEPDIR)/tinystr.TPo' @AMDEPBACKSLASH@
     868@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     869@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinystr.obj `if test -f 'lib/xmlparser/tinystr.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinystr.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinystr.cc'; fi`
     870
     871tinyxml.o: lib/xmlparser/tinyxml.cc
     872@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinyxml.o -MD -MP -MF "$(DEPDIR)/tinyxml.Tpo" -c -o tinyxml.o `test -f 'lib/xmlparser/tinyxml.cc' || echo '$(srcdir)/'`lib/xmlparser/tinyxml.cc; \
     873@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinyxml.Tpo" "$(DEPDIR)/tinyxml.Po"; else rm -f "$(DEPDIR)/tinyxml.Tpo"; exit 1; fi
     874@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinyxml.cc' object='tinyxml.o' libtool=no @AMDEPBACKSLASH@
     875@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinyxml.Po' tmpdepfile='$(DEPDIR)/tinyxml.TPo' @AMDEPBACKSLASH@
     876@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     877@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinyxml.o `test -f 'lib/xmlparser/tinyxml.cc' || echo '$(srcdir)/'`lib/xmlparser/tinyxml.cc
     878
     879tinyxml.obj: lib/xmlparser/tinyxml.cc
     880@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinyxml.obj -MD -MP -MF "$(DEPDIR)/tinyxml.Tpo" -c -o tinyxml.obj `if test -f 'lib/xmlparser/tinyxml.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinyxml.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinyxml.cc'; fi`; \
     881@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinyxml.Tpo" "$(DEPDIR)/tinyxml.Po"; else rm -f "$(DEPDIR)/tinyxml.Tpo"; exit 1; fi
     882@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinyxml.cc' object='tinyxml.obj' libtool=no @AMDEPBACKSLASH@
     883@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinyxml.Po' tmpdepfile='$(DEPDIR)/tinyxml.TPo' @AMDEPBACKSLASH@
     884@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     885@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinyxml.obj `if test -f 'lib/xmlparser/tinyxml.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinyxml.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinyxml.cc'; fi`
     886
     887tinyxmlerror.o: lib/xmlparser/tinyxmlerror.cc
     888@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinyxmlerror.o -MD -MP -MF "$(DEPDIR)/tinyxmlerror.Tpo" -c -o tinyxmlerror.o `test -f 'lib/xmlparser/tinyxmlerror.cc' || echo '$(srcdir)/'`lib/xmlparser/tinyxmlerror.cc; \
     889@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinyxmlerror.Tpo" "$(DEPDIR)/tinyxmlerror.Po"; else rm -f "$(DEPDIR)/tinyxmlerror.Tpo"; exit 1; fi
     890@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinyxmlerror.cc' object='tinyxmlerror.o' libtool=no @AMDEPBACKSLASH@
     891@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinyxmlerror.Po' tmpdepfile='$(DEPDIR)/tinyxmlerror.TPo' @AMDEPBACKSLASH@
     892@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     893@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinyxmlerror.o `test -f 'lib/xmlparser/tinyxmlerror.cc' || echo '$(srcdir)/'`lib/xmlparser/tinyxmlerror.cc
     894
     895tinyxmlerror.obj: lib/xmlparser/tinyxmlerror.cc
     896@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinyxmlerror.obj -MD -MP -MF "$(DEPDIR)/tinyxmlerror.Tpo" -c -o tinyxmlerror.obj `if test -f 'lib/xmlparser/tinyxmlerror.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinyxmlerror.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinyxmlerror.cc'; fi`; \
     897@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinyxmlerror.Tpo" "$(DEPDIR)/tinyxmlerror.Po"; else rm -f "$(DEPDIR)/tinyxmlerror.Tpo"; exit 1; fi
     898@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinyxmlerror.cc' object='tinyxmlerror.obj' libtool=no @AMDEPBACKSLASH@
     899@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinyxmlerror.Po' tmpdepfile='$(DEPDIR)/tinyxmlerror.TPo' @AMDEPBACKSLASH@
     900@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     901@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinyxmlerror.obj `if test -f 'lib/xmlparser/tinyxmlerror.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinyxmlerror.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinyxmlerror.cc'; fi`
     902
     903tinyxmlparser.o: lib/xmlparser/tinyxmlparser.cc
     904@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinyxmlparser.o -MD -MP -MF "$(DEPDIR)/tinyxmlparser.Tpo" -c -o tinyxmlparser.o `test -f 'lib/xmlparser/tinyxmlparser.cc' || echo '$(srcdir)/'`lib/xmlparser/tinyxmlparser.cc; \
     905@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinyxmlparser.Tpo" "$(DEPDIR)/tinyxmlparser.Po"; else rm -f "$(DEPDIR)/tinyxmlparser.Tpo"; exit 1; fi
     906@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinyxmlparser.cc' object='tinyxmlparser.o' libtool=no @AMDEPBACKSLASH@
     907@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinyxmlparser.Po' tmpdepfile='$(DEPDIR)/tinyxmlparser.TPo' @AMDEPBACKSLASH@
     908@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     909@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinyxmlparser.o `test -f 'lib/xmlparser/tinyxmlparser.cc' || echo '$(srcdir)/'`lib/xmlparser/tinyxmlparser.cc
     910
     911tinyxmlparser.obj: lib/xmlparser/tinyxmlparser.cc
     912@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT tinyxmlparser.obj -MD -MP -MF "$(DEPDIR)/tinyxmlparser.Tpo" -c -o tinyxmlparser.obj `if test -f 'lib/xmlparser/tinyxmlparser.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinyxmlparser.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinyxmlparser.cc'; fi`; \
     913@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/tinyxmlparser.Tpo" "$(DEPDIR)/tinyxmlparser.Po"; else rm -f "$(DEPDIR)/tinyxmlparser.Tpo"; exit 1; fi
     914@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/xmlparser/tinyxmlparser.cc' object='tinyxmlparser.obj' libtool=no @AMDEPBACKSLASH@
     915@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/tinyxmlparser.Po' tmpdepfile='$(DEPDIR)/tinyxmlparser.TPo' @AMDEPBACKSLASH@
     916@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     917@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o tinyxmlparser.obj `if test -f 'lib/xmlparser/tinyxmlparser.cc'; then $(CYGPATH_W) 'lib/xmlparser/tinyxmlparser.cc'; else $(CYGPATH_W) '$(srcdir)/lib/xmlparser/tinyxmlparser.cc'; fi`
    817918
    818919glmenu_imagescreen.o: glmenu/glmenu_imagescreen.cc
     
    9061007        tags=; \
    9071008        here=`pwd`; \
    908         if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
     1009        if (etags --etags-include --version) >/dev/null 2>&1; then \
    9091010          include_option=--etags-include; \
    910           empty_fix=.; \
    9111011        else \
    9121012          include_option=--include; \
    913           empty_fix=; \
    9141013        fi; \
    9151014        list='$(SUBDIRS)'; for subdir in $$list; do \
    9161015          if test "$$subdir" = .; then :; else \
    917             test ! -f $$subdir/TAGS || \
     1016            test -f $$subdir/TAGS && \
    9181017              tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
    9191018          fi; \
     
    9251024          $(AWK) '    { files[$$0] = 1; } \
    9261025               END { for (i in files) print i; }'`; \
    927         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    928           test -n "$$unique" || unique=$$empty_fix; \
    929           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    930             $$tags $$unique; \
    931         fi
     1026        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     1027          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     1028             $$tags $$unique
    9321029ctags: CTAGS
    9331030CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
     
    9541051
    9551052distdir: $(DISTFILES)
    956         $(mkdir_p) $(distdir)/ai $(distdir)/defs $(distdir)/glmenu $(distdir)/lib/coord $(distdir)/lib/data $(distdir)/lib/graphics/font $(distdir)/lib/lang $(distdir)/lib/math $(distdir)/lib/util $(distdir)/network $(distdir)/story_entities $(distdir)/world_entities
     1053        $(mkdir_p) $(distdir)/ai $(distdir)/defs $(distdir)/glmenu $(distdir)/lib/coord $(distdir)/lib/data $(distdir)/lib/graphics/font $(distdir)/lib/lang $(distdir)/lib/math $(distdir)/lib/util $(distdir)/lib/xmlparser $(distdir)/network $(distdir)/story_entities $(distdir)/world_entities
    9571054        @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
    9581055        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
     
    9991096installdirs: installdirs-recursive
    10001097installdirs-am:
    1001         for dir in "$(DESTDIR)$(bindir)"; do \
    1002           test -z "$$dir" || $(mkdir_p) "$$dir"; \
    1003         done
     1098        $(mkdir_p) $(DESTDIR)$(bindir)
    10041099install: install-recursive
    10051100install-exec: install-exec-recursive
  • orxonox/branches/levelloader/src/defs/stdincl.h

    r3523 r3525  
    3939#include "data_tank.h"
    4040#include "base_object.h"
     41#include "factory.h"
    4142
    4243#include "error.h"
  • orxonox/branches/levelloader/src/factory.cc

    r3504 r3525  
    5151   \brief generates the associated object from data
    5252*/
    53 BaseObject* ObjectFactory::fabricate( TiXMLElement* data)
     53BaseObject* ObjectFactory::fabricate( TiXmlElement* data)
    5454{
    5555        return NULL;
     
    7474}
    7575
    76 const char* grabParameter( TiXMLElement* root, const char* name)
     76const char* grabParameter( TiXmlElement* root, const char* name)
    7777{
    78         TiXMLElement* element;
    79         TiXMLNode* node;
     78        TiXmlElement* element;
     79        TiXmlNode* node;
    8080       
    8181        assert( root != NULL);
  • orxonox/branches/levelloader/src/factory.h

    r3504 r3525  
    88
    99#include "stdincl.h"
    10 #include "xmlparser/tinyxml.h"
    11 #include "xmlparser/tinystr.h"
    12 #include "base_object.h"
    13 #include "orxonox.h"
    1410#include "world.h"
    1511
     
    1915  ~CLASSFactory (); \
    2016 private: \
    21         BaseObject* fabricate( TiXMLElement* root) \
     17        BaseObject* fabricate( TiXmlElement* root) \
    2218        { \
    2319                if(!strcmp(root->Value(), getClassname())) return new CLASS( root); \
     
    3834  ~Factory ();
    3935
    40         virtual BaseObject* fabricate( TiXMLElement* root);
     36        virtual BaseObject* fabricate( TiXmlElement* root);
    4137        void initialize();
    4238  void registerFactory( Factory* factory);
     
    5349// helper function
    5450
    55 const char* grabParameter( TiXMLElement* root, const char* name);
     51const char* grabParameter( TiXmlElement* root, const char* name);
    5652
    57 #endif /* _LEVELFACTORY_H */
     53#endif /* _FACTORY_H */
     54
  • orxonox/branches/levelloader/src/game_loader.cc

    r3503 r3525  
    166166  }
    167167 
    168         TiXMLDocument* XMLDoc = new TiXMLDocument( name);
     168        TiXmlDocument* XMLDoc = new TiXmlDocument( name);
    169169        // load the campaign document
    170170        if( !XMLDoc.LoadFile())
     
    177177       
    178178        // check basic validity
    179         TiXMLElement* element = XMLDoc.RootElement();
     179        TiXmlElement* element = XMLDoc.RootElement();
    180180        assert( element != NULL);
    181181       
     
    277277   \param element a XMLElement containing all the needed info
    278278*/
    279 StoryEntity* GameLoader::fabricate( TiXMLElement* element)
     279StoryEntity* GameLoader::fabricate( TiXmlElement* element)
    280280{
    281281        if( first == NULL)
  • orxonox/branches/levelloader/src/game_loader.h

    r3503 r3525  
    3535 
    3636  void registerFactory( Factory* factory);
    37   BaseObject* fabricate( TiXMLElement* data);
     37  BaseObject* fabricate( TiXmlElement* data);
    3838 
    3939 private:
  • orxonox/branches/levelloader/src/lib/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    276276        tags=; \
    277277        here=`pwd`; \
    278         if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
     278        if (etags --etags-include --version) >/dev/null 2>&1; then \
    279279          include_option=--etags-include; \
    280           empty_fix=.; \
    281280        else \
    282281          include_option=--include; \
    283           empty_fix=; \
    284282        fi; \
    285283        list='$(SUBDIRS)'; for subdir in $$list; do \
    286284          if test "$$subdir" = .; then :; else \
    287             test ! -f $$subdir/TAGS || \
     285            test -f $$subdir/TAGS && \
    288286              tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
    289287          fi; \
     
    295293          $(AWK) '    { files[$$0] = 1; } \
    296294               END { for (i in files) print i; }'`; \
    297         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    298           test -n "$$unique" || unique=$$empty_fix; \
    299           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    300             $$tags $$unique; \
    301         fi
     295        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     296          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     297             $$tags $$unique
    302298ctags: CTAGS
    303299CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  • orxonox/branches/levelloader/src/lib/graphics/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    270270        tags=; \
    271271        here=`pwd`; \
    272         if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
     272        if (etags --etags-include --version) >/dev/null 2>&1; then \
    273273          include_option=--etags-include; \
    274           empty_fix=.; \
    275274        else \
    276275          include_option=--include; \
    277           empty_fix=; \
    278276        fi; \
    279277        list='$(SUBDIRS)'; for subdir in $$list; do \
    280278          if test "$$subdir" = .; then :; else \
    281             test ! -f $$subdir/TAGS || \
     279            test -f $$subdir/TAGS && \
    282280              tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
    283281          fi; \
     
    289287          $(AWK) '    { files[$$0] = 1; } \
    290288               END { for (i in files) print i; }'`; \
    291         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    292           test -n "$$unique" || unique=$$empty_fix; \
    293           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    294             $$tags $$unique; \
    295         fi
     289        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     290          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     291             $$tags $$unique
    296292ctags: CTAGS
    297293CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  • orxonox/branches/levelloader/src/lib/graphics/importer/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    4242subdir = src/lib/graphics/importer
    4343DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
    44         $(srcdir)/Makefile.in
     44        $(srcdir)/Makefile.in TODO
    4545ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    4646am__aclocal_m4_deps = $(top_srcdir)/configure.ac
     
    5050CONFIG_HEADER = $(top_builddir)/config.h
    5151CONFIG_CLEAN_FILES =
    52 am__installdirs = "$(DESTDIR)$(bindir)"
     52am__installdirs = $(DESTDIR)$(bindir)
    5353binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
    5454PROGRAMS = $(bin_PROGRAMS)
     
    237237install-binPROGRAMS: $(bin_PROGRAMS)
    238238        @$(NORMAL_INSTALL)
    239         test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
     239        $(mkdir_p) $(DESTDIR)$(bindir)
    240240        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    241241          p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
     
    243243          ; then \
    244244            f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
    245            echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
    246            $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
     245           echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
     246           $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
    247247          else :; fi; \
    248248        done
     
    252252        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    253253          f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
    254           echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
    255           rm -f "$(DESTDIR)$(bindir)/$$f"; \
     254          echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
     255          rm -f $(DESTDIR)$(bindir)/$$f; \
    256256        done
    257257
     
    330330          $(AWK) '    { files[$$0] = 1; } \
    331331               END { for (i in files) print i; }'`; \
    332         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    333           test -n "$$unique" || unique=$$empty_fix; \
    334           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    335             $$tags $$unique; \
    336         fi
     332        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     333          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     334             $$tags $$unique
    337335ctags: CTAGS
    338336CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
     
    389387all-am: Makefile $(PROGRAMS) $(HEADERS)
    390388installdirs:
    391         for dir in "$(DESTDIR)$(bindir)"; do \
    392           test -z "$$dir" || $(mkdir_p) "$$dir"; \
    393         done
     389        $(mkdir_p) $(DESTDIR)$(bindir)
    394390install: install-am
    395391install-exec: install-exec-am
  • orxonox/branches/levelloader/src/lib/gui/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    272272        tags=; \
    273273        here=`pwd`; \
    274         if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
     274        if (etags --etags-include --version) >/dev/null 2>&1; then \
    275275          include_option=--etags-include; \
    276           empty_fix=.; \
    277276        else \
    278277          include_option=--include; \
    279           empty_fix=; \
    280278        fi; \
    281279        list='$(SUBDIRS)'; for subdir in $$list; do \
    282280          if test "$$subdir" = .; then :; else \
    283             test ! -f $$subdir/TAGS || \
     281            test -f $$subdir/TAGS && \
    284282              tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
    285283          fi; \
     
    291289          $(AWK) '    { files[$$0] = 1; } \
    292290               END { for (i in files) print i; }'`; \
    293         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    294           test -n "$$unique" || unique=$$empty_fix; \
    295           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    296             $$tags $$unique; \
    297         fi
     291        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     292          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     293             $$tags $$unique
    298294ctags: CTAGS
    299295CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
  • orxonox/branches/levelloader/src/lib/gui/console/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    5050CONFIG_HEADER = $(top_builddir)/config.h
    5151CONFIG_CLEAN_FILES =
    52 am__installdirs = "$(DESTDIR)$(bindir)"
     52am__installdirs = $(DESTDIR)$(bindir)
    5353binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
    5454PROGRAMS = $(bin_PROGRAMS)
     
    225225install-binPROGRAMS: $(bin_PROGRAMS)
    226226        @$(NORMAL_INSTALL)
    227         test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
     227        $(mkdir_p) $(DESTDIR)$(bindir)
    228228        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    229229          p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
     
    231231          ; then \
    232232            f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
    233            echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
    234            $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
     233           echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
     234           $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
    235235          else :; fi; \
    236236        done
     
    240240        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    241241          f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
    242           echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
    243           rm -f "$(DESTDIR)$(bindir)/$$f"; \
     242          echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
     243          rm -f $(DESTDIR)$(bindir)/$$f; \
    244244        done
    245245
     
    297297          $(AWK) '    { files[$$0] = 1; } \
    298298               END { for (i in files) print i; }'`; \
    299         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    300           test -n "$$unique" || unique=$$empty_fix; \
    301           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    302             $$tags $$unique; \
    303         fi
     299        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     300          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     301             $$tags $$unique
    304302ctags: CTAGS
    305303CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
     
    356354all-am: Makefile $(PROGRAMS) $(HEADERS)
    357355installdirs:
    358         for dir in "$(DESTDIR)$(bindir)"; do \
    359           test -z "$$dir" || $(mkdir_p) "$$dir"; \
    360         done
     356        $(mkdir_p) $(DESTDIR)$(bindir)
    361357install: install-am
    362358install-exec: install-exec-am
  • orxonox/branches/levelloader/src/lib/gui/gui/Makefile.in

    r3499 r3525  
    1 # Makefile.in generated by automake 1.8.5 from Makefile.am.
     1# Makefile.in generated by automake 1.8.2 from Makefile.am.
    22# @configure_input@
    33
     
    5050CONFIG_HEADER = $(top_builddir)/config.h
    5151CONFIG_CLEAN_FILES =
    52 am__installdirs = "$(DESTDIR)$(bindir)"
     52am__installdirs = $(DESTDIR)$(bindir)
    5353binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
    5454PROGRAMS = $(bin_PROGRAMS)
     
    258258install-binPROGRAMS: $(bin_PROGRAMS)
    259259        @$(NORMAL_INSTALL)
    260         test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
     260        $(mkdir_p) $(DESTDIR)$(bindir)
    261261        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    262262          p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
     
    264264          ; then \
    265265            f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
    266            echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
    267            $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
     266           echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
     267           $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
    268268          else :; fi; \
    269269        done
     
    273273        @list='$(bin_PROGRAMS)'; for p in $$list; do \
    274274          f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
    275           echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
    276           rm -f "$(DESTDIR)$(bindir)/$$f"; \
     275          echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
     276          rm -f $(DESTDIR)$(bindir)/$$f; \
    277277        done
    278278
     
    336336          $(AWK) '    { files[$$0] = 1; } \
    337337               END { for (i in files) print i; }'`; \
    338         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
    339           test -n "$$unique" || unique=$$empty_fix; \
    340           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
    341             $$tags $$unique; \
    342         fi
     338        test -z "$(ETAGS_ARGS)$$tags$$unique" \
     339          || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
     340             $$tags $$unique
    343341ctags: CTAGS
    344342CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
     
    395393all-am: Makefile $(PROGRAMS) $(HEADERS)
    396394installdirs:
    397         for dir in "$(DESTDIR)$(bindir)"; do \
    398           test -z "$$dir" || $(mkdir_p) "$$dir"; \
    399         done
     395        $(mkdir_p) $(DESTDIR)$(bindir)
    400396install: install-am
    401397install-exec: install-exec-am
  • orxonox/branches/levelloader/src/story_entities/campaign.cc

    r3503 r3525  
    3434Campaign::~Campaign () {}
    3535
    36 Campaign::Campaign ( TiXMLElement* root)
    37 {
    38         TiXMLElement* element;
     36Campaign::Campaign ( TiXmlElement* root)
     37{
     38        TiXmlElement* element;
    3939        char string;
    4040        int id;
  • orxonox/branches/levelloader/src/story_entities/campaign.h

    r3501 r3525  
    1313 public:
    1414  Campaign ();
    15   Campaign ( TiXMLElement* root);
     15  Campaign ( TiXmlElement* root);
    1616  ~Campaign ();
    1717
  • orxonox/branches/levelloader/src/story_entities/story_entity.h

    r3501 r3525  
    99
    1010#include "stdincl.h"
     11
    1112#include "story_def.h"
    1213
     
    1617 public:
    1718  StoryEntity ();
    18   StoryEntity ( TiXMLElement* root) {};
     19  StoryEntity ( TiXmlElement* root) {};
    1920  virtual ~StoryEntity ();
    2021
  • orxonox/branches/levelloader/src/story_entities/world.cc

    r3523 r3525  
    3434
    3535
    36 World::World( TiXMLElement* root)
     36World::World( TiXmlElement* root)
    3737{
    3838        char *string, *name;
     
    141141  }
    142142 
    143         TiXMLDocument* XMLDoc = new TiXMLDocument( name);
     143        TiXmlDocument* XMLDoc = new TiXmlDocument( name);
    144144        // load the campaign document
    145145        if( !XMLDoc.LoadFile())
     
    152152       
    153153        // check basic validity
    154         TiXMLElement* root = XMLDoc.RootElement();
     154        TiXmlElement* root = XMLDoc.RootElement();
    155155        assert( root != NULL);
    156156       
     
    167167        // load the parameters
    168168                // name
    169         TiXMLElement* element;
     169        TiXmlElement* element;
    170170        char* temp;
    171171        char* string = grabParameter( root, "name");
  • orxonox/branches/levelloader/src/story_entities/world.h

    r3503 r3525  
    2828
    2929 public:
    30         World (TiXMLElement* root),
     30        World (TiXmlElement* root),
    3131  World (char* name);
    3232  World (int worldID);
  • orxonox/branches/levelloader/src/track_manager.cc

    r3523 r3525  
    9090}
    9191
     92/**
     93   \brief Sets the name of this TrackElement
     94   \param trackName The new name for this element
     95*/
     96void TrackElement::setName(const char* trackName)
     97{
     98        if( this->name != NULL) delete this->name;
     99       
     100        this->name = new char[strlen(trackName) + 1];
     101        strcpy( this->name, trackName);
     102}
     103
     104/**
     105   \brief Searches through all the TrackElements for trackName.
     106   \param trackName The name to search for.
     107   \returns The TrackElement if Found, NULL otherwise.
     108   
     109   \todo make this more modular, to search for different things
     110*/
     111TrackElement* TrackElement::findByName(const char* trackName)
     112{
     113  // return if Found.
     114  if ( this->name != NULL && !strcmp( this->name, trackname))
     115    return this;
     116  // search on.
     117  if (this->childCount > 0)
     118    for (int i=0; i < this->childCount; i++)
     119      {
     120        TrackElement* tmpElem;
     121        if ((tmpElem = this->children[i]->findByName(trackName)))
     122          return tmpElem;
     123      }
     124  else return NULL;
     125}
    92126
    93127
     
    106140
    107141  PRINTF(3)("Initializing the TrackManager\n");
    108   this->namer = new TrackNamer();
    109142  this->firstTrackElem = new TrackElement();
    110143  this->firstTrackElem->ID = 1;
     
    152185   \param childCount The Count of children to make space for.
    153186*/
    154 void TrackManager::initChildren(unsigned int childCount)
     187void TrackManager::initChildren(unsigned int childCount, SubString* names)
    155188{
    156189  this->currentTrackElem->childCount = childCount;
     
    159192  for (int i=0; i<childCount; i++)
    160193    {
     194        if( names != NULL)
     195        {
     196                if( this->findTrackElementByName( names->getString(i)))
     197                {
     198                        PRINTF(ERR)("Track name '%s' already taken
     199                }
     200            }
     201               
    161202      this->currentTrackElem->children[i] = new TrackElement();
    162203      this->currentTrackElem->children[i]->ID = ++trackElemCount;
     
    176217}
    177218
     219/**
     220   \brief Searches for a given trackname.
     221   \param trackName the trackName to search for.
     222   \returns The TrackElement if found, NULL otherwise.
     223*/
     224TrackElement* TrackManager::findTrackElementByName(const char* trackName) const
     225{
     226  return firstTrackElem->findByName(trackName);
     227}
    178228// INITIALIZE //
    179229
     
    317367   \param count The Count of childrens the current HotPoint will have.
    318368   \param trackIDs A Pointer to an Array of ints which will hold the trackID's (the user will have to reserve space for this).
     369   \param names A SubString containing the trackNames for the new tracks, if NULL, no names will be assigned
    319370
    320371   \see void TrackManager::fork(int count, ...)
     
    322373   \todo initialisation is wrong!! also in setSavePoint.
    323374*/
    324 void TrackManager::forkV(unsigned int count, int* trackIDs)
     375void TrackManager::forkV(unsigned int count, int* trackIDs, SubString* names)
    325376{
    326377  printf("Forking with %d children\n", count);
     
    331382  for(int i = 0; i < count; i++)
    332383    trackIDs[i]=this->trackElemCount+1+i;
    333   this->initChildren(count);
     384  this->initChildren(count, names);
    334385}
    335386
     
    636687   \param root the element containing all track data
    637688*/
    638 void TrackManager::loadTrack( TiXMLElement* root)
     689void TrackManager::loadTrack( TiXmlElement* root)
    639690{
    640691        assert( root != NULL);
    641692       
    642         TiXMLElement* element;
    643         TiXMLNode* container;
     693        TiXmlElement* element;
     694        TiXmlNode* container;
    644695        double x, y, z, d;
    645696       
     
    720771void TrackManager::forkS( char* string)
    721772{
     773        // get the names for the tracks and therefore the amount of new tracks
     774        SubString* names = new SubString( string);
     775        int *IDs;
     776        int n = parts->getN();
     777       
     778        assert( n != 0);
     779       
     780        IDs = new int[n];
     781       
     782        forkV( n, IDs, names);
     783       
     784        // IDs are irrelevant when assigning string names to tracks
     785        delete IDs;
     786        delete names;
     787}
     788
     789/**
     790   \brief joins the named strings
     791   \param string the names of the track to be joined, separated by commas
     792*/
     793void TrackManager::joinS( char* string)
     794{
    722795        SubString* parts = new SubString( string);
    723796        int *IDs;
     
    728801        IDs = new int[n];
    729802       
    730         forkV( n, IDs);
    731        
    732         for( int i = 0; i < n; i++)
    733         {
    734                 PRINTF(DEBUG)("Track fork '%s'(%d) generated\n", parts->getString( i), IDs[i]);
    735                 namer->add( parts->getString( i), IDs[i]);
    736         }
    737                
    738         delete IDs;
    739         delete parts;
    740 }
    741 
    742 /**
    743    \brief joins the named strings
    744    \param string the names of the track to be joined, separated by commas
    745 */
    746 void TrackManager::joinS( char* string)
    747 {
    748         SubString* parts = new SubString( string);
    749         int *IDs;
    750         int n = parts->getN();
    751        
    752        
    753         assert( n != 0);
    754        
    755         IDs = new int[n];
    756        
    757803        int d, t;
    758804        d = 0;
     
    763809        for( int i = 0; i < n; i++)
    764810        {
    765                 IDs[d] = namer->getIDof( parts->getString( i));
    766                 if( IDs[d] == -1)
     811                TrackElement* element = this->findTrackElementByName(parts->getString( i));
     812                if( element == NULL)
    767813                {
    768814                        PRINTF(ERR)("Track name '%s' unknown, could not join\n", parts->getString( i));
     
    771817                else
    772818                {
    773                         PRINTF(DEBUG)(" '%s'", parts->getString( i));
     819                        PRINTF(DEBUG)(" '%s'(%d)", parts->getString( i), element->ID);
     820                        IDs[d] = element->ID;
    774821                        d++;
    775822                }
     
    790837void TrackManager::workOnS( char* string)
    791838{
    792         int i;
    793         i = namer->getIdof( string);
    794         if( i != -1)
    795         {
    796                 WorkOn( i);
    797         }
    798         else PRINTF(ERR)("'%s' is not a valid TrackIdentifier\n", string);
    799 }
    800 
    801 
    802 //      ------------------------------------------
    803 //              TrackNamer
    804 //      -------------------------------------------
    805 
    806 TrackNamer::~TrackNamer()
    807 {
    808         TrackIdentifier* t;
    809        
    810         while( first != NULL)
    811         {
    812                 t = first;
    813                 first = first->next;
    814                 free( t->name);
    815                 free( t);
    816         }
    817 }
    818                
    819 int TrackNamer::getIDof( const char* name)
    820 {
    821         TrackIdentifier *t;
    822         t = first;
    823        
    824         assert( name != NULL);
    825        
    826         while( t != NULL)
    827         {
    828                 if( !strcmp( name, t->name)) return t->ID;
    829         }
    830        
    831         return -1;
    832 }
    833 
    834 const char* TrackNamer::getNameof( int ID)
    835 {
    836         TrackIdentifier *t;
    837         t = first;
    838        
    839         assert( ID != -1);
    840        
    841         while( t != NULL)
    842         {
    843                 if( ID == t->ID) return t->name;
    844         }
    845        
    846         return NULL;
    847 }
    848 
    849 void TrackNamer::add( const char* name, int ID)
    850 {
    851         TrackIdentifier *t, *d;
    852        
    853         assert( name != NULL);
    854         assert( ID != -1);
    855        
    856         t = malloc( sizeof( TrackIdentifier));
    857         t->next = NULL;
    858         t->ID = ID;
    859         t->name = malloc( strlen( name) + 1);
    860         strcpy( t->name, name);
    861        
    862         if( first == NULL)
    863         {
    864                 first = t;
    865         }
    866         else
    867         {
    868                 d = first;
    869                 while( d->next != NULL)
    870                 {
    871                         if( ID == d->ID)
    872                         {
    873                                 PRINTF(ERR)("Track ID %d already named %s (tried to name it %s)\n", ID, d->name, name);
    874                                 free( t->name);
    875                                 free( t);
    876                                 return;
    877                         }
    878                         if( !strcmp( name, d->name))
    879                         {
    880                                 PRINTF(ERR)("Track name %s already used by track ID %d (tried to assign it to track ID %d)<n", name, d->ID, ID);
    881                                 free( t->name);
    882                                 free( t);
    883                                 return;
    884                         }
    885                         d = d->next;
    886                 }
    887                 d->next = t;
    888         }       
    889 }
     839  TrackElement* tmpElem = findTrackElementByName( string);
     840  if (tmpElem)
     841    this->currentTrackElem = tmpElem;
     842  else
     843    PRINTF(ERR)("TrackElement not Found, leaving unchanged\n");
     844  PRINTF(DEBUG)("now Working on %d\n", this->currentTrackElem->ID);
     845}
  • orxonox/branches/levelloader/src/track_manager.h

    r3523 r3525  
    3737
    3838  TrackElement* findByID(unsigned int trackID);
     39  TrackElement* findByName(const char* trackName);
    3940
    4041  bool isFresh;              //!< If no Points where added until now
     
    107108  int trackElemCount;                 //!< The count of TrackElements that exist.
    108109  PNode* bindSlave;
    109         TrackNamer* namer;
    110110 
    111   void initChildren(unsigned int childCount);
     111  void initChildren(unsigned int childCount, SubString* names = NULL);
    112112
    113113  TrackElement* findTrackElementByID(unsigned int trackID) const;
     114  TrackElement* findTrackElementByName(char* trackName) const;
    114115 
    115116 public:
     
    127128  int setSavePoint(void);
    128129  void fork(unsigned int count, ...);
    129   void forkV(unsigned int count, int* trackIDs);
     130  void forkV(unsigned int count, int* trackIDs, SubString* names = NULL);
    130131  void condition(unsigned int groupID, PathCondition cond); //!< \todo really do this!!
    131132  void join(unsigned int count, ...);
     
    137138
    138139        // Method to load track data from file
    139         void loadTrack( TiXMLElement* root);
     140        void loadTrack( TiXmlElement* root);
    140141
    141142  // Methods to calculate the position on the Path (runtime)
     
    153154};
    154155
    155 typedef struct
    156 {
    157         int ID;
    158         char* name;
    159         struct TrackIdentifier *next;
    160 } TrackIdentifier;
    161 
    162 class TrackNamer
    163 {
    164         public:
    165                 TrackNamer() { first = NULL};
    166                 ~TrackNamer();
    167                
    168                 int getIDof( const char* name);
    169                 const char* getNameof( int ID);
    170                 void add( const char* name, int ID);
    171        
    172         private:
    173                 TrackIdentifier* first;
    174 };
    175 
    176156#endif /* _TRACK_MANAGER_H */
Note: See TracChangeset for help on using the changeset viewer.