[Tickets] [Orxonox] #334: Improve Console Commands

Orxonox trac at orxonox.net
Thu Jul 9 13:52:43 CEST 2009


#334: Improve Console Commands
------------------------------+---------------------------------------------
 Reporter:  rgrieder          |       Owner:  nobody         
     Type:  enhancement       |      Status:  new            
 Priority:  high              |   Milestone:                 
Component:  GeneralFramework  |     Version:  0.0.3          
 Severity:  critical          |    Keywords:  console command
------------------------------+---------------------------------------------
 There are currently some issues and missing feature with console commands.
 I would like to compile a list here that can be discussed and modified:
  1. Activity: Console commands should have the possibility to be
 active/inactive
  1. Lifetime: Console commands should be destructible and therefore more
 dynamic
  1. Accessibility: Console commands should have access permissions.
  1. Dispatching: What about console commands that can be applied not to
 one single static function but to all objects of a member function? It
 would be almost like the config values but with 5 possible different
 arguments and no ini-file entry.

 There is already some basic construct to realise accessibility but it is
 not yet implemented. I think this might be quite important because
 sometimes these console commands ease programming by magnitudes if you
 want to avoid some singleton-hacking or so.

 Btw: I assigned the severity of the ticket "critical" because we currently
 have memory leaks due to console commands.

-- 
Ticket URL: <http://www.orxonox.net/ticket/334>
Orxonox <http://www.orxonox.net>
Orxonox Open Source game


More information about the Tickets mailing list