From 963826ca6f350783e2fd0a2ca6bdb9f3a5222d52 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 13 Aug 2016 12:40:54 +0200 Subject: DIRECTOR: Lingo: Simplified Datum constants pushing --- engines/director/lingo/lingo.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/director/lingo/lingo.h') diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h index b4244e8bee..a8b8c04355 100644 --- a/engines/director/lingo/lingo.h +++ b/engines/director/lingo/lingo.h @@ -111,6 +111,9 @@ struct Datum { /* interpreter stack type */ } u; Datum() { u.sym = NULL; type = VOID; } + Datum(int val) { u.i = val; type = INT; } + Datum(double val) { u.f = val; type = FLOAT; } + Datum(Common::String *val) { u.s = val; type = STRING; } double toFloat(); int toInt(); -- cgit v1.2.3