From 9dc06870e79edd637280ef9a81391adca1eafabc Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 3 Aug 2014 01:49:59 +0200 Subject: CGE2: Start removing the checks on the return value of new --- engines/cge2/cge2_main.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'engines/cge2/cge2_main.cpp') diff --git a/engines/cge2/cge2_main.cpp b/engines/cge2/cge2_main.cpp index 6a6066e10d..e945fbfdec 100644 --- a/engines/cge2/cge2_main.cpp +++ b/engines/cge2/cge2_main.cpp @@ -277,14 +277,11 @@ Sprite *CGE2Engine::loadSprite(const char *fname, int ref, int scene, V3D &pos) char c = *fname | 0x20; if (c >= 'a' && c <= 'z' && fname[1] == '0' && fname[2] == '\0') { h = new Hero(this); - if (h) { - h->gotoxyz(pos); - sprite = h; - } + h->gotoxyz(pos); + sprite = h; } else { sprite = new Sprite(this); - if (sprite) - sprite->gotoxyz(pos); + sprite->gotoxyz(pos); } if (sprite) { -- cgit v1.2.3