- Timestamp:
- Nov 13, 2005, 3:10:49 PM (19 years ago)
- Location:
- branches/world_entities
- Files:
-
- 40 edited
- 6 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/world_entities/Makefile.in
r5479 r5558 41 41 $(srcdir)/doc/documentation.am $(top_srcdir)/configure AUTHORS \ 42 42 COPYING ChangeLog INSTALL NEWS config.guess config.sub depcomp \ 43 install-sh ltmain.shmissing mkinstalldirs43 install-sh missing mkinstalldirs 44 44 subdir = . 45 45 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -
branches/world_entities/src/Makefile.am
r5527 r5558 66 66 world_entities/weapons/rocket.cc \ 67 67 world_entities/weapons/laser.cc \ 68 world_entities/weapons/aim.cc \ 68 69 world_entities/weapons/crosshair.cc \ 69 70 world_entities/power_ups/power_up.cc \ … … 100 101 world_entities/weapons/rocket.h \ 101 102 world_entities/weapons/laser.h \ 103 world_entities/weapons/aim.h \ 102 104 world_entities/weapons/crosshair.h \ 103 105 world_entities/power_ups/power_up.h \ … … 137 139 SUBDIRS = lib \ 138 140 util \ 139 $(SUB_PROGS)\140 .141 . \ 142 $(SUB_PROGS) 141 143 142 144 -
branches/world_entities/src/Makefile.in
r5527 r5558 67 67 orxonox-aiming_turret.$(OBJEXT) orxonox-test_bullet.$(OBJEXT) \ 68 68 orxonox-rocket.$(OBJEXT) orxonox-laser.$(OBJEXT) \ 69 orxonox- crosshair.$(OBJEXT) orxonox-power_up.$(OBJEXT) \70 orxonox- turret_power_up.$(OBJEXT) \69 orxonox-aim.$(OBJEXT) orxonox-crosshair.$(OBJEXT) \ 70 orxonox-power_up.$(OBJEXT) orxonox-turret_power_up.$(OBJEXT) \ 71 71 orxonox-laser_power_up.$(OBJEXT) orxonox-benchmark.$(OBJEXT) 72 72 orxonox_OBJECTS = $(am_orxonox_OBJECTS) … … 91 91 ETAGS = etags 92 92 CTAGS = ctags 93 DIST_SUBDIRS = lib util subprojects .93 DIST_SUBDIRS = lib util . subprojects 94 94 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 95 95 ACLOCAL = @ACLOCAL@ … … 261 261 world_entities/weapons/rocket.cc \ 262 262 world_entities/weapons/laser.cc \ 263 world_entities/weapons/aim.cc \ 263 264 world_entities/weapons/crosshair.cc \ 264 265 world_entities/power_ups/power_up.cc \ … … 295 296 world_entities/weapons/rocket.h \ 296 297 world_entities/weapons/laser.h \ 298 world_entities/weapons/aim.h \ 297 299 world_entities/weapons/crosshair.h \ 298 300 world_entities/power_ups/power_up.h \ … … 326 328 SUBDIRS = lib \ 327 329 util \ 328 $(SUB_PROGS)\329 .330 . \ 331 $(SUB_PROGS) 330 332 331 333 all: all-recursive … … 342 344 esac; \ 343 345 done; \ 344 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/Makefile'; \346 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ 345 347 cd $(top_srcdir) && \ 346 $(AUTOMAKE) -- gnusrc/Makefile348 $(AUTOMAKE) --foreign src/Makefile 347 349 .PRECIOUS: Makefile 348 350 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status … … 395 397 -rm -f *.tab.c 396 398 399 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox-aim.Po@am__quote@ 397 400 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox-aiming_turret.Po@am__quote@ 398 401 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox-benchmark.Po@am__quote@ … … 789 792 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 790 793 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(orxonox_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o orxonox-laser.obj `if test -f 'world_entities/weapons/laser.cc'; then $(CYGPATH_W) 'world_entities/weapons/laser.cc'; else $(CYGPATH_W) '$(srcdir)/world_entities/weapons/laser.cc'; fi` 794 795 orxonox-aim.o: world_entities/weapons/aim.cc 796 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(orxonox_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT orxonox-aim.o -MD -MP -MF "$(DEPDIR)/orxonox-aim.Tpo" -c -o orxonox-aim.o `test -f 'world_entities/weapons/aim.cc' || echo '$(srcdir)/'`world_entities/weapons/aim.cc; \ 797 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/orxonox-aim.Tpo" "$(DEPDIR)/orxonox-aim.Po"; else rm -f "$(DEPDIR)/orxonox-aim.Tpo"; exit 1; fi 798 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='world_entities/weapons/aim.cc' object='orxonox-aim.o' libtool=no @AMDEPBACKSLASH@ 799 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 800 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(orxonox_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o orxonox-aim.o `test -f 'world_entities/weapons/aim.cc' || echo '$(srcdir)/'`world_entities/weapons/aim.cc 801 802 orxonox-aim.obj: world_entities/weapons/aim.cc 803 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(orxonox_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT orxonox-aim.obj -MD -MP -MF "$(DEPDIR)/orxonox-aim.Tpo" -c -o orxonox-aim.obj `if test -f 'world_entities/weapons/aim.cc'; then $(CYGPATH_W) 'world_entities/weapons/aim.cc'; else $(CYGPATH_W) '$(srcdir)/world_entities/weapons/aim.cc'; fi`; \ 804 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/orxonox-aim.Tpo" "$(DEPDIR)/orxonox-aim.Po"; else rm -f "$(DEPDIR)/orxonox-aim.Tpo"; exit 1; fi 805 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='world_entities/weapons/aim.cc' object='orxonox-aim.obj' libtool=no @AMDEPBACKSLASH@ 806 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 807 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(orxonox_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o orxonox-aim.obj `if test -f 'world_entities/weapons/aim.cc'; then $(CYGPATH_W) 'world_entities/weapons/aim.cc'; else $(CYGPATH_W) '$(srcdir)/world_entities/weapons/aim.cc'; fi` 791 808 792 809 orxonox-crosshair.o: world_entities/weapons/crosshair.cc -
branches/world_entities/src/defs/include_paths.am
r5342 r5558 1 1 AM_CXXFLAGS=-I$(MAINSRCDIR) 2 2 AM_CXXFLAGS+=-I$(MAINSRCDIR)/world_entities 3 AM_CXXFLAGS+=-I$(MAINSRCDIR)/world_entities/weapons4 3 AM_CXXFLAGS+=-I$(MAINSRCDIR)/story_entities 5 4 AM_CXXFLAGS+=-I$(MAINSRCDIR)/lib -
branches/world_entities/src/lib/Makefile.am
r5463 r5558 39 39 util/color.cc \ 40 40 util/helper_functions.cc \ 41 util/multi_type.cc \ 41 42 math/vector.cc \ 42 43 math/curve.cc … … 55 56 util/color.h \ 56 57 util/helper_functions.h \ 58 util/multi_type.h \ 57 59 math/vector.h \ 58 60 math/curve.h -
branches/world_entities/src/lib/Makefile.in
r5527 r5558 57 57 base_object.$(OBJEXT) class_list.$(OBJEXT) \ 58 58 ini_parser.$(OBJEXT) substring.$(OBJEXT) color.$(OBJEXT) \ 59 helper_functions.$(OBJEXT) vector.$(OBJEXT) curve.$(OBJEXT) 59 helper_functions.$(OBJEXT) multi_type.$(OBJEXT) \ 60 vector.$(OBJEXT) curve.$(OBJEXT) 60 61 libORXlibs_a_OBJECTS = $(am_libORXlibs_a_OBJECTS) 61 62 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) … … 227 228 util/color.cc \ 228 229 util/helper_functions.cc \ 230 util/multi_type.cc \ 229 231 math/vector.cc \ 230 232 math/curve.cc … … 243 245 util/color.h \ 244 246 util/helper_functions.h \ 247 util/multi_type.h \ 245 248 math/vector.h \ 246 249 math/curve.h … … 270 273 esac; \ 271 274 done; \ 272 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/Makefile'; \275 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/Makefile'; \ 273 276 cd $(top_srcdir) && \ 274 $(AUTOMAKE) -- gnusrc/lib/Makefile277 $(AUTOMAKE) --foreign src/lib/Makefile 275 278 .PRECIOUS: Makefile 276 279 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status … … 310 313 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/helper_functions.Po@am__quote@ 311 314 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ini_parser.Po@am__quote@ 315 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/multi_type.Po@am__quote@ 312 316 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/null_parent.Po@am__quote@ 313 317 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/p_node.Po@am__quote@ … … 440 444 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 441 445 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o helper_functions.obj `if test -f 'util/helper_functions.cc'; then $(CYGPATH_W) 'util/helper_functions.cc'; else $(CYGPATH_W) '$(srcdir)/util/helper_functions.cc'; fi` 446 447 multi_type.o: util/multi_type.cc 448 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT multi_type.o -MD -MP -MF "$(DEPDIR)/multi_type.Tpo" -c -o multi_type.o `test -f 'util/multi_type.cc' || echo '$(srcdir)/'`util/multi_type.cc; \ 449 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/multi_type.Tpo" "$(DEPDIR)/multi_type.Po"; else rm -f "$(DEPDIR)/multi_type.Tpo"; exit 1; fi 450 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='util/multi_type.cc' object='multi_type.o' libtool=no @AMDEPBACKSLASH@ 451 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 452 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o multi_type.o `test -f 'util/multi_type.cc' || echo '$(srcdir)/'`util/multi_type.cc 453 454 multi_type.obj: util/multi_type.cc 455 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT multi_type.obj -MD -MP -MF "$(DEPDIR)/multi_type.Tpo" -c -o multi_type.obj `if test -f 'util/multi_type.cc'; then $(CYGPATH_W) 'util/multi_type.cc'; else $(CYGPATH_W) '$(srcdir)/util/multi_type.cc'; fi`; \ 456 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/multi_type.Tpo" "$(DEPDIR)/multi_type.Po"; else rm -f "$(DEPDIR)/multi_type.Tpo"; exit 1; fi 457 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='util/multi_type.cc' object='multi_type.obj' libtool=no @AMDEPBACKSLASH@ 458 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 459 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o multi_type.obj `if test -f 'util/multi_type.cc'; then $(CYGPATH_W) 'util/multi_type.cc'; else $(CYGPATH_W) '$(srcdir)/util/multi_type.cc'; fi` 442 460 443 461 vector.o: math/vector.cc -
branches/world_entities/src/lib/collision_detection/Makefile.in
r5527 r5558 220 220 esac; \ 221 221 done; \ 222 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/collision_detection/Makefile'; \222 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/collision_detection/Makefile'; \ 223 223 cd $(top_srcdir) && \ 224 $(AUTOMAKE) -- gnusrc/lib/collision_detection/Makefile224 $(AUTOMAKE) --foreign src/lib/collision_detection/Makefile 225 225 .PRECIOUS: Makefile 226 226 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/event/Makefile.in
r5527 r5558 210 210 esac; \ 211 211 done; \ 212 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/event/Makefile'; \212 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/event/Makefile'; \ 213 213 cd $(top_srcdir) && \ 214 $(AUTOMAKE) -- gnusrc/lib/event/Makefile214 $(AUTOMAKE) --foreign src/lib/event/Makefile 215 215 .PRECIOUS: Makefile 216 216 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/event/event_def.h
r5477 r5558 31 31 EV_VIDEO_RESIZE, 32 32 33 EV_MAIN_QUIT, 34 33 35 EV_UNKNOWN, 34 36 -
branches/world_entities/src/lib/event/event_handler.cc
r5477 r5558 308 308 ev.resize = event.resize; 309 309 ev.type = EV_VIDEO_RESIZE; 310 break; 311 case SDL_QUIT: 312 ev.type = EV_MAIN_QUIT; 310 313 break; 311 314 default: -
branches/world_entities/src/lib/graphics/Makefile.in
r5527 r5558 227 227 esac; \ 228 228 done; \ 229 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/graphics/Makefile'; \229 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/graphics/Makefile'; \ 230 230 cd $(top_srcdir) && \ 231 $(AUTOMAKE) -- gnusrc/lib/graphics/Makefile231 $(AUTOMAKE) --foreign src/lib/graphics/Makefile 232 232 .PRECIOUS: Makefile 233 233 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/graphics/importer/Makefile.in
r5527 r5558 214 214 esac; \ 215 215 done; \ 216 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/graphics/importer/Makefile'; \216 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/graphics/importer/Makefile'; \ 217 217 cd $(top_srcdir) && \ 218 $(AUTOMAKE) -- gnusrc/lib/graphics/importer/Makefile218 $(AUTOMAKE) --foreign src/lib/graphics/importer/Makefile 219 219 .PRECIOUS: Makefile 220 220 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/graphics/spatial_separation/Makefile.in
r5527 r5558 204 204 esac; \ 205 205 done; \ 206 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/graphics/spatial_separation/Makefile'; \206 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/graphics/spatial_separation/Makefile'; \ 207 207 cd $(top_srcdir) && \ 208 $(AUTOMAKE) -- gnusrc/lib/graphics/spatial_separation/Makefile208 $(AUTOMAKE) --foreign src/lib/graphics/spatial_separation/Makefile 209 209 .PRECIOUS: Makefile 210 210 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/gui/Makefile.in
r5527 r5558 183 183 esac; \ 184 184 done; \ 185 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/gui/Makefile'; \185 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/gui/Makefile'; \ 186 186 cd $(top_srcdir) && \ 187 $(AUTOMAKE) -- gnusrc/lib/gui/Makefile187 $(AUTOMAKE) --foreign src/lib/gui/Makefile 188 188 .PRECIOUS: Makefile 189 189 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/gui/gl_gui/Makefile.in
r5527 r5558 230 230 esac; \ 231 231 done; \ 232 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/gui/gl_gui/Makefile'; \232 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/gui/gl_gui/Makefile'; \ 233 233 cd $(top_srcdir) && \ 234 $(AUTOMAKE) -- gnusrc/lib/gui/gl_gui/Makefile234 $(AUTOMAKE) --foreign src/lib/gui/gl_gui/Makefile 235 235 .PRECIOUS: Makefile 236 236 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/gui/gtk_gui/Makefile.in
r5527 r5558 232 232 esac; \ 233 233 done; \ 234 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/gui/gtk_gui/Makefile'; \234 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/gui/gtk_gui/Makefile'; \ 235 235 cd $(top_srcdir) && \ 236 $(AUTOMAKE) -- gnusrc/lib/gui/gtk_gui/Makefile236 $(AUTOMAKE) --foreign src/lib/gui/gtk_gui/Makefile 237 237 .PRECIOUS: Makefile 238 238 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/particles/Makefile.in
r5527 r5558 207 207 esac; \ 208 208 done; \ 209 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/particles/Makefile'; \209 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/particles/Makefile'; \ 210 210 cd $(top_srcdir) && \ 211 $(AUTOMAKE) -- gnusrc/lib/particles/Makefile211 $(AUTOMAKE) --foreign src/lib/particles/Makefile 212 212 .PRECIOUS: Makefile 213 213 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/physics/Makefile.in
r5527 r5558 215 215 esac; \ 216 216 done; \ 217 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/physics/Makefile'; \217 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/physics/Makefile'; \ 218 218 cd $(top_srcdir) && \ 219 $(AUTOMAKE) -- gnusrc/lib/physics/Makefile219 $(AUTOMAKE) --foreign src/lib/physics/Makefile 220 220 .PRECIOUS: Makefile 221 221 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/shell/Makefile.in
r5527 r5558 209 209 esac; \ 210 210 done; \ 211 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/shell/Makefile'; \211 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/shell/Makefile'; \ 212 212 cd $(top_srcdir) && \ 213 $(AUTOMAKE) -- gnusrc/lib/shell/Makefile213 $(AUTOMAKE) --foreign src/lib/shell/Makefile 214 214 .PRECIOUS: Makefile 215 215 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/shell/shell_command.cc
r5374 r5558 259 259 tList<ShellCommandAlias>* ShellCommandClass::aliasList = NULL; 260 260 261 262 263 264 265 266 267 268 269 270 //////////////////////// 271 // SHELL COMMAND BASE // 272 //////////////////////// 261 273 /** 262 274 * constructs and registers a new Command … … 264 276 * @param className the name of the class to apply this command to 265 277 * @param paramCount the count of parameters this command takes 266 * @return self267 278 */ 268 279 ShellCommandBase::ShellCommandBase(const char* commandName, const char* className, unsigned int paramCount, ...) … … 282 293 this->paramCount = paramCount; 283 294 this->parameters = new unsigned int[paramCount]; 295 this->defaultValue = new MultiType[paramCount]; 284 296 285 297 va_list parameterList; 286 298 va_start(parameterList, paramCount); 287 299 300 // What Parameters we have got 288 301 for (unsigned int i = 0; i < paramCount; i++) 289 {290 302 this->parameters[i] = va_arg(parameterList, int); 291 292 switch (this->parameters[i])293 {294 case ParameterBool:295 this->defaultBools[i] = va_arg(parameterList, int);296 break;297 case ParameterChar:298 this->defaultStrings[i] = new char[2];299 sprintf(this->defaultStrings[0], "%c", va_arg(parameterList, int));300 break;301 case ParameterString:302 this->defaultStrings[i] = va_arg(parameterList, char*);303 break;304 case ParameterInt:305 this->defaultInts[i] = va_arg(parameterList, int);306 break;307 case ParameterUInt:308 this->defaultInts[i] = va_arg(parameterList, unsigned int);309 break;310 case ParameterFloat:311 this->defaultFloats[i] = va_arg(parameterList, double);312 break;313 case ParameterLong:314 this->defaultInts[i] = va_arg(parameterList, long);315 break;316 default:317 break;318 }319 }320 303 } 321 304 322 305 /** 323 306 * deconstructs a ShellCommand 324 * @return325 307 */ 326 308 ShellCommandBase::~ShellCommandBase() 327 309 { 328 310 delete[] this->parameters; 311 delete[] this->defaultValue; 329 312 if (this->alias != NULL && ShellCommandClass::aliasList != NULL) 330 313 { … … 417 400 * @return true on success, false otherwise. 418 401 */ 419 #include "stdlibincl.h"420 402 bool ShellCommandBase::execute(const char* executionString) 421 403 { … … 598 580 for (unsigned int i = 0; i < count; i++) 599 581 { 582 583 600 584 switch (this->parameters[i]) 601 585 { 602 586 case ParameterBool: 603 this->default Bools[i] = va_arg(defaultList, int);587 this->defaultValue[i].setInt(va_arg(defaultList, int)); 604 588 break; 605 589 case ParameterChar: 606 this->defaultStrings[i] = new char[2]; 607 sprintf(this->defaultStrings[0], "%c", va_arg(defaultList, int)); 590 this->defaultValue[i].setChar((char)va_arg(defaultList, int)); 608 591 break; 609 592 case ParameterString: 610 this->default Strings[i] = va_arg(defaultList, char*);593 this->defaultValue[i].setString(va_arg(defaultList, char*)); 611 594 break; 612 595 case ParameterInt: 613 this->default Ints[i] = va_arg(defaultList, int);596 this->defaultValue[i].setInt(va_arg(defaultList, int)); 614 597 break; 615 598 case ParameterUInt: 616 this->default Ints[i] = va_arg(defaultList, unsigned int);599 this->defaultValue[i].setInt((int)va_arg(defaultList, unsigned int)); 617 600 break; 618 601 case ParameterFloat: 619 this->default Floats[i] = va_arg(defaultList, double);602 this->defaultValue[i].setFloat(va_arg(defaultList, double)); 620 603 break; 621 604 case ParameterLong: 622 this->default Ints[i] = va_arg(defaultList, long);605 this->defaultValue[i].setInt((int) va_arg(defaultList, long)); 623 606 break; 624 607 default: … … 626 609 } 627 610 } 628 629 611 return this; 630 612 } -
branches/world_entities/src/lib/shell/shell_command.h
r5391 r5558 10 10 11 11 #include "helper_functions.h" 12 #include "multi_type.h" 12 13 #include "substring.h" 13 14 #include "functor_list.h" … … 133 134 unsigned int paramCount; //!< the count of parameters. 134 135 unsigned int* parameters; //!< Parameters the function of this Command takes. 135 char* defaultStrings[FUNCTOR_MAX_ARGUMENTS];//!< A list of default Strings stored. 136 int defaultInts[FUNCTOR_MAX_ARGUMENTS]; //!< A list of default Ints stored. 137 float defaultFloats[FUNCTOR_MAX_ARGUMENTS]; //!< A list of default Floats stored. 138 bool defaultBools[FUNCTOR_MAX_ARGUMENTS]; //!< A list of default Bools stored. 139 136 MultiType* defaultValue; //!< Default Values. 140 137 141 138 private: … … 153 150 ///////////////////////////////// 154 151 //! where to chek for default BOOL values 155 #define l_BOOL_DEFGRAB(i) this->default Bools[i]152 #define l_BOOL_DEFGRAB(i) this->defaultValue[i].getBool() 156 153 //! where to chek for default INT values 157 #define l_INT_DEFGRAB(i) this->default Ints[i]154 #define l_INT_DEFGRAB(i) this->defaultValue[i].getInt() 158 155 //! where to chek for default UINT values 159 #define l_UINT_DEFGRAB(i) (unsigned int)this->default Ints[i]156 #define l_UINT_DEFGRAB(i) (unsigned int)this->defaultValue[i].getInt() 160 157 //! where to chek for default LONG values 161 #define l_LONG_DEFGRAB(i) (long)this->default Ints[i]158 #define l_LONG_DEFGRAB(i) (long)this->defaultValue[i].getInt() 162 159 //! where to chek for default FLOAT values 163 #define l_FLOAT_DEFGRAB(i) this->default Floats[i]160 #define l_FLOAT_DEFGRAB(i) this->defaultValue[i].getFloat() 164 161 //! where to chek for default STRING values 165 #define l_STRING_DEFGRAB(i) this->default Strings[i]162 #define l_STRING_DEFGRAB(i) this->defaultValue[i].getString() 166 163 167 164 ////////////////////////// … … 183 180 //! registers a command with 1 parameter 184 181 #define ShellCommandRegister1(t1) \ 185 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE) , t1##_TYPE d1 = t1##_DEFAULT) \182 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE)) \ 186 183 { \ 187 184 if (isRegistered(commandName, className, 1, t1##_PARAM)== true) \ 188 185 return NULL; \ 189 return new SHELLCOMMAND<T>(commandName, className, function , d1); \186 return new SHELLCOMMAND<T>(commandName, className, function); \ 190 187 } 191 188 192 189 //! registers a command with 2 parameters 193 190 #define ShellCommandRegister2(t1,t2) \ 194 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE) , t1##_TYPE d1 = t1##_DEFAULT, t2##_TYPE d2 = t2##_DEFAULT) \191 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE)) \ 195 192 { \ 196 193 if (isRegistered(commandName, className, 2, t1##_PARAM, t2##_PARAM)== true) \ 197 194 return NULL; \ 198 return new SHELLCOMMAND<T>(commandName, className, function , d1, d2); \195 return new SHELLCOMMAND<T>(commandName, className, function); \ 199 196 } 200 197 201 198 //! registers a command with 3 parameters 202 199 #define ShellCommandRegister3(t1,t2,t3) \ 203 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE) , t1##_TYPE d1 = t1##_DEFAULT, t2##_TYPE d2 = t2##_DEFAULT, t3##_TYPE d3 = t3##_DEFAULT) \200 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE)) \ 204 201 { \ 205 202 if (isRegistered(commandName, className, 3, t1##_PARAM, t2##_PARAM, t3##_PARAM)== true) \ 206 203 return NULL; \ 207 return new SHELLCOMMAND<T>(commandName, className, function , d1, d2, d3); \204 return new SHELLCOMMAND<T>(commandName, className, function); \ 208 205 } 209 206 210 207 //! registers a command with 4 parameters 211 208 #define ShellCommandRegister4(t1,t2,t3,t4) \ 212 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE) , t1##_TYPE d1 = t1##_DEFAULT, t2##_TYPE d2 = t2##_DEFAULT, t3##_TYPE d3 = t3##_DEFAULT, t4##_TYPE d4 = t4##_DEFAULT) \209 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE)) \ 213 210 { \ 214 211 if (isRegistered(commandName, className, 4, t1##_PARAM, t2##_PARAM, t3##_PARAM, t4##_PARAM)== true) \ 215 212 return NULL; \ 216 return new SHELLCOMMAND<T>(commandName, className, function , d1, d2, d3, d4); \213 return new SHELLCOMMAND<T>(commandName, className, function); \ 217 214 } 218 215 219 216 //! registers a command with 5 parameters 220 217 #define ShellCommandRegister5(t1,t2,t3,t4,t5) \ 221 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE, t5##_TYPE) , t1##_TYPE d1 = t1##_DEFAULT, t2##_TYPE d2 = t2##_DEFAULT, t3##_TYPE d3 = t3##_DEFAULT, t4##_TYPE d4 = t4##_DEFAULT, t5##_TYPE d5 = t5##_DEFAULT) \218 static SHELLCOMMAND<T>* registerCommand(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE, t5##_TYPE)) \ 222 219 { \ 223 220 if (isRegistered(commandName, className, 5, t1##_PARAM, t2##_PARAM, t3##_PARAM, t4##_PARAM, t5##_PARAM)== true) \ 224 221 return NULL; \ 225 return new ShellCommand<T>(commandName, className, function, d1, d2, d3, d4, d5); \ 226 } 222 return new ShellCommand<T>(commandName, className, function); \ 223 } 224 225 /////////////////////// 226 // FUNCTION POINTERS // 227 /////////////////////// 228 #define ShellCommandFunctionPoiter0() \ 229 void SHELLCOMMANDINCLASS(*functionPointer_0)(); 230 231 #define ShellCommandFunctionPoiter1(t1) \ 232 void SHELLCOMMANDINCLASS(*functionPointer_1_##t1)(t1##_TYPE); 233 234 #define ShellCommandFunctionPoiter2(t1, t2) \ 235 void SHELLCOMMANDINCLASS(*functionPointer_2_##t1##_##t2)(t1##_TYPE, t2##_TYPE); 236 237 238 #define ShellCommandFunctionPoiter3(t1, t2, t3) \ 239 void SHELLCOMMANDINCLASS(*functionPointer_3_##t1##_##t2##_##t3)(t1##_TYPE, t2##_TYPE, t3##_TYPE); 240 241 #define ShellCommandFunctionPoiter4(t1, t2, t3, t4) \ 242 void SHELLCOMMANDINCLASS(*functionPointer_4_##t1##_##t2##_##t3##_##t4)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE); 243 244 245 #define ShellCommandFunctionPoiter5(t1, t2, t3, t4, t5) \ 246 void SHELLCOMMANDINCLASS(*functionPointer_5_##t1##_##t2##_##t3##_##t4##_##t5)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE, t5##_TYPE); \ 247 227 248 228 249 ////////////////// … … 231 252 //! creates a command that takes no parameters 232 253 #define ShellCommandConstructor0() \ 233 void SHELLCOMMANDINCLASS(*functionPointer_0)(); \234 254 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)()) \ 235 255 : ShellCommandBase(commandName, className, 0) \ 236 256 { \ 237 257 this->functorType = SHELLCOMMANDTYPE; \ 238 this->f unctionPointer_0 = function; \258 this->fp.functionPointer_0 = function; \ 239 259 } 240 260 241 261 //! creates a command that takes one parameter 242 262 #define ShellCommandConstructor1(t1) \ 243 void SHELLCOMMANDINCLASS(*functionPointer_1_##t1)(t1##_TYPE); \ 244 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE), t1##_TYPE d1) \ 245 : ShellCommandBase(commandName, className, 1, t1##_PARAM, d1) \ 246 { \ 247 this->functorType = SHELLCOMMANDTYPE; \ 248 this->functionPointer_1_##t1 = function; \ 263 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE)) \ 264 : ShellCommandBase(commandName, className, 1, t1##_PARAM) \ 265 { \ 266 this->functorType = SHELLCOMMANDTYPE; \ 267 this->fp.functionPointer_1_##t1 = function; \ 249 268 } 250 269 251 270 //! creates a command that takes two parameters 252 271 #define ShellCommandConstructor2(t1,t2) \ 253 void SHELLCOMMANDINCLASS(*functionPointer_2_##t1##_##t2)(t1##_TYPE, t2##_TYPE); \ 254 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE), t1##_TYPE d1, t2##_TYPE d2) \ 255 : ShellCommandBase(commandName, className, 2, t1##_PARAM, d1, t2##_PARAM, d2) \ 256 { \ 257 this->functorType = SHELLCOMMANDTYPE; \ 258 this->functionPointer_2_##t1##_##t2 = function; \ 272 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE)) \ 273 : ShellCommandBase(commandName, className, 2, t1##_PARAM, t2##_PARAM) \ 274 { \ 275 this->functorType = SHELLCOMMANDTYPE; \ 276 this->fp.functionPointer_2_##t1##_##t2 = function; \ 259 277 } 260 278 261 279 //! creates a command that takes three parameter 262 280 #define ShellCommandConstructor3(t1,t2,t3) \ 263 void SHELLCOMMANDINCLASS(*functionPointer_3_##t1##_##t2##_##t3)(t1##_TYPE, t2##_TYPE, t3##_TYPE); \ 264 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE), t1##_TYPE d1, t2##_TYPE d2, t3##_TYPE d3) \ 265 : ShellCommandBase(commandName, className, 3, t1##_PARAM, d1, t2##_PARAM, d2, t3##_PARAM, d3) \ 266 { \ 267 this->functorType = SHELLCOMMANDTYPE; \ 268 this->functionPointer_3_##t1##_##t2##_##t3 = function; \ 281 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE)) \ 282 : ShellCommandBase(commandName, className, 3, t1##_PARAM, t2##_PARAM, t3##_PARAM) \ 283 { \ 284 this->functorType = SHELLCOMMANDTYPE; \ 285 this->fp.functionPointer_3_##t1##_##t2##_##t3 = function; \ 269 286 } 270 287 271 288 //! creates a command that takes four parameter 272 289 #define ShellCommandConstructor4(t1,t2,t3,t4) \ 273 void SHELLCOMMANDINCLASS(*functionPointer_4_##t1##_##t2##_##t3##_##t4)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE); \ 274 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE), t1##_TYPE d1, t2##_TYPE d2, t3##_TYPE d3, t4##_TYPE d4) \ 275 : ShellCommandBase(commandName, className, 4, t1##_PARAM, d1, t2##_PARAM, d2, t3##_PARAM, d3, t4##_PARAM, d4) \ 276 { \ 277 this->functorType = SHELLCOMMANDTYPE; \ 278 this->functionPointer_4_##t1##_##t2##_##t3##_##t4 = function; \ 290 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE)) \ 291 : ShellCommandBase(commandName, className, 4, t1##_PARAM, t2##_PARAM, t3##_PARAM, t4##_PARAM) \ 292 { \ 293 this->functorType = SHELLCOMMANDTYPE; \ 294 this->fp.functionPointer_4_##t1##_##t2##_##t3##_##t4 = function; \ 279 295 } 280 296 281 297 //! creates a command that takes five parameter 282 298 #define ShellCommandConstructor5(t1,t2,t3,t4,t5) \ 283 void SHELLCOMMANDINCLASS(*functionPointer_5_##t1##_##t2##_##t3##_##t4##_##t5)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE, t5##_TYPE); \ 284 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE, t5##_TYPE), t1##_TYPE d1, t2##_TYPE d2, t3##_TYPE d3, t4##_TYPE d4, t5##_TYPE d5) \ 285 : ShellCommandBase(commandName, className, 5, t1##_PARAM, d1, t2##_PARAM, d2, t3##_PARAM, d3, t4##_PARAM, d4, t5##_PARAM, d5) \ 286 { \ 287 this->functorType = SHELLCOMMANDTYPE; \ 288 this->functionPointer_5_##t1##_##t2##_##t3##_##t4##_##t5 = function; \ 299 SHELLCOMMAND(const char* commandName, const char* className, void SHELLCOMMANDINCLASS(*function)(t1##_TYPE, t2##_TYPE, t3##_TYPE, t4##_TYPE, t5##_TYPE)) \ 300 : ShellCommandBase(commandName, className, 5, t1##_PARAM, t2##_PARAM, t3##_PARAM, t4##_PARAM, t5##_PARAM) \ 301 { \ 302 this->functorType = SHELLCOMMANDTYPE; \ 303 this->fp.functionPointer_5_##t1##_##t2##_##t3##_##t4##_##t5 = function; \ 289 304 } 290 305 … … 337 352 #undef SHELLCOMMANDEXECUTER 338 353 #endif 339 #define SHELLCOMMANDEXECUTER(nameExt) (dynamic_cast<T*>(object)->* functionPointer##nameExt)354 #define SHELLCOMMANDEXECUTER(nameExt) (dynamic_cast<T*>(object)->*(fp.functionPointer##nameExt)) 340 355 #ifdef SHELLCOMMANDINCLASS 341 356 #undef SHELLCOMMANDINCLASS … … 353 368 354 369 private: 370 //! FUNCTOR_LIST is the List of FunctionPointers 371 union FunctionPointers { 372 #define FUNCTOR_LIST(x) ShellCommandFunctionPoiter ## x 373 #include "functor_list.h" 374 #undef FUNCTOR_LIST 375 } fp; 376 355 377 //! FUNCTOR_LIST is the List of CommandConstructors 356 378 #define FUNCTOR_LIST(x) ShellCommandConstructor ## x … … 382 404 #undef SHELLCOMMANDEXECUTER 383 405 #endif 384 #define SHELLCOMMANDEXECUTER(nameExt) f unctionPointer##nameExt406 #define SHELLCOMMANDEXECUTER(nameExt) fp.functionPointer##nameExt 385 407 #ifdef SHELLCOMMANDINCLASS 386 408 #undef SHELLCOMMANDINCLASS … … 398 420 399 421 private: 422 //! FUNCTOR_LIST is the List of FunctionPointers 423 union FunctionPointers { 424 #define FUNCTOR_LIST(x) ShellCommandFunctionPoiter ## x 425 #include "functor_list.h" 426 #undef FUNCTOR_LIST 427 } fp; 428 400 429 //! FUNCTOR_LIST is the List of CommandConstructors 401 430 #define FUNCTOR_LIST(x) ShellCommandConstructor ## x -
branches/world_entities/src/lib/sound/Makefile.in
r5527 r5558 207 207 esac; \ 208 208 done; \ 209 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/sound/Makefile'; \209 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/sound/Makefile'; \ 210 210 cd $(top_srcdir) && \ 211 $(AUTOMAKE) -- gnusrc/lib/sound/Makefile211 $(AUTOMAKE) --foreign src/lib/sound/Makefile 212 212 .PRECIOUS: Makefile 213 213 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/lib/tinyxml/Makefile.in
r5527 r5558 203 203 esac; \ 204 204 done; \ 205 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/lib/tinyxml/Makefile'; \205 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/lib/tinyxml/Makefile'; \ 206 206 cd $(top_srcdir) && \ 207 $(AUTOMAKE) -- gnusrc/lib/tinyxml/Makefile207 $(AUTOMAKE) --foreign src/lib/tinyxml/Makefile 208 208 .PRECIOUS: Makefile 209 209 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/orxonox.cc
r5510 r5558 52 52 #include "shell_buffer.h" 53 53 54 #include "load_param .h"54 #include "load_param_description.h" 55 55 56 56 #include <string.h> -
branches/world_entities/src/story_entities/world.cc
r5447 r5558 61 61 #include "factory.h" 62 62 63 #include " projectile.h"63 #include "weapons/projectile.h" 64 64 #include "event_handler.h" 65 65 -
branches/world_entities/src/subprojects/Makefile.in
r5527 r5558 190 190 esac; \ 191 191 done; \ 192 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/subprojects/Makefile'; \192 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/subprojects/Makefile'; \ 193 193 cd $(top_srcdir) && \ 194 $(AUTOMAKE) -- gnusrc/subprojects/Makefile194 $(AUTOMAKE) --foreign src/subprojects/Makefile 195 195 .PRECIOUS: Makefile 196 196 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/subprojects/collision_detection/Makefile.am
r5486 r5558 5 5 bin_PROGRAMS = collision 6 6 7 collision_LDADD = $(MAINSRCDIR)/lib/physics/libORXphysics.a \ 7 collision_LDADD = $(MAINSRCDIR)/util/libORXutils.a \ 8 $(MAINSRCDIR)/lib/physics/libORXphysics.a \ 8 9 $(MAINSRCDIR)/lib/collision_detection/libORXcd.a \ 9 10 $(MAINSRCDIR)/lib/graphics/importer/libORXimporter.a \ … … 24 25 collision_detection.cc \ 25 26 \ 26 $(MAINSRCDIR)/util/loading/factory.cc \27 $(MAINSRCDIR)/util/loading/resource_manager.cc \28 $(MAINSRCDIR)/util/loading/load_param.cc \29 $(MAINSRCDIR)/util/animation/animation.cc \30 $(MAINSRCDIR)/util/animation/animation_player.cc \31 $(MAINSRCDIR)/util/animation/animation3d.cc \32 $(MAINSRCDIR)/util/state.cc \33 \34 27 $(MAINSRCDIR)/lib/util/helper_functions.cc \ 35 28 $(MAINSRCDIR)/lib/util/substring.cc \ … … 47 40 collision_test_entity.cc 48 41 49 noinst_HEADERS = collision_test_entity.h 42 noinst_HEADERS = collision_test_entity.h -
branches/world_entities/src/subprojects/collision_detection/Makefile.in
r5527 r5558 55 55 am_collision_OBJECTS = collision-framework.$(OBJEXT) \ 56 56 collision-collision_detection.$(OBJEXT) \ 57 collision-factory.$(OBJEXT) \58 collision-resource_manager.$(OBJEXT) \59 collision-load_param.$(OBJEXT) collision-animation.$(OBJEXT) \60 collision-animation_player.$(OBJEXT) \61 collision-animation3d.$(OBJEXT) collision-state.$(OBJEXT) \62 57 collision-helper_functions.$(OBJEXT) \ 63 58 collision-substring.$(OBJEXT) collision-ini_parser.$(OBJEXT) \ … … 70 65 collision_OBJECTS = $(am_collision_OBJECTS) 71 66 am__DEPENDENCIES_1 = 72 collision_DEPENDENCIES = $(MAINSRCDIR)/lib/physics/libORXphysics.a \ 67 collision_DEPENDENCIES = $(MAINSRCDIR)/util/libORXutils.a \ 68 $(MAINSRCDIR)/lib/physics/libORXphysics.a \ 73 69 $(MAINSRCDIR)/lib/collision_detection/libORXcd.a \ 74 70 $(MAINSRCDIR)/lib/graphics/importer/libORXimporter.a \ … … 205 201 target_vendor = @target_vendor@ 206 202 MAINSRCDIR = ../.. 207 collision_LDADD = $(MAINSRCDIR)/lib/physics/libORXphysics.a \ 203 collision_LDADD = $(MAINSRCDIR)/util/libORXutils.a \ 204 $(MAINSRCDIR)/lib/physics/libORXphysics.a \ 208 205 $(MAINSRCDIR)/lib/collision_detection/libORXcd.a \ 209 206 $(MAINSRCDIR)/lib/graphics/importer/libORXimporter.a \ … … 222 219 collision_detection.cc \ 223 220 \ 224 $(MAINSRCDIR)/util/loading/factory.cc \225 $(MAINSRCDIR)/util/loading/resource_manager.cc \226 $(MAINSRCDIR)/util/loading/load_param.cc \227 $(MAINSRCDIR)/util/animation/animation.cc \228 $(MAINSRCDIR)/util/animation/animation_player.cc \229 $(MAINSRCDIR)/util/animation/animation3d.cc \230 $(MAINSRCDIR)/util/state.cc \231 \232 221 $(MAINSRCDIR)/lib/util/helper_functions.cc \ 233 222 $(MAINSRCDIR)/lib/util/substring.cc \ … … 245 234 collision_test_entity.cc 246 235 247 noinst_HEADERS = collision_test_entity.h 236 noinst_HEADERS = collision_test_entity.h 248 237 all: all-am 249 238 … … 259 248 esac; \ 260 249 done; \ 261 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/subprojects/collision_detection/Makefile'; \250 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/subprojects/collision_detection/Makefile'; \ 262 251 cd $(top_srcdir) && \ 263 $(AUTOMAKE) -- gnusrc/subprojects/collision_detection/Makefile252 $(AUTOMAKE) --foreign src/subprojects/collision_detection/Makefile 264 253 .PRECIOUS: Makefile 265 254 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status … … 312 301 -rm -f *.tab.c 313 302 314 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-animation.Po@am__quote@315 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-animation3d.Po@am__quote@316 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-animation_player.Po@am__quote@317 303 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-base_object.Po@am__quote@ 318 304 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-camera.Po@am__quote@ … … 321 307 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-collision_test_entity.Po@am__quote@ 322 308 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-color.Po@am__quote@ 323 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-factory.Po@am__quote@324 309 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-framework.Po@am__quote@ 325 310 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-gui_gtk.Po@am__quote@ 326 311 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-helper_functions.Po@am__quote@ 327 312 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-ini_parser.Po@am__quote@ 328 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-load_param.Po@am__quote@329 313 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-null_parent.Po@am__quote@ 330 314 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-p_node.Po@am__quote@ 331 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-resource_manager.Po@am__quote@332 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-state.Po@am__quote@333 315 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-substring.Po@am__quote@ 334 316 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/collision-vector.Po@am__quote@ … … 376 358 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 377 359 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-collision_detection.obj `if test -f 'collision_detection.cc'; then $(CYGPATH_W) 'collision_detection.cc'; else $(CYGPATH_W) '$(srcdir)/collision_detection.cc'; fi` 378 379 collision-factory.o: $(MAINSRCDIR)/util/loading/factory.cc380 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-factory.o -MD -MP -MF "$(DEPDIR)/collision-factory.Tpo" -c -o collision-factory.o `test -f '$(MAINSRCDIR)/util/loading/factory.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/factory.cc; \381 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-factory.Tpo" "$(DEPDIR)/collision-factory.Po"; else rm -f "$(DEPDIR)/collision-factory.Tpo"; exit 1; fi382 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/factory.cc' object='collision-factory.o' libtool=no @AMDEPBACKSLASH@383 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@384 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-factory.o `test -f '$(MAINSRCDIR)/util/loading/factory.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/factory.cc385 386 collision-factory.obj: $(MAINSRCDIR)/util/loading/factory.cc387 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-factory.obj -MD -MP -MF "$(DEPDIR)/collision-factory.Tpo" -c -o collision-factory.obj `if test -f '$(MAINSRCDIR)/util/loading/factory.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/factory.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/factory.cc'; fi`; \388 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-factory.Tpo" "$(DEPDIR)/collision-factory.Po"; else rm -f "$(DEPDIR)/collision-factory.Tpo"; exit 1; fi389 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/factory.cc' object='collision-factory.obj' libtool=no @AMDEPBACKSLASH@390 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@391 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-factory.obj `if test -f '$(MAINSRCDIR)/util/loading/factory.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/factory.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/factory.cc'; fi`392 393 collision-resource_manager.o: $(MAINSRCDIR)/util/loading/resource_manager.cc394 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-resource_manager.o -MD -MP -MF "$(DEPDIR)/collision-resource_manager.Tpo" -c -o collision-resource_manager.o `test -f '$(MAINSRCDIR)/util/loading/resource_manager.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/resource_manager.cc; \395 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-resource_manager.Tpo" "$(DEPDIR)/collision-resource_manager.Po"; else rm -f "$(DEPDIR)/collision-resource_manager.Tpo"; exit 1; fi396 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/resource_manager.cc' object='collision-resource_manager.o' libtool=no @AMDEPBACKSLASH@397 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@398 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-resource_manager.o `test -f '$(MAINSRCDIR)/util/loading/resource_manager.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/resource_manager.cc399 400 collision-resource_manager.obj: $(MAINSRCDIR)/util/loading/resource_manager.cc401 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-resource_manager.obj -MD -MP -MF "$(DEPDIR)/collision-resource_manager.Tpo" -c -o collision-resource_manager.obj `if test -f '$(MAINSRCDIR)/util/loading/resource_manager.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/resource_manager.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/resource_manager.cc'; fi`; \402 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-resource_manager.Tpo" "$(DEPDIR)/collision-resource_manager.Po"; else rm -f "$(DEPDIR)/collision-resource_manager.Tpo"; exit 1; fi403 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/resource_manager.cc' object='collision-resource_manager.obj' libtool=no @AMDEPBACKSLASH@404 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@405 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-resource_manager.obj `if test -f '$(MAINSRCDIR)/util/loading/resource_manager.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/resource_manager.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/resource_manager.cc'; fi`406 407 collision-load_param.o: $(MAINSRCDIR)/util/loading/load_param.cc408 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-load_param.o -MD -MP -MF "$(DEPDIR)/collision-load_param.Tpo" -c -o collision-load_param.o `test -f '$(MAINSRCDIR)/util/loading/load_param.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/load_param.cc; \409 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-load_param.Tpo" "$(DEPDIR)/collision-load_param.Po"; else rm -f "$(DEPDIR)/collision-load_param.Tpo"; exit 1; fi410 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/load_param.cc' object='collision-load_param.o' libtool=no @AMDEPBACKSLASH@411 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@412 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-load_param.o `test -f '$(MAINSRCDIR)/util/loading/load_param.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/load_param.cc413 414 collision-load_param.obj: $(MAINSRCDIR)/util/loading/load_param.cc415 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-load_param.obj -MD -MP -MF "$(DEPDIR)/collision-load_param.Tpo" -c -o collision-load_param.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param.cc'; fi`; \416 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-load_param.Tpo" "$(DEPDIR)/collision-load_param.Po"; else rm -f "$(DEPDIR)/collision-load_param.Tpo"; exit 1; fi417 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/load_param.cc' object='collision-load_param.obj' libtool=no @AMDEPBACKSLASH@418 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@419 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-load_param.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param.cc'; fi`420 421 collision-animation.o: $(MAINSRCDIR)/util/animation/animation.cc422 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-animation.o -MD -MP -MF "$(DEPDIR)/collision-animation.Tpo" -c -o collision-animation.o `test -f '$(MAINSRCDIR)/util/animation/animation.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/animation/animation.cc; \423 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-animation.Tpo" "$(DEPDIR)/collision-animation.Po"; else rm -f "$(DEPDIR)/collision-animation.Tpo"; exit 1; fi424 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/animation/animation.cc' object='collision-animation.o' libtool=no @AMDEPBACKSLASH@425 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@426 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-animation.o `test -f '$(MAINSRCDIR)/util/animation/animation.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/animation/animation.cc427 428 collision-animation.obj: $(MAINSRCDIR)/util/animation/animation.cc429 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-animation.obj -MD -MP -MF "$(DEPDIR)/collision-animation.Tpo" -c -o collision-animation.obj `if test -f '$(MAINSRCDIR)/util/animation/animation.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/animation/animation.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/animation/animation.cc'; fi`; \430 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-animation.Tpo" "$(DEPDIR)/collision-animation.Po"; else rm -f "$(DEPDIR)/collision-animation.Tpo"; exit 1; fi431 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/animation/animation.cc' object='collision-animation.obj' libtool=no @AMDEPBACKSLASH@432 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@433 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-animation.obj `if test -f '$(MAINSRCDIR)/util/animation/animation.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/animation/animation.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/animation/animation.cc'; fi`434 435 collision-animation_player.o: $(MAINSRCDIR)/util/animation/animation_player.cc436 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-animation_player.o -MD -MP -MF "$(DEPDIR)/collision-animation_player.Tpo" -c -o collision-animation_player.o `test -f '$(MAINSRCDIR)/util/animation/animation_player.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/animation/animation_player.cc; \437 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-animation_player.Tpo" "$(DEPDIR)/collision-animation_player.Po"; else rm -f "$(DEPDIR)/collision-animation_player.Tpo"; exit 1; fi438 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/animation/animation_player.cc' object='collision-animation_player.o' libtool=no @AMDEPBACKSLASH@439 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@440 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-animation_player.o `test -f '$(MAINSRCDIR)/util/animation/animation_player.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/animation/animation_player.cc441 442 collision-animation_player.obj: $(MAINSRCDIR)/util/animation/animation_player.cc443 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-animation_player.obj -MD -MP -MF "$(DEPDIR)/collision-animation_player.Tpo" -c -o collision-animation_player.obj `if test -f '$(MAINSRCDIR)/util/animation/animation_player.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/animation/animation_player.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/animation/animation_player.cc'; fi`; \444 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-animation_player.Tpo" "$(DEPDIR)/collision-animation_player.Po"; else rm -f "$(DEPDIR)/collision-animation_player.Tpo"; exit 1; fi445 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/animation/animation_player.cc' object='collision-animation_player.obj' libtool=no @AMDEPBACKSLASH@446 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@447 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-animation_player.obj `if test -f '$(MAINSRCDIR)/util/animation/animation_player.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/animation/animation_player.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/animation/animation_player.cc'; fi`448 449 collision-animation3d.o: $(MAINSRCDIR)/util/animation/animation3d.cc450 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-animation3d.o -MD -MP -MF "$(DEPDIR)/collision-animation3d.Tpo" -c -o collision-animation3d.o `test -f '$(MAINSRCDIR)/util/animation/animation3d.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/animation/animation3d.cc; \451 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-animation3d.Tpo" "$(DEPDIR)/collision-animation3d.Po"; else rm -f "$(DEPDIR)/collision-animation3d.Tpo"; exit 1; fi452 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/animation/animation3d.cc' object='collision-animation3d.o' libtool=no @AMDEPBACKSLASH@453 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@454 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-animation3d.o `test -f '$(MAINSRCDIR)/util/animation/animation3d.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/animation/animation3d.cc455 456 collision-animation3d.obj: $(MAINSRCDIR)/util/animation/animation3d.cc457 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-animation3d.obj -MD -MP -MF "$(DEPDIR)/collision-animation3d.Tpo" -c -o collision-animation3d.obj `if test -f '$(MAINSRCDIR)/util/animation/animation3d.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/animation/animation3d.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/animation/animation3d.cc'; fi`; \458 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-animation3d.Tpo" "$(DEPDIR)/collision-animation3d.Po"; else rm -f "$(DEPDIR)/collision-animation3d.Tpo"; exit 1; fi459 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/animation/animation3d.cc' object='collision-animation3d.obj' libtool=no @AMDEPBACKSLASH@460 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@461 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-animation3d.obj `if test -f '$(MAINSRCDIR)/util/animation/animation3d.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/animation/animation3d.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/animation/animation3d.cc'; fi`462 463 collision-state.o: $(MAINSRCDIR)/util/state.cc464 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-state.o -MD -MP -MF "$(DEPDIR)/collision-state.Tpo" -c -o collision-state.o `test -f '$(MAINSRCDIR)/util/state.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/state.cc; \465 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-state.Tpo" "$(DEPDIR)/collision-state.Po"; else rm -f "$(DEPDIR)/collision-state.Tpo"; exit 1; fi466 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/state.cc' object='collision-state.o' libtool=no @AMDEPBACKSLASH@467 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@468 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-state.o `test -f '$(MAINSRCDIR)/util/state.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/state.cc469 470 collision-state.obj: $(MAINSRCDIR)/util/state.cc471 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT collision-state.obj -MD -MP -MF "$(DEPDIR)/collision-state.Tpo" -c -o collision-state.obj `if test -f '$(MAINSRCDIR)/util/state.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/state.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/state.cc'; fi`; \472 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/collision-state.Tpo" "$(DEPDIR)/collision-state.Po"; else rm -f "$(DEPDIR)/collision-state.Tpo"; exit 1; fi473 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/state.cc' object='collision-state.obj' libtool=no @AMDEPBACKSLASH@474 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@475 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(collision_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o collision-state.obj `if test -f '$(MAINSRCDIR)/util/state.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/state.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/state.cc'; fi`476 360 477 361 collision-helper_functions.o: $(MAINSRCDIR)/lib/util/helper_functions.cc -
branches/world_entities/src/subprojects/importer/Makefile.am
r5485 r5558 27 27 $(MAINSRCDIR)/lib/coord/null_parent.cc \ 28 28 $(MAINSRCDIR)/util/loading/load_param.cc \ 29 $(MAINSRCDIR)/util/loading/load_param_description.cc \ 29 30 $(MAINSRCDIR)/lib/util/helper_functions.cc \ 30 31 $(MAINSRCDIR)/lib/util/substring.cc \ -
branches/world_entities/src/subprojects/importer/Makefile.in
r5527 r5558 58 58 importer-ini_parser.$(OBJEXT) importer-p_node.$(OBJEXT) \ 59 59 importer-null_parent.$(OBJEXT) importer-load_param.$(OBJEXT) \ 60 importer-load_param_description.$(OBJEXT) \ 60 61 importer-helper_functions.$(OBJEXT) \ 61 62 importer-substring.$(OBJEXT) importer-color.$(OBJEXT) \ … … 213 214 $(MAINSRCDIR)/lib/coord/null_parent.cc \ 214 215 $(MAINSRCDIR)/util/loading/load_param.cc \ 216 $(MAINSRCDIR)/util/loading/load_param_description.cc \ 215 217 $(MAINSRCDIR)/lib/util/helper_functions.cc \ 216 218 $(MAINSRCDIR)/lib/util/substring.cc \ … … 231 233 esac; \ 232 234 done; \ 233 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/subprojects/importer/Makefile'; \235 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/subprojects/importer/Makefile'; \ 234 236 cd $(top_srcdir) && \ 235 $(AUTOMAKE) -- gnusrc/subprojects/importer/Makefile237 $(AUTOMAKE) --foreign src/subprojects/importer/Makefile 236 238 .PRECIOUS: Makefile 237 239 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status … … 294 296 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/importer-ini_parser.Po@am__quote@ 295 297 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/importer-load_param.Po@am__quote@ 298 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/importer-load_param_description.Po@am__quote@ 296 299 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/importer-null_parent.Po@am__quote@ 297 300 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/importer-p_node.Po@am__quote@ … … 482 485 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 483 486 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(importer_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o importer-load_param.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param.cc'; fi` 487 488 importer-load_param_description.o: $(MAINSRCDIR)/util/loading/load_param_description.cc 489 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(importer_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT importer-load_param_description.o -MD -MP -MF "$(DEPDIR)/importer-load_param_description.Tpo" -c -o importer-load_param_description.o `test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/load_param_description.cc; \ 490 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/importer-load_param_description.Tpo" "$(DEPDIR)/importer-load_param_description.Po"; else rm -f "$(DEPDIR)/importer-load_param_description.Tpo"; exit 1; fi 491 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/load_param_description.cc' object='importer-load_param_description.o' libtool=no @AMDEPBACKSLASH@ 492 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 493 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(importer_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o importer-load_param_description.o `test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/load_param_description.cc 494 495 importer-load_param_description.obj: $(MAINSRCDIR)/util/loading/load_param_description.cc 496 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(importer_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT importer-load_param_description.obj -MD -MP -MF "$(DEPDIR)/importer-load_param_description.Tpo" -c -o importer-load_param_description.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param_description.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param_description.cc'; fi`; \ 497 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/importer-load_param_description.Tpo" "$(DEPDIR)/importer-load_param_description.Po"; else rm -f "$(DEPDIR)/importer-load_param_description.Tpo"; exit 1; fi 498 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/load_param_description.cc' object='importer-load_param_description.obj' libtool=no @AMDEPBACKSLASH@ 499 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 500 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(importer_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o importer-load_param_description.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param_description.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param_description.cc'; fi` 484 501 485 502 importer-helper_functions.o: $(MAINSRCDIR)/lib/util/helper_functions.cc -
branches/world_entities/src/subprojects/particles/Makefile.am
r5485 r5558 36 36 $(MAINSRCDIR)/lib/util/substring.cc \ 37 37 $(MAINSRCDIR)/util/loading/load_param.cc \ 38 $(MAINSRCDIR)/util/loading/load_param_description.cc \ 38 39 $(MAINSRCDIR)/lib/util/helper_functions.cc \ 39 40 $(MAINSRCDIR)/util/loading/factory.cc \ -
branches/world_entities/src/subprojects/particles/Makefile.in
r5527 r5558 62 62 particles-gui_gtk.$(OBJEXT) particles-substring.$(OBJEXT) \ 63 63 particles-load_param.$(OBJEXT) \ 64 particles-load_param_description.$(OBJEXT) \ 64 65 particles-helper_functions.$(OBJEXT) \ 65 66 particles-factory.$(OBJEXT) particles-color.$(OBJEXT) \ … … 233 234 $(MAINSRCDIR)/lib/util/substring.cc \ 234 235 $(MAINSRCDIR)/util/loading/load_param.cc \ 236 $(MAINSRCDIR)/util/loading/load_param_description.cc \ 235 237 $(MAINSRCDIR)/lib/util/helper_functions.cc \ 236 238 $(MAINSRCDIR)/util/loading/factory.cc \ … … 251 253 esac; \ 252 254 done; \ 253 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/subprojects/particles/Makefile'; \255 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/subprojects/particles/Makefile'; \ 254 256 cd $(top_srcdir) && \ 255 $(AUTOMAKE) -- gnusrc/subprojects/particles/Makefile257 $(AUTOMAKE) --foreign src/subprojects/particles/Makefile 256 258 .PRECIOUS: Makefile 257 259 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status … … 316 318 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particles-light.Po@am__quote@ 317 319 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particles-load_param.Po@am__quote@ 320 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particles-load_param_description.Po@am__quote@ 318 321 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particles-null_parent.Po@am__quote@ 319 322 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/particles-p_node.Po@am__quote@ … … 562 565 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 563 566 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(particles_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o particles-load_param.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param.cc'; fi` 567 568 particles-load_param_description.o: $(MAINSRCDIR)/util/loading/load_param_description.cc 569 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(particles_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT particles-load_param_description.o -MD -MP -MF "$(DEPDIR)/particles-load_param_description.Tpo" -c -o particles-load_param_description.o `test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/load_param_description.cc; \ 570 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/particles-load_param_description.Tpo" "$(DEPDIR)/particles-load_param_description.Po"; else rm -f "$(DEPDIR)/particles-load_param_description.Tpo"; exit 1; fi 571 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/load_param_description.cc' object='particles-load_param_description.o' libtool=no @AMDEPBACKSLASH@ 572 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 573 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(particles_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o particles-load_param_description.o `test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc' || echo '$(srcdir)/'`$(MAINSRCDIR)/util/loading/load_param_description.cc 574 575 particles-load_param_description.obj: $(MAINSRCDIR)/util/loading/load_param_description.cc 576 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(particles_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT particles-load_param_description.obj -MD -MP -MF "$(DEPDIR)/particles-load_param_description.Tpo" -c -o particles-load_param_description.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param_description.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param_description.cc'; fi`; \ 577 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/particles-load_param_description.Tpo" "$(DEPDIR)/particles-load_param_description.Po"; else rm -f "$(DEPDIR)/particles-load_param_description.Tpo"; exit 1; fi 578 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(MAINSRCDIR)/util/loading/load_param_description.cc' object='particles-load_param_description.obj' libtool=no @AMDEPBACKSLASH@ 579 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 580 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(particles_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o particles-load_param_description.obj `if test -f '$(MAINSRCDIR)/util/loading/load_param_description.cc'; then $(CYGPATH_W) '$(MAINSRCDIR)/util/loading/load_param_description.cc'; else $(CYGPATH_W) '$(srcdir)/$(MAINSRCDIR)/util/loading/load_param_description.cc'; fi` 564 581 565 582 particles-helper_functions.o: $(MAINSRCDIR)/lib/util/helper_functions.cc -
branches/world_entities/src/subprojects/testmain/Makefile.in
r5527 r5558 197 197 esac; \ 198 198 done; \ 199 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/subprojects/testmain/Makefile'; \199 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/subprojects/testmain/Makefile'; \ 200 200 cd $(top_srcdir) && \ 201 $(AUTOMAKE) -- gnusrc/subprojects/testmain/Makefile201 $(AUTOMAKE) --foreign src/subprojects/testmain/Makefile 202 202 .PRECIOUS: Makefile 203 203 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -
branches/world_entities/src/util/Makefile.am
r5479 r5558 5 5 6 6 libORXutils_a_SOURCES = fast_factory.cc \ 7 loading/factory.cc \ 7 8 garbage_collector.cc \ 8 9 state.cc \ … … 12 13 animation/animation_player.cc \ 13 14 loading/resource_manager.cc \ 14 loading/factory.cc \15 15 loading/game_loader.cc \ 16 16 loading/load_param.cc \ 17 loading/load_param_description.cc \ 17 18 track/pilot_node.cc \ 18 19 track/track_manager.cc \ … … 31 32 loading/game_loader.h \ 32 33 loading/load_param.h \ 34 loading/load_param_description.h \ 33 35 track/pilot_node.h \ 34 36 track/track_manager.h \ -
branches/world_entities/src/util/Makefile.in
r5527 r5558 54 54 libORXutils_a_AR = $(AR) $(ARFLAGS) 55 55 libORXutils_a_LIBADD = 56 am_libORXutils_a_OBJECTS = fast_factory.$(OBJEXT) \56 am_libORXutils_a_OBJECTS = fast_factory.$(OBJEXT) factory.$(OBJEXT) \ 57 57 garbage_collector.$(OBJEXT) state.$(OBJEXT) \ 58 58 user_control.$(OBJEXT) animation3d.$(OBJEXT) \ 59 59 animation.$(OBJEXT) animation_player.$(OBJEXT) \ 60 resource_manager.$(OBJEXT) factory.$(OBJEXT) \61 game_loader.$(OBJEXT) load_param.$(OBJEXT) \60 resource_manager.$(OBJEXT) game_loader.$(OBJEXT) \ 61 load_param.$(OBJEXT) load_param_description.$(OBJEXT) \ 62 62 pilot_node.$(OBJEXT) track_manager.$(OBJEXT) \ 63 63 track_node.$(OBJEXT) … … 190 190 noinst_LIBRARIES = libORXutils.a 191 191 libORXutils_a_SOURCES = fast_factory.cc \ 192 loading/factory.cc \ 192 193 garbage_collector.cc \ 193 194 state.cc \ … … 197 198 animation/animation_player.cc \ 198 199 loading/resource_manager.cc \ 199 loading/factory.cc \200 200 loading/game_loader.cc \ 201 201 loading/load_param.cc \ 202 loading/load_param_description.cc \ 202 203 track/pilot_node.cc \ 203 204 track/track_manager.cc \ … … 216 217 loading/game_loader.h \ 217 218 loading/load_param.h \ 219 loading/load_param_description.h \ 218 220 track/pilot_node.h \ 219 221 track/track_manager.h \ … … 233 235 esac; \ 234 236 done; \ 235 echo ' cd $(top_srcdir) && $(AUTOMAKE) -- gnusrc/util/Makefile'; \237 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/util/Makefile'; \ 236 238 cd $(top_srcdir) && \ 237 $(AUTOMAKE) -- gnusrc/util/Makefile239 $(AUTOMAKE) --foreign src/util/Makefile 238 240 .PRECIOUS: Makefile 239 241 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status … … 275 277 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/garbage_collector.Po@am__quote@ 276 278 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/load_param.Po@am__quote@ 279 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/load_param_description.Po@am__quote@ 277 280 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pilot_node.Po@am__quote@ 278 281 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resource_manager.Po@am__quote@ … … 296 299 @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` 297 300 301 factory.o: loading/factory.cc 302 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT factory.o -MD -MP -MF "$(DEPDIR)/factory.Tpo" -c -o factory.o `test -f 'loading/factory.cc' || echo '$(srcdir)/'`loading/factory.cc; \ 303 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/factory.Tpo" "$(DEPDIR)/factory.Po"; else rm -f "$(DEPDIR)/factory.Tpo"; exit 1; fi 304 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='loading/factory.cc' object='factory.o' libtool=no @AMDEPBACKSLASH@ 305 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 306 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o factory.o `test -f 'loading/factory.cc' || echo '$(srcdir)/'`loading/factory.cc 307 308 factory.obj: loading/factory.cc 309 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT factory.obj -MD -MP -MF "$(DEPDIR)/factory.Tpo" -c -o factory.obj `if test -f 'loading/factory.cc'; then $(CYGPATH_W) 'loading/factory.cc'; else $(CYGPATH_W) '$(srcdir)/loading/factory.cc'; fi`; \ 310 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/factory.Tpo" "$(DEPDIR)/factory.Po"; else rm -f "$(DEPDIR)/factory.Tpo"; exit 1; fi 311 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='loading/factory.cc' object='factory.obj' libtool=no @AMDEPBACKSLASH@ 312 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 313 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o factory.obj `if test -f 'loading/factory.cc'; then $(CYGPATH_W) 'loading/factory.cc'; else $(CYGPATH_W) '$(srcdir)/loading/factory.cc'; fi` 314 298 315 animation3d.o: animation/animation3d.cc 299 316 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT animation3d.o -MD -MP -MF "$(DEPDIR)/animation3d.Tpo" -c -o animation3d.o `test -f 'animation/animation3d.cc' || echo '$(srcdir)/'`animation/animation3d.cc; \ … … 352 369 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o resource_manager.obj `if test -f 'loading/resource_manager.cc'; then $(CYGPATH_W) 'loading/resource_manager.cc'; else $(CYGPATH_W) '$(srcdir)/loading/resource_manager.cc'; fi` 353 370 354 factory.o: loading/factory.cc355 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT factory.o -MD -MP -MF "$(DEPDIR)/factory.Tpo" -c -o factory.o `test -f 'loading/factory.cc' || echo '$(srcdir)/'`loading/factory.cc; \356 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/factory.Tpo" "$(DEPDIR)/factory.Po"; else rm -f "$(DEPDIR)/factory.Tpo"; exit 1; fi357 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='loading/factory.cc' object='factory.o' libtool=no @AMDEPBACKSLASH@358 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@359 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o factory.o `test -f 'loading/factory.cc' || echo '$(srcdir)/'`loading/factory.cc360 361 factory.obj: loading/factory.cc362 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT factory.obj -MD -MP -MF "$(DEPDIR)/factory.Tpo" -c -o factory.obj `if test -f 'loading/factory.cc'; then $(CYGPATH_W) 'loading/factory.cc'; else $(CYGPATH_W) '$(srcdir)/loading/factory.cc'; fi`; \363 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/factory.Tpo" "$(DEPDIR)/factory.Po"; else rm -f "$(DEPDIR)/factory.Tpo"; exit 1; fi364 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='loading/factory.cc' object='factory.obj' libtool=no @AMDEPBACKSLASH@365 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@366 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o factory.obj `if test -f 'loading/factory.cc'; then $(CYGPATH_W) 'loading/factory.cc'; else $(CYGPATH_W) '$(srcdir)/loading/factory.cc'; fi`367 368 371 game_loader.o: loading/game_loader.cc 369 372 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT game_loader.o -MD -MP -MF "$(DEPDIR)/game_loader.Tpo" -c -o game_loader.o `test -f 'loading/game_loader.cc' || echo '$(srcdir)/'`loading/game_loader.cc; \ … … 393 396 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 394 397 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o load_param.obj `if test -f 'loading/load_param.cc'; then $(CYGPATH_W) 'loading/load_param.cc'; else $(CYGPATH_W) '$(srcdir)/loading/load_param.cc'; fi` 398 399 load_param_description.o: loading/load_param_description.cc 400 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT load_param_description.o -MD -MP -MF "$(DEPDIR)/load_param_description.Tpo" -c -o load_param_description.o `test -f 'loading/load_param_description.cc' || echo '$(srcdir)/'`loading/load_param_description.cc; \ 401 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/load_param_description.Tpo" "$(DEPDIR)/load_param_description.Po"; else rm -f "$(DEPDIR)/load_param_description.Tpo"; exit 1; fi 402 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='loading/load_param_description.cc' object='load_param_description.o' libtool=no @AMDEPBACKSLASH@ 403 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 404 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o load_param_description.o `test -f 'loading/load_param_description.cc' || echo '$(srcdir)/'`loading/load_param_description.cc 405 406 load_param_description.obj: loading/load_param_description.cc 407 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT load_param_description.obj -MD -MP -MF "$(DEPDIR)/load_param_description.Tpo" -c -o load_param_description.obj `if test -f 'loading/load_param_description.cc'; then $(CYGPATH_W) 'loading/load_param_description.cc'; else $(CYGPATH_W) '$(srcdir)/loading/load_param_description.cc'; fi`; \ 408 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/load_param_description.Tpo" "$(DEPDIR)/load_param_description.Po"; else rm -f "$(DEPDIR)/load_param_description.Tpo"; exit 1; fi 409 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='loading/load_param_description.cc' object='load_param_description.obj' libtool=no @AMDEPBACKSLASH@ 410 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 411 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o load_param_description.obj `if test -f 'loading/load_param_description.cc'; then $(CYGPATH_W) 'loading/load_param_description.cc'; else $(CYGPATH_W) '$(srcdir)/loading/load_param_description.cc'; fi` 395 412 396 413 pilot_node.o: track/pilot_node.cc -
branches/world_entities/src/util/loading/game_loader.cc
r5300 r5558 89 89 this->eventHandler = EventHandler::getInstance(); 90 90 this->eventHandler->subscribe(this, ES_GAME, KeyMapper::PEV_PAUSE); 91 this->eventHandler->subscribe(this, ES_ALL, EV_MAIN_QUIT); //< External Quit Event 91 92 this->eventHandler->subscribe(this, ES_ALL, KeyMapper::PEV_QUIT); 92 93 this->eventHandler->subscribe(this, ES_GAME, KeyMapper::PEV_NEXT_WORLD); … … 274 275 * handle keyboard commands 275 276 * @param event the event to handle 276 */277 */ 277 278 void GameLoader::process(const Event& event) 278 279 { 279 280 if( event.type == KeyMapper::PEV_NEXT_WORLD) 280 281 282 283 284 285 281 { 282 if( likely(event.bPressed)) 283 { 284 this->nextLevel(); 285 } 286 } 286 287 else if( event.type == KeyMapper::PEV_PREVIOUS_WORLD) 287 288 289 290 291 292 288 { 289 if( likely(event.bPressed)) 290 { 291 this->previousLevel(); 292 } 293 } 293 294 else if( event.type == KeyMapper::PEV_PAUSE) 294 295 296 297 298 299 300 301 302 295 { 296 if( likely(event.bPressed)) 297 { 298 if(this->isPaused) 299 this->resume(); 300 else 301 this->pause(); 302 } 303 } 303 304 else if( event.type == KeyMapper::PEV_QUIT) 304 { 305 if( event.bPressed) this->stop(); 306 } 305 { 306 if( event.bPressed) this->stop(); 307 } 308 else if (event.type == EV_MAIN_QUIT) 309 this->stop(); 307 310 } 308 311 -
branches/world_entities/src/util/loading/load_param.cc
r5334 r5558 17 17 18 18 #include "load_param.h" 19 #include "load_param_description.h" 19 20 20 21 #include "list.h" 21 #include "base_object.h"22 22 23 23 #include <stdarg.h> … … 31 31 * @param ...: the parameter information (1. Parameter, 2. Default Value for the Parameter, ...) 32 32 */ 33 BaseLoadParam::BaseLoadParam(const TiXmlElement* root, BaseObject* object, const char* paramName,33 LoadParamBase::LoadParamBase(const TiXmlElement* root, BaseObject* object, const char* paramName, 34 34 int paramCount, bool multi, const void* pointerToParam, ...) 35 35 { … … 39 39 this->pointerToParam = pointerToParam; 40 40 41 if (paramCount == 0 || this->pointerToParam )41 if (paramCount == 0 || this->pointerToParam != NULL) 42 42 this->loadString = "none"; 43 43 else … … 110 110 * @returns a pointer to itself. 111 111 */ 112 BaseLoadParam* BaseLoadParam::describe(const char* descriptionText)112 LoadParamBase* LoadParamBase::describe(const char* descriptionText) 113 113 { 114 114 if (LoadClassDescription::parametersDescription && this->paramDesc && !this->paramDesc->getDescription()) … … 117 117 } 118 118 return this; 119 }120 121 /**122 * @param paramName the name of the parameter to load123 */124 LoadParamDescription::LoadParamDescription(const char* paramName)125 {126 this->types = NULL;127 this->description = NULL;128 this->defaultValues = NULL;129 this->paramName = new char[strlen(paramName)+1];130 strcpy(this->paramName, paramName);131 }132 133 /**134 * removes all the alocated memory135 */136 LoadParamDescription::~LoadParamDescription()137 {138 if (this->defaultValues != NULL)139 {140 for(int i = 0; i < this->paramCount; i++)141 {142 delete[] this->defaultValues[i];143 }144 }145 146 delete[] this->types;147 delete[] this->defaultValues;148 delete[] this->paramName;149 delete[] this->description;150 }151 152 /**153 * @param descriptionText The text to set as a description for this Parameter154 */155 void LoadParamDescription::setDescription(const char* descriptionText)156 {157 this->description = new char[strlen(descriptionText)+1];158 strcpy(this->description, descriptionText);159 }160 161 /**162 * prints out this parameter, its input method and the description (if availiable)163 */164 void LoadParamDescription::print() const165 {166 PRINT(3)(" <%s>", this->paramName);167 for (int i = 0; i < this->paramCount; i++)168 {169 if (i > 0)170 PRINT(3)(",");171 switch (this->types[i])172 {173 default:174 PRINTF(3)("none");175 break;176 case ParameterBool:177 PRINT(3)("bool");178 break;179 case ParameterChar:180 PRINT(3)("char");181 break;182 case ParameterString:183 PRINT(3)("string");184 break;185 case ParameterInt:186 PRINT(3)("int");187 break;188 case ParameterUInt:189 PRINT(3)("Uint");190 break;191 case ParameterFloat:192 PRINT(3)("float");193 break;194 case ParameterLong:195 PRINT(3)("long");196 break;197 case ParameterXML:198 PRINT(3)("XML");199 break;200 }201 }202 PRINT(3)("</%s>", this->paramName);203 if (this->description)204 PRINT(3)(" -- %s", this->description);205 // default values206 if (this->paramCount > 0)207 {208 PRINT(3)(" (Default: ");209 for (int i = 0; i < this->paramCount; i++)210 {211 if (i > 0)212 PRINT(3)(", ");213 if (this->types[i] & ParameterString)214 { // leave brackets !!215 PRINT(3)("\"%s\"", this->defaultValues[i]);216 }217 else218 {219 PRINT(3)("%s", this->defaultValues[i]);220 }221 }222 PRINT(3)(")");223 }224 PRINT(3)("\n");225 }226 227 /**228 * A list, that holds all the classes that are loadable (classes not objects!!)229 */230 tList<LoadClassDescription>* LoadClassDescription::classList = NULL;231 232 /**233 * if the description of Parameters should be executed234 */235 bool LoadClassDescription::parametersDescription = true;236 237 /**238 * @param className the name of the class to be loadable239 */240 LoadClassDescription::LoadClassDescription(const char* className)241 {242 this->className = new char[strlen(className)+1];243 strcpy(this->className, className);244 245 if (LoadClassDescription::classList == NULL)246 LoadClassDescription::classList = new tList<LoadClassDescription>;247 248 LoadClassDescription::classList->add(this);249 250 this->paramList = new tList<LoadParamDescription>;251 }252 253 /**254 * deletes a classDescription (deletes all the parameterDescriptions as well255 */256 LoadClassDescription::~LoadClassDescription()257 {258 tIterator<LoadParamDescription>* iterator = this->paramList->getIterator();259 LoadParamDescription* enumParamDesc = iterator->firstElement();260 while (enumParamDesc)261 {262 delete enumParamDesc;263 enumParamDesc = iterator->nextElement();264 }265 delete iterator;266 delete this->paramList;267 268 delete[] this->className;269 }270 271 void LoadClassDescription::deleteAllDescriptions()272 {273 if (LoadClassDescription::classList != NULL)274 {275 tIterator<LoadClassDescription>* iterator = LoadClassDescription::classList->getIterator();276 LoadClassDescription* delElem = iterator->firstElement();277 while (delElem != NULL)278 {279 delete delElem;280 delElem = iterator->nextElement();281 }282 delete iterator;283 delete LoadClassDescription::classList;284 }285 LoadClassDescription::classList = NULL;286 }287 288 289 /**290 * adds a class to the list of loadable classes291 * @param className The name of the class to add292 293 this function searches for the className string, and if found just returns the appropriate Class.294 Otherwise it returns a new classDescription295 */296 LoadClassDescription* LoadClassDescription::addClass(const char* className)297 {298 if (LoadClassDescription::classList != NULL)299 {300 tIterator<LoadClassDescription>* iterator = LoadClassDescription::classList->getIterator();301 LoadClassDescription* enumClassDesc = iterator->firstElement();302 while (enumClassDesc)303 {304 if (!strcmp(enumClassDesc->className, className))305 {306 delete iterator;307 return enumClassDesc;308 }309 enumClassDesc = iterator->nextElement();310 }311 delete iterator;312 }313 return new LoadClassDescription(className);314 }315 316 /**317 * does the same as addClass(const char* className), but with params318 * @param paramName the name of the parameter to add.319 */320 LoadParamDescription* LoadClassDescription::addParam(const char* paramName)321 {322 tIterator<LoadParamDescription>* iterator = this->paramList->getIterator();323 LoadParamDescription* enumParamDesc = iterator->firstElement();324 while (enumParamDesc)325 {326 if (!strcmp(enumParamDesc->paramName, paramName))327 {328 delete iterator;329 //return enumParamDesc;330 return NULL;331 }332 enumParamDesc = iterator->nextElement();333 }334 delete iterator;335 336 LoadParamDescription* newParam = new LoadParamDescription(paramName);337 338 this->paramList->add(newParam);339 return newParam;340 }341 342 /**343 * prints out all loadable Classes, and their parameters344 * @param fileName prints the output to a File345 * @todo implement it346 */347 void LoadClassDescription::printAll(const char* fileName)348 {349 PRINT(3)("===============================================================\n");350 PRINT(3)(" Listing all the Loadable Options (loaded since Game started).\n\n");351 if (LoadClassDescription::classList != NULL)352 {353 tIterator<LoadClassDescription>* classIT = LoadClassDescription::classList->getIterator();354 LoadClassDescription* enumClassDesc = classIT->firstElement();355 while (enumClassDesc)356 {357 PRINT(3)("<%s>\n", enumClassDesc->className);358 tIterator<LoadParamDescription>* paramIT = enumClassDesc->paramList->getIterator();359 LoadParamDescription* enumParamDesc = paramIT->firstElement();360 while (enumParamDesc)361 {362 enumParamDesc->print();363 enumParamDesc = paramIT->nextElement();364 }365 delete paramIT;366 367 PRINT(3)("</%s>\n\n", enumClassDesc->className);368 enumClassDesc = classIT->nextElement();369 }370 delete classIT;371 }372 else373 PRINT(3)("no Classes defined so far\n");374 PRINT(3)("===============================================================\n");375 }376 377 /**378 * searches for classes, which beginn with classNameBegin379 * @param classNameBegin the beginning string of a Class380 * @return a NEW char-array with ClassNames. The LIST should be deleted afterwards,381 * !! The strings MUST NOT be deleted !!382 */383 tList<const char>* LoadClassDescription::searchClassWithShort(const char* classNameBegin)384 {385 unsigned int searchLength = strlen(classNameBegin);386 tList<const char>* retVal = new tList<const char>;387 388 tIterator<LoadClassDescription>* iterator = LoadClassDescription::classList->getIterator();389 LoadClassDescription* enumClassDesc = iterator->firstElement();390 while (enumClassDesc)391 {392 if (strlen(enumClassDesc->className)>searchLength+1 &&393 !strncasecmp(enumClassDesc->className, classNameBegin, searchLength))394 {395 retVal->add(enumClassDesc->className);396 }397 enumClassDesc = iterator->nextElement();398 }399 delete iterator;400 401 return retVal;402 119 } 403 120 -
branches/world_entities/src/util/loading/load_param.h
r5499 r5558 23 23 24 24 #include "functor_list.h" 25 #include "base_object.h" 25 26 #include "debug.h" 26 27 27 28 #include "factory.h" 28 #include "debug.h"29 29 #include "substring.h" 30 30 #include "tinyxml.h" 31 31 32 #include "helper_functions.h" 32 33 33 34 // Forward Declaration // 34 35 template<class T> class tList; 35 36 /************************ 37 *** DESCRIPTION STUFF *** 38 ************************/ 39 //! A class that handles the description of loadable parameters 40 class LoadParamDescription 41 { 42 friend class BaseLoadParam; 43 friend class LoadClassDescription; 44 public: 45 LoadParamDescription(const char* paramName); 46 ~LoadParamDescription(); 47 48 void setDescription(const char* descriptionText); 49 /** @returns the descriptionString */ 50 const char* getDescription() { return this->description; }; 51 52 void print() const; 53 private: 54 char* paramName; //!< The name of the parameter. 55 int paramCount; //!< The count of parameters. 56 int* types; //!< What kind of parameters does this function take ?? 57 char* description; //!< A longer description about this function. 58 char** defaultValues; //!< The 'Default Values'. 59 }; 60 61 //! A class for descriptions of a loadable module 62 class LoadClassDescription 63 { 64 friend class BaseLoadParam; 65 public: 66 LoadClassDescription(const char* className); 67 ~LoadClassDescription(); 68 69 static LoadClassDescription* addClass(const char* className); 70 LoadParamDescription* addParam(const char* paramName); 71 72 static void deleteAllDescriptions(); 73 74 static void printAll(const char* fileName = NULL); 75 static tList<const char>* searchClassWithShort(const char* classNameBegin); 76 // static const LoadParamDescription* getClass(const char* className); 77 78 private: 79 static bool parametersDescription; //!< if parameter-description should be enabled. 80 static tList<LoadClassDescription>* classList; //!< a list, that holds all the loadable classes. (after one instance has been loaded) 81 char* className; //!< name of the class 82 tList<LoadParamDescription>* paramList; //!< List of parameters this class knows. 83 }; 84 36 class LoadClassDescription; 37 class LoadParamDescription; 38 class MultiType; 85 39 86 40 /************************** … … 88 42 **************************/ 89 43 //! abstract Base class for a Loadable parameter 90 class BaseLoadParam: public BaseObject44 class LoadParamBase : public BaseObject 91 45 { 92 46 public: 93 BaseLoadParam* describe(const char* descriptionText); 47 LoadParamBase* describe(const char* descriptionText); 48 LoadParamBase* defaultValues(unsigned int count, ...); 94 49 95 50 protected: 96 BaseLoadParam(const TiXmlElement* root, BaseObject* object, const char* paramName, int paramCount, bool multi, const void* pointerToParam, ...);51 LoadParamBase(const TiXmlElement* root, BaseObject* object, const char* paramName, int paramCount, bool multi, const void* pointerToParam, ...); 97 52 98 53 protected: … … 101 56 const char* loadString; //!< The string loaded by this LoadParam 102 57 const void* pointerToParam; //!< A Pointer to a Parameter. 58 59 MultiType* defaultValue; 103 60 }; 104 61 … … 140 97 #define LoadParam0() \ 141 98 LoadParam(const TiXmlElement* root, const char* paramName, T* pt2Object, void(T::*function)(), bool multi = false) \ 142 : BaseLoadParam(root, pt2Object, paramName, 0, multi, NULL, "") \99 : LoadParamBase(root, pt2Object, paramName, 0, multi, NULL) \ 143 100 { \ 144 101 if (loadString != NULL && root != NULL) \ … … 156 113 LoadParam(const TiXmlElement* root, const char* paramName, T* pt2Object, void(T::*function)(type1##_TYPE), \ 157 114 bool multi = false, type1##_TYPE default1 = type1##_DEFAULT) \ 158 : BaseLoadParam(root, pt2Object, paramName, 1, multi, NULL, type1##_PARAM, default1) \115 : LoadParamBase(root, pt2Object, paramName, 1, multi, NULL, type1##_PARAM, default1) \ 159 116 { \ 160 117 if (loadString != NULL && root != NULL) \ … … 175 132 LoadParam(const TiXmlElement* root, const char* paramName, T* pt2Object, void(T::*function)(type1##_TYPE, type2##_TYPE), \ 176 133 bool multi = false, type1##_TYPE default1 = type1##_DEFAULT, type2##_TYPE default2 = type2##_DEFAULT) \ 177 : BaseLoadParam(root, pt2Object, paramName, 2, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2) \134 : LoadParamBase(root, pt2Object, paramName, 2, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2) \ 178 135 { \ 179 136 if (loadString != NULL && root != NULL) \ … … 201 158 LoadParam(const TiXmlElement* root, const char* paramName, T* pt2Object, void(T::*function)(type1##_TYPE, type2##_TYPE, type3##_TYPE), \ 202 159 bool multi = false, type1##_TYPE default1 = type1##_DEFAULT, type2##_TYPE default2 = type2##_DEFAULT, type3##_TYPE default3 = type3##_DEFAULT)\ 203 : BaseLoadParam(root, pt2Object, paramName, 3, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2, type3##_PARAM, default3) \160 : LoadParamBase(root, pt2Object, paramName, 3, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2, type3##_PARAM, default3) \ 204 161 { \ 205 162 if (loadString != NULL && root != NULL) \ … … 229 186 bool multi = false, type1##_TYPE default1 = type1##_DEFAULT, type2##_TYPE default2 = type2##_DEFAULT, type3##_TYPE default3 = type3##_DEFAULT, \ 230 187 type4##_TYPE default4 = type4##_DEFAULT) \ 231 : BaseLoadParam(root, pt2Object, paramName, 4, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2, type3##_PARAM, default3, \188 : LoadParamBase(root, pt2Object, paramName, 4, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2, type3##_PARAM, default3, \ 232 189 type4##_PARAM, default4) \ 233 190 { \ … … 260 217 bool multi = false, type1##_TYPE default1 = type1##_DEFAULT, type2##_TYPE default2 = type2##_DEFAULT, type3##_TYPE default3 = type3##_DEFAULT, \ 261 218 type4##_TYPE default4 = type4##_DEFAULT, type5##_TYPE default5 = type5##_DEFAULT ) \ 262 : BaseLoadParam(root, pt2Object, paramName, 5, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2, type3##_PARAM, default3, \219 : LoadParamBase(root, pt2Object, paramName, 5, multi, NULL, type1##_PARAM, default1, type2##_PARAM, default2, type3##_PARAM, default3, \ 263 220 type4##_PARAM, default4, type5##_PARAM, default5) \ 264 221 { \ … … 283 240 #define LoadParamPT(type1) \ 284 241 LoadParam(const TiXmlElement* root, const char* paramName, T* pt2Object, void(T::*function)(type1##_TYPE), type1##_TYPE pointerToParam, bool multi = false) \ 285 : BaseLoadParam(root, pt2Object, paramName, 1, multi, pointerToParam, type1##_PARAM) \242 : LoadParamBase(root, pt2Object, paramName, 1, multi, pointerToParam, type1##_PARAM) \ 286 243 { \ 287 244 if (pointerToParam != NULL && root != NULL) \ … … 292 249 293 250 //! derived template class, so all the Classes can load something. 294 template<class T> class LoadParam : public BaseLoadParam251 template<class T> class LoadParam : public LoadParamBase 295 252 { 296 253 public: … … 305 262 // loads a Ti-XML-element 306 263 LoadParam(const TiXmlElement* root, const char* paramName, T* pt2Object, void(T::*function)(const TiXmlElement*), bool multi = false) 307 : BaseLoadParam(root, pt2Object, paramName, 1, multi, NULL, "XML")264 : LoadParamBase(root, pt2Object, paramName, 1, multi, NULL, "XML") 308 265 { 309 266 if (root != NULL) -
branches/world_entities/src/world_entities/player.cc
r5527 r5558 23 23 #include "factory.h" 24 24 25 #include "weapon _manager.h"26 #include " test_gun.h"27 #include " turret.h"25 #include "weapons/weapon_manager.h" 26 #include "weapons/test_gun.h" 27 #include "weapons/turret.h" 28 28 29 29 #include "list.h" … … 337 337 } 338 338 339 #include " aiming_turret.h"339 #include "weapons/aiming_turret.h" 340 340 // FIXME THIS MIGHT BE CONSIDERED EITHER A FEATURE, OR A BUG 341 341 void Player::ADDWEAPON() -
branches/world_entities/src/world_entities/world_entity.cc
r5511 r5558 31 31 SHELL_COMMAND(model, WorldEntity, loadModel) 32 32 ->describe("sets the Model of the WorldEntity") 33 ->defaultValues( 1, "models/ships/reaplow.obj");33 ->defaultValues(2, "models/ships/fighter.obj", 1.0); 34 34 35 35
Note: See TracChangeset
for help on using the changeset viewer.