Throw exception on unknown object.

This commit is contained in:
lzwdgc 2020-12-09 21:32:23 +03:00
parent deba3b5e72
commit e0d8f31839

View file

@ -18,6 +18,8 @@
#include "objects.h" #include "objects.h"
#include <primitives/exceptions.h>
Segment *Segment::create_segment(const buffer &b) Segment *Segment::create_segment(const buffer &b)
{ {
ObjectType segment_type; ObjectType segment_type;
@ -69,8 +71,7 @@ Segment *Segment::create_segment(const buffer &b)
segment = new SegmentObjects<Tank>; segment = new SegmentObjects<Tank>;
break; break;
default: default:
assert(false); SW_UNIMPLEMENTED;
break;
} }
if (segment) if (segment)
{ {