summaryrefslogtreecommitdiff
path: root/src/functiondelete.cpp
blob: 070ffd448a823da8cab6afd614f77479e323ec34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "functiondelete.h"

#include "gamestate.h"

FunctionDelete::FunctionDelete()
{
}

FunctionDelete::~FunctionDelete()
{
}

void FunctionDelete::call( class GameState &gState )
{
	Variable v = gState.pop();
	VariableRef r = v.getVariableRef();
	gState.delVariable( r.sName, r.sid );
	gState.push( Variable( Variable::tNull ) );
}