Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3926 in orxonox.OLD for orxonox/branches/particleEngine


Ignore:
Timestamp:
Apr 21, 2005, 4:39:48 PM (20 years ago)
Author:
patrick
Message:

orxonox/trunk/lib/particles: added an abstract emitter class with some attributes, not yet finished

Location:
orxonox/branches/particleEngine/src
Files:
2 added
4 edited

Legend:

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

    r3925 r3926  
    7272                 lib/graphics/particles/particle_engine.cc \
    7373                 lib/graphics/particles/particle_system.cc \
     74                 lib/graphics/particles/particle_emitter.cc \
    7475                 lib/lang/base_entity.cc \
    7576                 lib/lang/base_object.cc \
     
    130131                 lib/graphics/particles/particle_engine.h \
    131132                 lib/graphics/particles/particle_system.h \
     133                 lib/graphics/particles/particle_emitter.h \
    132134                 lib/data/data_tank.h \
    133135                 lib/lang/base_entity.h \
  • orxonox/branches/particleEngine/src/Makefile.in

    r3925 r3926  
    6969        primitive_model.$(OBJEXT) model.$(OBJEXT) material.$(OBJEXT) \
    7070        texture.$(OBJEXT) particle_engine.$(OBJEXT) \
    71         particle_system.$(OBJEXT) base_entity.$(OBJEXT) \
    72         base_object.$(OBJEXT) ini_parser.$(OBJEXT) list.$(OBJEXT) \
    73         resource_manager.$(OBJEXT) vector.$(OBJEXT) curve.$(OBJEXT) \
    74         glmenu_imagescreen.$(OBJEXT)
     71        particle_system.$(OBJEXT) particle_emitter.$(OBJEXT) \
     72        base_entity.$(OBJEXT) base_object.$(OBJEXT) \
     73        ini_parser.$(OBJEXT) list.$(OBJEXT) resource_manager.$(OBJEXT) \
     74        vector.$(OBJEXT) curve.$(OBJEXT) glmenu_imagescreen.$(OBJEXT)
    7575orxonox_OBJECTS = $(am_orxonox_OBJECTS)
    7676orxonox_LDADD = $(LDADD)
     
    9898@AMDEP_TRUE@    ./$(DEPDIR)/null_parent.Po ./$(DEPDIR)/objModel.Po \
    9999@AMDEP_TRUE@    ./$(DEPDIR)/orxonox.Po ./$(DEPDIR)/p_node.Po \
     100@AMDEP_TRUE@    ./$(DEPDIR)/particle_emitter.Po \
    100101@AMDEP_TRUE@    ./$(DEPDIR)/particle_engine.Po \
    101102@AMDEP_TRUE@    ./$(DEPDIR)/particle_system.Po \
     
    285286                 lib/graphics/particles/particle_engine.cc \
    286287                 lib/graphics/particles/particle_system.cc \
     288                 lib/graphics/particles/particle_emitter.cc \
    287289                 lib/lang/base_entity.cc \
    288290                 lib/lang/base_object.cc \
     
    343345                 lib/graphics/particles/particle_engine.h \
    344346                 lib/graphics/particles/particle_system.h \
     347                 lib/graphics/particles/particle_emitter.h \
    345348                 lib/data/data_tank.h \
    346349                 lib/lang/base_entity.h \
     
    462465@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox.Po@am__quote@
    463466@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/p_node.Po@am__quote@
     467@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particle_emitter.Po@am__quote@
    464468@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particle_engine.Po@am__quote@
    465469@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particle_system.Po@am__quote@
     
    10591063@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
    10601064@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o particle_system.obj `if test -f 'lib/graphics/particles/particle_system.cc'; then $(CYGPATH_W) 'lib/graphics/particles/particle_system.cc'; else $(CYGPATH_W) '$(srcdir)/lib/graphics/particles/particle_system.cc'; fi`
     1065
     1066particle_emitter.o: lib/graphics/particles/particle_emitter.cc
     1067@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT particle_emitter.o -MD -MP -MF "$(DEPDIR)/particle_emitter.Tpo" -c -o particle_emitter.o `test -f 'lib/graphics/particles/particle_emitter.cc' || echo '$(srcdir)/'`lib/graphics/particles/particle_emitter.cc; \
     1068@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/particle_emitter.Tpo" "$(DEPDIR)/particle_emitter.Po"; else rm -f "$(DEPDIR)/particle_emitter.Tpo"; exit 1; fi
     1069@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/graphics/particles/particle_emitter.cc' object='particle_emitter.o' libtool=no @AMDEPBACKSLASH@
     1070@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/particle_emitter.Po' tmpdepfile='$(DEPDIR)/particle_emitter.TPo' @AMDEPBACKSLASH@
     1071@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     1072@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o particle_emitter.o `test -f 'lib/graphics/particles/particle_emitter.cc' || echo '$(srcdir)/'`lib/graphics/particles/particle_emitter.cc
     1073
     1074particle_emitter.obj: lib/graphics/particles/particle_emitter.cc
     1075@am__fastdepCXX_TRUE@   if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT particle_emitter.obj -MD -MP -MF "$(DEPDIR)/particle_emitter.Tpo" -c -o particle_emitter.obj `if test -f 'lib/graphics/particles/particle_emitter.cc'; then $(CYGPATH_W) 'lib/graphics/particles/particle_emitter.cc'; else $(CYGPATH_W) '$(srcdir)/lib/graphics/particles/particle_emitter.cc'; fi`; \
     1076@am__fastdepCXX_TRUE@   then mv -f "$(DEPDIR)/particle_emitter.Tpo" "$(DEPDIR)/particle_emitter.Po"; else rm -f "$(DEPDIR)/particle_emitter.Tpo"; exit 1; fi
     1077@AMDEP_TRUE@@am__fastdepCXX_FALSE@      source='lib/graphics/particles/particle_emitter.cc' object='particle_emitter.obj' libtool=no @AMDEPBACKSLASH@
     1078@AMDEP_TRUE@@am__fastdepCXX_FALSE@      depfile='$(DEPDIR)/particle_emitter.Po' tmpdepfile='$(DEPDIR)/particle_emitter.TPo' @AMDEPBACKSLASH@
     1079@AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
     1080@am__fastdepCXX_FALSE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o particle_emitter.obj `if test -f 'lib/graphics/particles/particle_emitter.cc'; then $(CYGPATH_W) 'lib/graphics/particles/particle_emitter.cc'; else $(CYGPATH_W) '$(srcdir)/lib/graphics/particles/particle_emitter.cc'; fi`
    10611081
    10621082base_entity.o: lib/lang/base_entity.cc
  • orxonox/branches/particleEngine/src/lib/graphics/particles/particle_engine.h

    r3925 r3926  
    2828
    2929  tList<ParticleSystem>* partSysList;
     30
    3031};
    3132
  • orxonox/branches/particleEngine/src/lib/graphics/particles/particle_system.h

    r3925 r3926  
    1111// FORWARD DEFINITION
    1212
     13class Material;
     14class Vector;
     15
    1316
    1417//! A struct for one Particle
     
    1821  Vector position;
    1922  Quaternion rotation;
    20  
    21  
     23  Material* material; 
    2224};
    2325
     
    3537
    3638  Particle* particles;
    37 
    3839};
    3940
Note: See TracChangeset for help on using the changeset viewer.