Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6184 in orxonox.OLD for branches/christmas_branche/src/subprojects


Ignore:
Timestamp:
Dec 20, 2005, 1:44:21 PM (18 years ago)
Author:
patrick
Message:

christmas: importer now supports also md2 models

Location:
branches/christmas_branche/src/subprojects/importer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/christmas_branche/src/subprojects/importer/Makefile.am

    r5865 r6184  
    2424                  $(MAINSRCDIR)/lib/math/vector.cc \
    2525                  $(MAINSRCDIR)/util/loading/resource_manager.cc \
    26                   $(MAINSRCDIR)/lib/util/ini_parser.cc \
     26                  $(MAINSRCDIR)/lib/parser/ini_parser/ini_parser.cc \
    2727                  $(MAINSRCDIR)/lib/coord/p_node.cc \
    28                   $(MAINSRCDIR)/lib/coord/null_parent.cc \
    2928                  $(MAINSRCDIR)/util/loading/load_param.cc \
    3029                  $(MAINSRCDIR)/util/loading/load_param_description.cc \
     
    5251                  $(MAINSRCDIR)/lib/math/vector.cc \
    5352                  $(MAINSRCDIR)/util/loading/resource_manager.cc \
    54                   $(MAINSRCDIR)/lib/util/ini_parser.cc \
     53                  $(MAINSRCDIR)/lib/parser/ini_parser/ini_parser.cc \
    5554                  $(MAINSRCDIR)/lib/coord/p_node.cc \
    56                   $(MAINSRCDIR)/lib/coord/null_parent.cc \
    5755                  $(MAINSRCDIR)/util/loading/load_param.cc \
    5856                  $(MAINSRCDIR)/util/loading/load_param_description.cc \
  • branches/christmas_branche/src/subprojects/importer/importer.cc

    r4741 r6184  
    2121
    2222#include "objModel.h"
     23#include "md2Model.h"
    2324#include "primitive_model.h"
    2425#include <stdlib.h>
     
    4041
    4142  if (argc>=3)
    42     obj = new OBJModel (argv[1], atof(argv[2]));
     43  {
     44    if( strstr(argv[1], ".obj") != NULL)
     45      obj = new OBJModel (argv[1], atof(argv[2]));
     46    else if( strstr(argv[1], ".md2") != NULL)
     47      obj = new MD2Model(argv[1], argv[2]);
     48  }
    4349  else if (argc>=2)
    44     obj = new OBJModel(argv[1]);
     50  {
     51    if( strstr(argv[1], ".obj") != NULL)
     52      obj = new OBJModel(argv[1]);
     53    else if( strstr(argv[1], ".md2") != NULL)
     54      obj = new MD2Model(argv[1], "fake_texture.bad");
     55  }
    4556  else
    4657    obj = new PrimitiveModel(PRIM_CYLINDER);
Note: See TracChangeset for help on using the changeset viewer.