contract TORXToken is StandardToken, Pausable {

    string public constant name = "TOR-X Token";
    string public constant symbol = "TOR-X";
    uint32 public constant decimals = 18;

    /**
     * @dev Give all tokens to msg.sender.
     */
    function TORXToken(uint _totalSupply) {
        require (_totalSupply > 0);
        totalSupply = balances[msg.sender] = _totalSupply;
    }

    function transfer(address _to, uint _value) whenNotPaused returns (bool) {
        return super.transfer(_to, _value);
    }

    function transferFrom(address _from, address _to, uint _value) whenNotPaused returns (bool) {
        return super.transferFrom(_from, _to, _value);
    }
}
/**
 * @title TORXToken
 * @dev TORX.network token contract.
 */
function TORXToken(uint _totalSupply) {
    require (_totalSupply > 0);
    totalSupply = balances[msg.sender] = _totalSupply;
}

/**
 * @dev Give all tokens to msg.sender.
 */