$pushd and $popd

From Valve Developer Community
Revision as of 20:46, 13 October 2007 by Ts2do (talk | contribs) (increased quality)
Jump to navigation Jump to search

Used to set the current working directory in a qc script.

Description

$pushd ".\path\to\files\"

The default working directory is the folder of the .qc file. The $pushd must be met with a $popd. Multiple $pushd can be nested inside each other.

Parameters

  • The path should be a full or relative path on the file system.

Example

$modelname "props/fan.mdl"
$cdmaterials "models/props/"
$model "Fan" "fan.smd"
$pushd ".\new animations\"
$sequence "rotate" "rotate.smd"
$popd
$sequence "idle" "idle.smd"