Elaztek Developer Hub
Blamite Game Engine - blam!  00357.06.18.22.0809.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;int folder_id;int parent_folder_id;ascii folder_name;})
 
 TAG_BLOCK (primitives, { int folder_id;ascii name;ascii description;TAG_ENUM(type, { cuboid, cylinder });real x;real y;real z;real yaw;real pitch;real roll;real scale_x;real scale_y;real scale_z;real cylinder_radius_0;real cylinder_radius_1;int cylinder_resolution;})
 

Member Function Documentation

◆ TAG_BLOCK() [1/2]

scenario::TAG_BLOCK ( primitives  ,
{ int folder_id;ascii name;ascii description;TAG_ENUM(type, { cuboid, cylinder });real x;real y;real z;real yaw;real pitch;real roll;real scale_x;real scale_y;real scale_z;real cylinder_radius_0;real cylinder_radius_1;int cylinder_resolution;}   
)

◆ TAG_BLOCK() [2/2]

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

◆ 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: