Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
scenario Struct Reference

#include <scenario.h>

Public Member Functions

 TAG_ENUM (type, { solo, multiplayer, main_menu, multiplayer_shared, singleplayer_shared, })
 
 TAG_BLOCK (project_folders, { bitfield8 flags;int32_t folder_id;int32_t parent_folder_id;ascii folder_name;})
 Contains information about project folders. More...
 
 TAG_BLOCK (primitives, { int32_t folder_id;ascii name;ascii description;TAG_ENUM(type, { cuboid, cylinder, });tag_reference material_override;vector3 position;vector3 rotation;vector3 scale;vector2 cylinder_radius;int32_t cylinder_resolution;})
 List of primitive objects contained within the scenario. More...
 

Member Function Documentation

◆ TAG_BLOCK() [1/2]

scenario::TAG_BLOCK ( primitives  ,
{ int32_t folder_id;ascii name;ascii description;TAG_ENUM(type, { cuboid, cylinder, });tag_reference material_override;vector3 position;vector3 rotation;vector3 scale;vector2 cylinder_radius;int32_t cylinder_resolution;}   
)

List of primitive objects contained within the scenario.

◆ TAG_BLOCK() [2/2]

scenario::TAG_BLOCK ( project_folders  ,
{ bitfield8 flags;int32_t folder_id;int32_t parent_folder_id;ascii folder_name;}   
)

Contains information about project folders.

Only used within the editor.

◆ TAG_ENUM()

scenario::TAG_ENUM ( type  ,
{ solo, multiplayer, main_menu, multiplayer_shared, singleplayer_shared, }   
)

The documentation for this struct was generated from the following file: