- Timestamp:
- Sep 6, 2005, 1:04:48 PM (19 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/orxonox.kdevelop
r5161 r5165 10 10 <projectdirectory>.</projectdirectory> 11 11 <absoluteprojectpath>false</absoluteprojectpath> 12 <description ></description>12 <description/> 13 13 <secondaryLanguages> 14 14 <language>C</language> … … 21 21 <directoryradio>build</directoryradio> 22 22 <customdirectory>/</customdirectory> 23 <programargs ></programargs>23 <programargs/> 24 24 <terminal>false</terminal> 25 25 <autocompile>true</autocompile> … … 28 28 <build> 29 29 <buildtool>make</buildtool> 30 <builddir ></builddir>30 <builddir/> 31 31 </build> 32 32 <make> … … 35 35 <prio>0</prio> 36 36 <dontact>false</dontact> 37 <makebin ></makebin>38 <makeoptions ></makeoptions>37 <makebin/> 38 <makeoptions/> 39 39 <selectedenvironment>default</selectedenvironment> 40 40 <environments> 41 41 <default/> 42 42 </environments> 43 <defaulttarget ></defaulttarget>43 <defaulttarget/> 44 44 </make> 45 45 </kdevcustomproject> 46 46 <kdevdebugger> 47 47 <general> 48 <dbgshell ></dbgshell>49 <programargs ></programargs>50 <gdbpath ></gdbpath>51 <configGdbScript ></configGdbScript>52 <runShellScript ></runShellScript>53 <runGdbScript ></runGdbScript>48 <dbgshell/> 49 <programargs/> 50 <gdbpath/> 51 <configGdbScript/> 52 <runShellScript/> 53 <runGdbScript/> 54 54 <breakonloadinglibs>true</breakonloadinglibs> 55 55 <separatetty>false</separatetty> … … 131 131 </codecompletion> 132 132 <creategettersetter> 133 <prefixGet ></prefixGet>133 <prefixGet/> 134 134 <prefixSet>set</prefixSet> 135 135 <prefixVariable>m_,_</prefixVariable> -
trunk/src/lib/shell/shell_command.cc
r5164 r5165 86 86 { 87 87 delete[] this->parameters; 88 } 89 90 void ShellCommandBase::unregisterAllCommands() 91 { 92 tIterator<ShellCommandBase>* iterator = ShellCommandBase::commandList->getIterator(); 93 ShellCommandBase* elem = iterator->firstElement(); 94 while(elem != NULL) 95 { 96 delete elem; 97 98 elem = iterator->nextElement(); 99 } 100 delete iterator; 101 102 delete ShellCommandBase::commandList; 103 ShellCommandBase::commandList = NULL; 104 } 105 106 107 void unregisterCommand(const char* commandName, const char* className) 108 { 109 PRINTF(1)("IMPLEMENT THIS\n"); 88 110 } 89 111 … … 223 245 if (this == NULL) 224 246 return NULL; 225 226 this->description = description; 227 return this; 228 } 229 247 else 248 { 249 this->description = description; 250 return this; 251 } 252 } 230 253 231 254 void ShellCommandBase::debugDyn() -
trunk/src/lib/shell/shell_command.h
r5164 r5165 39 39 static const tList<ShellCommandBase>* getCommandList() { return ShellCommandBase::commandList; }; 40 40 41 // static void unregisterCommand(const char* commandNaame, const char* className); 41 static void unregisterAllCommands(); 42 static void unregisterCommand(const char* commandNaame, const char* className); 42 43 43 44 static void debug(); -
trunk/src/orxonox.cc
r5158 r5165 31 31 #include "world.h" 32 32 #include "ini_parser.h" 33 #include "game_loader.h" 33 #include "game_loader.h" 34 34 35 35 //ENGINES … … 50 50 #include "substring.h" 51 51 #include "shell.h" 52 #include "shell_command.h" 52 53 53 54 #include <string.h> … … 91 92 delete GarbageCollector::getInstance(); 92 93 FastFactory::deleteAll(); 94 ShellCommandBase::unregisterAllCommands(); 93 95 94 96 delete EventHandler::getInstance();
Note: See TracChangeset
for help on using the changeset viewer.