ScummVM API documentation
TwinE::ConfigFile Struct Reference

#include <twine.h>

Public Attributes

int32 _languageId = 0
 
bool FlagDisplayText = false
 
MidiFileType MidiType = MIDIFILE_NONE
 
int32 Version = 0
 
int32 Sound = 0
 
int32 Movie = CONF_MOVIE_FLA
 
int32 Fps = 0
 
bool WallCollision = false
 
bool UseAutoSaving = false
 
bool Mouse = true
 
int32 ShadowMode = 0
 
int32 PolygonDetails = 2
 
bool SceZoom = false
 

Detailed Description

Configuration file structure Used in the engine to load/use certain parts of code according with this settings. Check lba.cfg file for valid values for each settings.
All the settings with (*) means they are new and only exist in this engine.

Member Data Documentation

◆ _languageId

int32 TwinE::ConfigFile::_languageId = 0

Index into the LanguageTypes array.

◆ FlagDisplayText

bool TwinE::ConfigFile::FlagDisplayText = false

Enable/Disable game dialogues

◆ MidiType

MidiFileType TwinE::ConfigFile::MidiType = MIDIFILE_NONE

Type of music file to be used

◆ Version

int32 TwinE::ConfigFile::Version = 0

Game version

◆ Sound

int32 TwinE::ConfigFile::Sound = 0

Allow various sound types

◆ Movie

int32 TwinE::ConfigFile::Movie = CONF_MOVIE_FLA

Allow various movie types

◆ Fps

int32 TwinE::ConfigFile::Fps = 0

Flag used to keep the game frames per second

◆ WallCollision

bool TwinE::ConfigFile::WallCollision = false

Flag to toggle Wall Collision

◆ UseAutoSaving

bool TwinE::ConfigFile::UseAutoSaving = false

Use original autosaving system or save when you want

◆ ShadowMode

int32 TwinE::ConfigFile::ShadowMode = 0

Shadow mode type, value: all, character only, none

◆ SceZoom

bool TwinE::ConfigFile::SceZoom = false

Scenery Zoom


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