#ifndef MESSAGES_H__ #define MESSAGES_H__ #if _MSC_VER >= 1000 #pragma once #endif typedef struct { const char* title; const char* text; const char* howto; } MessageTable_t; typedef enum { assume_first = 0, // generic assume_NoMemory, assume_ValidPointer, assume_BadWorkcount, // qcsg assume_MISSING_BRACKET_IN_TEXTUREDEF, assume_PLANE_WITH_NO_NORMAL, assume_BRUSH_WITH_COPLANAR_FACES, assume_BRUSH_OUTSIDE_WORLD, assume_MIXED_FACE_CONTENTS, assume_BRUSH_NOT_ALLOWED_IN_WORLD, assume_BRUSH_NOT_ALLOWED_IN_ENTITY, assume_NO_VISIBILE_BRUSHES, assume_ONLY_ORIGIN, assume_COULD_NOT_FIND_WAD, assume_MAX_TRIANGLES, assume_MAX_SWITCHED_LIGHTS, assume_MAX_TEXFILES, // qbsp assume_LEAK, assume_MAX_LEAF_FACES, assume_MAX_WEDGES, assume_MAX_WVERTS, assume_MAX_SUPERFACEEDGES, assume_EmptySolid, // vis assume_LEAF_PORTAL_SAW_INTO_LEAF, assume_MAX_PORTALS_ON_LEAF, assume_VALID_NETVIS_STATE, // qrad assume_MAX_TEXLIGHTS, assume_MAX_PATCHES, assume_TransferError, assume_BadSurfaceExtents, assume_MalformedTextureFace, assume_NoLights, assume_BadLightType, assume_MAX_SINGLEMAP, // common assume_THREAD_ERROR, assume_MAX_MAP_PLANES, assume_MAX_MAP_TEXTURES, assume_MAX_MAP_MIPTEX, assume_MAX_MAP_TEXINFO, assume_MAX_MAP_SIDES, assume_MAX_MAP_BRUSHES, assume_MAX_MAP_ENTITIES, assume_MAX_ENGINE_ENTITIES, assume_MAX_MAP_MODELS, assume_MAX_MAP_VERTS, assume_MAX_MAP_EDGES, assume_MAX_MAP_CLIPNODES, assume_MAX_MAP_MARKSURFACES, assume_MAX_MAP_FACES, assume_MAX_MAP_SURFEDGES, assume_MAX_MAP_NODES, assume_COMPRESSVIS_OVERFLOW, assume_DECOMPRESSVIS_OVERFLOW, // AJM: added in assume_TOOL_CANCEL, assume_GENERIC, // KGP: added assume_MAX_MAP_LIGHTING, assume_MAX_INTERNAL_MAP_PLANES, assume_last } assume_msgs; extern const MessageTable_t* GetAssume(assume_msgs id); #endif // commonc MESSAGES_H__