Blamite Game Engine - blam!  00272.10.26.20.0001.blamite
The core library for the Blamite Game Engine.
Blam::Console::VersionCommand Class Reference

Class for the version command. More...

#include <version.hpp>

+ Inheritance diagram for Blam::Console::VersionCommand:

Public Member Functions

 VersionCommand ()
 
 ~VersionCommand ()
 
CommandStatus onCommand (std::vector< std::string > arguments)
 Called upon command execution. More...
 
- Public Member Functions inherited from Blam::Console::ConsoleCommand
 ConsoleCommand ()
 Unused constructor. More...
 
 ~ConsoleCommand ()
 Unused destructor. More...
 

Additional Inherited Members

- Public Attributes inherited from Blam::Console::ConsoleCommand
std::string name
 The name of the console command. More...
 
std::string description
 An optional description of the command. Shown when using the classify command. More...
 
std::string syntax
 The syntax information for the command. Shown to the user when using the help command with an argument. More...
 
std::vector< std::string > aliases
 A list of aliases for the command. Executing any of these instead of the command name will behave the same. More...
 
CommandType type
 The type of command this is. See Blam::Console::CommandType for more information. More...
 

Detailed Description

Class for the version command.

Prints engine version information to console.

Todo:
Make the following line not a placeholder:

minor version 0 cache file language e

Constructor & Destructor Documentation

◆ VersionCommand()

Blam::Console::VersionCommand::VersionCommand ( )
inline

◆ ~VersionCommand()

Blam::Console::VersionCommand::~VersionCommand ( )
inline

Member Function Documentation

◆ onCommand()

CommandStatus Blam::Console::VersionCommand::onCommand ( std::vector< std::string >  arguments)
inlinevirtual

Called upon command execution.

Parameters
arguments- The list of arguments passed to the command. Any space character in the command line is treated as a new argument.
Returns
The status of the command execution. See Blam::Console::CommandStatus for details.

Reimplemented from Blam::Console::ConsoleCommand.


The documentation for this class was generated from the following file: