OpenEnroth
2a41f3e
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
src
►
Application
►
GameStates
CreditsState.cpp
CreditsState.h
GameFsmBuilder.cpp
GameFsmBuilder.h
LoadStep2State.cpp
LoadStep2State.h
MainMenuState.cpp
MainMenuState.h
StartState.cpp
StartState.h
VideoState.cpp
VideoState.h
►
Startup
FileSystemStarter.cpp
FileSystemStarter.h
GameStarter.cpp
GameStarter.h
GameStarterOptions.h
LogStarter.cpp
LogStarter.h
PathResolver.cpp
PathResolver.h
Game.cpp
Game.h
GameConfig.cpp
GameConfig.h
GameKeyboardController.cpp
GameKeyboardController.h
GameMenu.cpp
GameMenu.h
GameOver.cpp
GameOver.h
GameTraceHandler.cpp
GameTraceHandler.h
GameWindowHandler.cpp
GameWindowHandler.h
►
Arcomage
Arcomage.cpp
Arcomage.h
ArcomageCards.cpp
►
Bin
►
CodeGen
CodeGen.cpp
CodeGenEnums.cpp
CodeGenEnums.h
CodeGenFunctions.h
CodeGenMap.h
CodeGenOptions.cpp
CodeGenOptions.h
►
LodTool
LodTool.cpp
LodToolOptions.cpp
LodToolOptions.h
►
OpenEnroth
OpenEnroth.cpp
OpenEnrothOptions.cpp
OpenEnrothOptions.h
►
Engine
►
Components
►
Control
EngineControlComponent.cpp
EngineControlComponent.h
EngineController.cpp
EngineController.h
EngineControlState.h
EngineControlStateHandle.h
►
Deterministic
EngineDeterministicComponent.cpp
EngineDeterministicComponent.h
►
Random
EngineRandomComponent.cpp
EngineRandomComponent.h
TracingRandomEngine.cpp
TracingRandomEngine.h
►
Trace
EngineTraceEnums.h
EngineTracePlayer.cpp
EngineTracePlayer.h
EngineTraceRecorder.cpp
EngineTraceRecorder.h
EngineTraceRecording.h
EngineTraceSimplePlayer.cpp
EngineTraceSimplePlayer.h
EngineTraceSimpleRecorder.cpp
EngineTraceSimpleRecorder.h
EngineTraceStateAccessor.cpp
EngineTraceStateAccessor.h
►
Data
AutonoteData.h
AutonoteEnums.h
AwardData.h
AwardEnums.h
FrameEnums.h
HistoryData.h
HouseData.h
HouseEnumFunctions.h
HouseEnums.h
IconFrameData.h
ItemData.h
PortraitFrameData.h
SpecialEnchantmentData.h
StandardEnchantmentData.h
TileData.h
TileEnumFunctions.cpp
TileEnumFunctions.h
TileEnums.h
►
Evt
EvtEnumFunctions.h
EvtEnums.cpp
EvtEnums.h
EvtInstruction.cpp
EvtInstruction.h
EvtInterpreter.cpp
EvtInterpreter.h
EvtProgram.cpp
EvtProgram.h
Processor.cpp
Processor.h
►
Graphics
►
Renderer
BaseRenderer.cpp
BaseRenderer.h
NuklearOverlayRenderer.cpp
NuklearOverlayRenderer.h
NullRenderer.cpp
NullRenderer.h
OpenGLRenderer.cpp
OpenGLRenderer.h
OpenGLShader.cpp
OpenGLShader.h
Renderer.cpp
Renderer.h
RendererEnums.cpp
RendererEnums.h
RendererFactory.cpp
RendererFactory.h
TextureRenderId.h
BSPModel.cpp
BSPModel.h
BspRenderer.cpp
BspRenderer.h
Camera.cpp
Camera.h
ClippingFunctions.cpp
ClippingFunctions.h
Collisions.cpp
Collisions.h
DecalBuilder.cpp
DecalBuilder.h
FaceEnums.h
FrameLimiter.cpp
FrameLimiter.h
Image.cpp
Image.h
ImageLoader.cpp
ImageLoader.h
Indoor.cpp
Indoor.h
LightmapBuilder.cpp
LightmapBuilder.h
LightsStack.cpp
LightsStack.h
LocationFunctions.cpp
LocationFunctions.h
LocationInfo.h
LocationTime.h
Outdoor.cpp
Outdoor.h
OutdoorTerrain.cpp
OutdoorTerrain.h
Overlays.cpp
Overlays.h
PaletteManager.cpp
PaletteManager.h
ParticleEngine.cpp
ParticleEngine.h
PortalFunctions.cpp
PortalFunctions.h
RenderEntities.h
Sprites.cpp
Sprites.h
Texture_MM7.cpp
Texture_MM7.h
TextureFrameTable.cpp
TextureFrameTable.h
TurnBasedOverlay.cpp
TurnBasedOverlay.h
Viewport.cpp
Viewport.h
Vis.cpp
Vis.h
Weather.cpp
Weather.h
►
Objects
Actor.cpp
Actor.h
ActorEnums.h
Character.cpp
Character.h
CharacterEnumFunctions.cpp
CharacterEnumFunctions.h
CharacterEnums.h
Chest.cpp
Chest.h
ChestEnums.h
CombinedSkillValue.cpp
CombinedSkillValue.h
Decoration.cpp
Decoration.h
DecorationEnums.h
DecorationList.cpp
DecorationList.h
Item.cpp
Item.h
ItemEnchantment.h
ItemEnumFunctions.cpp
ItemEnumFunctions.h
ItemEnums.h
MonsterEnumFunctions.cpp
MonsterEnumFunctions.h
MonsterEnums.h
Monsters.cpp
Monsters.h
NPC.cpp
NPC.h
NPCEnumFunctions.h
NPCEnums.h
ObjectList.cpp
ObjectList.h
SpriteEnumFunctions.h
SpriteEnums.h
SpriteObject.cpp
SpriteObject.h
TalkAnimation.cpp
TalkAnimation.h
►
Random
Random.cpp
Random.h
RandomEnums.cpp
RandomEnums.h
►
Snapshots
CompositeSnapshots.cpp
CompositeSnapshots.h
EntitySnapshots.cpp
EntitySnapshots.h
TableSerialization.cpp
TableSerialization.h
►
Spells
CastSpellInfo.cpp
CastSpellInfo.h
SpellBuff.h
SpellEnumFunctions.h
SpellEnums.h
Spells.cpp
Spells.h
►
Tables
AutonoteTable.cpp
AutonoteTable.h
AwardTable.cpp
AwardTable.h
FactionTable.cpp
FactionTable.h
FrameTableInc.cpp
FrameTableInc.h
HistoryTable.cpp
HistoryTable.h
HouseTable.cpp
HouseTable.h
IconFrameTable.cpp
IconFrameTable.h
ItemTable.cpp
ItemTable.h
MerchantTable.cpp
MerchantTable.h
MessageScrollTable.cpp
MessageScrollTable.h
NPCTable.cpp
NPCTable.h
PortraitFrameTable.cpp
PortraitFrameTable.h
QuestTable.cpp
QuestTable.h
TileTable.cpp
TileTable.h
TransitionTable.cpp
TransitionTable.h
►
Time
Duration.cpp
Duration.h
Time.h
Timer.cpp
Timer.h
►
TurnEngine
TurnEngine.cpp
TurnEngine.h
TurnEngineEnums.h
ArenaEnumFunctions.h
ArenaEnums.h
AssetsManager.cpp
AssetsManager.h
AttackList.cpp
AttackList.h
Conditions.cpp
Conditions.h
Engine.cpp
Engine.h
EngineCallObserver.h
EngineFileSystem.cpp
EngineFileSystem.h
EngineGlobals.cpp
EngineGlobals.h
EngineIocContainer.cpp
EngineIocContainer.h
GameResourceManager.cpp
GameResourceManager.h
GpuHints.cpp
Localization.cpp
Localization.h
LOD.cpp
LOD.h
LodSpriteCache.cpp
LodSpriteCache.h
LodTextureCache.cpp
LodTextureCache.h
MapEnumFunctions.h
MapEnums.cpp
MapEnums.h
MapInfo.cpp
MapInfo.h
mm7_data.cpp
mm7_data.h
mm7text_ru.cpp
OurMath.cpp
OurMath.h
Party.cpp
Party.h
PartyEnums.cpp
PartyEnums.h
Pid.h
PriceCalculator.cpp
PriceCalculator.h
SaveLoad.cpp
SaveLoad.h
Seasons.cpp
Seasons.h
SpawnPoint.h
SpellFxRenderer.cpp
SpellFxRenderer.h
stru314.h
TeleportPoint.cpp
TeleportPoint.h
►
GUI
►
Overlay
ExampleOverlay.cpp
ExampleOverlay.h
Overlay.h
OverlayEventHandler.cpp
OverlayEventHandler.h
OverlaySystem.cpp
OverlaySystem.h
ScriptedOverlay.cpp
ScriptedOverlay.h
►
UI
►
Books
AutonotesBook.cpp
AutonotesBook.h
CalendarBook.cpp
CalendarBook.h
JournalBook.cpp
JournalBook.h
LloydsBook.cpp
LloydsBook.h
MapBook.cpp
MapBook.h
QuestBook.cpp
QuestBook.h
TownPortalBook.cpp
TownPortalBook.h
►
Houses
Bank.cpp
Bank.h
Jail.cpp
Jail.h
MagicGuild.cpp
MagicGuild.h
MercenaryGuild.cpp
MercenaryGuild.h
Shops.cpp
Shops.h
Tavern.cpp
Tavern.h
Temple.cpp
Temple.h
TownHall.cpp
TownHall.h
Training.cpp
Training.h
Transport.cpp
Transport.h
ItemGrid.cpp
ItemGrid.h
NPCTopics.cpp
NPCTopics.h
UIBooks.cpp
UIBooks.h
UIBranchlessDialogue.cpp
UIBranchlessDialogue.h
UICharacter.cpp
UICharacter.h
UIChest.cpp
UIChest.h
UICredits.cpp
UICredits.h
UIDialogue.cpp
UIDialogue.h
UIGame.cpp
UIGame.h
UIGameOver.cpp
UIGameOver.h
UIHouseEnums.h
UIHouses.cpp
UIHouses.h
UIInventory.cpp
UIInventory.h
UIMainMenu.cpp
UIMainMenu.h
UIMessageScroll.cpp
UIMessageScroll.h
UIPartyCreation.cpp
UIPartyCreation.h
UIPopup.cpp
UIPopup.h
UIQuickReference.cpp
UIQuickReference.h
UIRest.cpp
UIRest.h
UISaveLoad.cpp
UISaveLoad.h
UISpell.cpp
UISpell.h
UISpellbook.cpp
UISpellbook.h
UIStatusBar.cpp
UIStatusBar.h
UITransition.cpp
UITransition.h
GUIButton.cpp
GUIButton.h
GUIDialogues.h
GUIEnums.cpp
GUIEnums.h
GUIFont.cpp
GUIFont.h
GUIMessageQueue.cpp
GUIMessageQueue.h
GUIProgressBar.cpp
GUIProgressBar.h
GUIWindow.cpp
GUIWindow.h
►
Io
IKeyboardController.h
InputAction.cpp
InputAction.h
Key.cpp
Key.h
KeyboardActionMapping.cpp
KeyboardActionMapping.h
KeyboardInputHandler.cpp
KeyboardInputHandler.h
Mouse.cpp
Mouse.h
►
Library
►
Binary
BinaryConcepts.h
BinaryExceptions.cpp
BinaryExceptions.h
BinarySerialization.h
BinaryTags.h
BlobSerialization.h
ContainerSerialization.h
MemCopySerialization.h
►
BuildInfo
BuildInfo.cpp
BuildInfo.h
►
Cli
CliApp.cpp
CliApp.h
►
Color
►
Tests
Color_ut.cpp
Color.h
Colorf.cpp
Colorf.h
ColorTable.h
HsvColorf.cpp
HsvColorf.h
►
Compression
Compression.cpp
Compression.h
►
Config
AnyConfigEntry.cpp
AnyConfigEntry.h
AnyHandler.h
Config.cpp
Config.h
ConfigEntry.h
ConfigFwd.h
ConfigPatch.cpp
ConfigPatch.h
ConfigSection.cpp
ConfigSection.h
►
Environment
►
Android
AndroidEnvironment.cpp
AndroidEnvironment.h
►
Interface
Environment.h
EnvironmentEnums.h
►
Posix
PosixEnvironment.cpp
PosixEnvironment.h
►
Tests
Environment_ut.cpp
►
Win
WinEnvironment.cpp
WinEnvironment.h
►
FileSystem
►
Directory
►
Tests
DirectoryFileSystem_ut.cpp
DirectoryFileSystem.cpp
DirectoryFileSystem.h
►
Dump
►
Tests
FileSystemDump_ut.cpp
FileSystemDump.cpp
FileSystemDump.h
►
Embedded
►
Tests
EmbeddedFileSystem_ut.cpp
EmbeddedFileSystem.cpp
EmbeddedFileSystem.h
►
Interface
►
Tests
FileSystemPath_ut.cpp
FileSystem.cpp
FileSystem.h
FileSystemEnums.h
FileSystemException.cpp
FileSystemException.h
FileSystemFwd.h
FileSystemPath.cpp
FileSystemPath.h
FileSystemPathComponents.h
FileSystemPathSplit.h
FileSystemPathView.h
ReadOnlyFileSystem.cpp
ReadOnlyFileSystem.h
►
Lowercase
►
Tests
LowercaseFileSystem_ut.cpp
LowercaseFileSystem.cpp
LowercaseFileSystem.h
►
Masking
►
Tests
MaskingFileSystem_ut.cpp
MaskingFileSystem.cpp
MaskingFileSystem.h
►
Memory
►
Tests
MemoryFileSystem_ut.cpp
MemoryFileSystem.cpp
MemoryFileSystem.h
MemoryFileSystemInputStream.cpp
MemoryFileSystemInputStream.h
MemoryFileSystemOutputStream.cpp
MemoryFileSystemOutputStream.h
►
Merging
►
Tests
MergingFileSystem_ut.cpp
MergingFileSystem.cpp
MergingFileSystem.h
►
Mounting
►
Tests
MountingFileSystem_ut.cpp
MountingFileSystem.cpp
MountingFileSystem.h
►
Null
NullFileSystem.cpp
NullFileSystem.h
►
Proxy
ProxyFileSystem.cpp
ProxyFileSystem.h
►
Trie
►
Tests
FileSystemTrie_ut.cpp
FileSystemTrie.h
►
Fsm
►
Tests
Fsm_ut.cpp
Fsm.cpp
Fsm.h
FsmAction.cpp
FsmAction.h
FsmBuilder.cpp
FsmBuilder.h
FsmEventHandler.h
FsmState.cpp
FsmState.h
FsmTypes.h
►
Geometry
►
Tests
Rect_ut.cpp
BBox.h
Margins.h
Plane.h
Point.h
Rect.h
Size.h
Vec.h
►
Image
Image.h
ImageFunctions.cpp
ImageFunctions.h
Palette.h
Pcx.cpp
Pcx.h
Png.cpp
Png.h
►
Json
►
Tests
Json_ut.cpp
Json.h
JsonExceptions.cpp
JsonExceptions.h
JsonFwd.h
►
Lod
►
Tests
LodReader_ut.cpp
LodWriter_ut.cpp
LodEnums.cpp
LodEnums.h
LodInfo.h
LodReader.cpp
LodReader.h
LodSnapshots.cpp
LodSnapshots.h
LodWriter.cpp
LodWriter.h
►
LodFormats
LodFormatEnums.cpp
LodFormatEnums.h
LodFormats.cpp
LodFormats.h
LodFormatSnapshots.h
►
Logger
►
Tests
RotatingLogSink_ut.cpp
BufferLogSink.h
DistLogSink.cpp
DistLogSink.h
LogCategory.cpp
LogCategory.h
LogEnumFunctions.h
LogEnums.cpp
LogEnums.h
Logger.cpp
Logger.h
LogSink.cpp
LogSink.h
LogSource.h
RotatingLogSink.cpp
RotatingLogSink.h
StreamLogSink.cpp
StreamLogSink.h
►
Platform
►
Application
PlatformApplication.cpp
PlatformApplication.h
PlatformApplicationAware.h
PlatformComponentStorage.cpp
PlatformComponentStorage.h
PlatformIntrospection.h
►
Filters
FilteringEventHandler.cpp
FilteringEventHandler.h
PlatformEventFilter.cpp
PlatformEventFilter.h
►
Interface
Platform.h
PlatformEnums.h
PlatformEventHandler.cpp
PlatformEventHandler.h
PlatformEventLoop.h
PlatformEvents.h
PlatformGamepad.h
PlatformOpenGLContext.h
PlatformOpenGLOptions.h
PlatformWindow.h
►
Null
NullEventLoop.cpp
NullEventLoop.h
NullOpenGLContext.cpp
NullOpenGLContext.h
NullPlatform.cpp
NullPlatform.h
NullPlatformOptions.h
NullPlatformSharedState.h
NullWindow.cpp
NullWindow.h
►
Proxy
ProxyBase.h
ProxyEventLoop.cpp
ProxyEventLoop.h
ProxyGamepad.cpp
ProxyGamepad.h
ProxyOpenGLContext.cpp
ProxyOpenGLContext.h
ProxyPlatform.cpp
ProxyPlatform.h
ProxyWindow.cpp
ProxyWindow.h
►
Sdl
SdlEnumTranslation.cpp
SdlEnumTranslation.h
SdlEventLoop.cpp
SdlEventLoop.h
SdlGamepad.cpp
SdlGamepad.h
SdlLogSource.cpp
SdlLogSource.h
SdlMain.cpp
SdlOpenGLContext.cpp
SdlOpenGLContext.h
SdlPlatform.cpp
SdlPlatform.h
SdlPlatformSharedState.cpp
SdlPlatformSharedState.h
SdlWindow.cpp
SdlWindow.h
►
Random
MersenneTwisterRandomEngine.h
RandomEngine.cpp
RandomEngine.h
SequentialRandomEngine.h
►
Serialization
►
Tests
Serialization_ut.cpp
EnumSerialization.h
EnumSerializer.cpp
EnumSerializer.h
Serialization.h
SerializationExceptions.cpp
SerializationExceptions.h
SerializationFwd.h
StandardSerialization.cpp
StandardSerialization.h
►
Snapshots
►
Tests
Snapshots_ut.cpp
CommonSnapshots.h
RawSnapshots.h
SnapshotConcepts.h
SnapshotSerialization.h
►
Snd
SndReader.cpp
SndReader.h
SndSnapshots.cpp
SndSnapshots.h
►
StackTrace
StackTrace.cpp
StackTrace.h
StackTraceOnCrash.cpp
StackTraceOnCrash.h
►
Trace
EventTrace.cpp
EventTrace.h
PaintEvent.h
►
Vid
VidReader.cpp
VidReader.h
VidSnapshots.cpp
VidSnapshots.h
►
Media
►
Audio
AudioPlayer.cpp
AudioPlayer.h
AudioSamplePool.cpp
AudioSamplePool.h
OpenALAudioDataSource.cpp
OpenALAudioDataSource.h
OpenALSample16.cpp
OpenALSample16.h
OpenALSoundProvider.cpp
OpenALSoundProvider.h
OpenALTrack16.cpp
OpenALTrack16.h
OpenALUpdateThread.h
SoundEnums.h
SoundInfo.h
SoundList.cpp
SoundList.h
AudioBaseDataSource.cpp
AudioBaseDataSource.h
AudioBufferDataSource.cpp
AudioBufferDataSource.h
AudioDataSource.h
AudioSample.h
AudioTrack.h
FFmpegBlobInputStream.cpp
FFmpegBlobInputStream.h
FFmpegLogProxy.cpp
FFmpegLogProxy.h
FFmpegLogSource.cpp
FFmpegLogSource.h
MediaPlayer.cpp
MediaPlayer.h
Movie.h
VideoDataSource.h
►
Scripting
AudioBindings.cpp
AudioBindings.h
ConfigBindings.cpp
ConfigBindings.h
GameBindings.cpp
GameBindings.h
IBindings.h
ImGuiBindings.cpp
ImGuiBindings.h
InputBindings.cpp
InputBindings.h
InputScriptEventHandler.cpp
InputScriptEventHandler.h
LoggerBindings.cpp
LoggerBindings.h
LuaItemQueryTable.h
OverlayBindings.cpp
OverlayBindings.h
PlatformBindings.cpp
PlatformBindings.h
RendererBindings.cpp
RendererBindings.h
ScriptingSystem.cpp
ScriptingSystem.h
ScriptLogSink.cpp
ScriptLogSink.h
►
Utility
►
Math
►
Tests
Float_ut.cpp
Float.h
TrigLut.cpp
TrigLut.h
►
Memory
►
Tests
Blob_ut.cpp
Blob.cpp
Blob.h
FreeDeleter.h
MemSet.h
►
Streams
►
Tests
FileInputStream_ut.cpp
FileOutputStream_ut.cpp
InputStream_ut.cpp
MemoryInputStream_ut.cpp
BlobInputStream.cpp
BlobInputStream.h
BlobOutputStream.cpp
BlobOutputStream.h
FileInputStream.cpp
FileInputStream.h
FileOutputStream.cpp
FileOutputStream.h
InputStream.cpp
InputStream.h
MemoryInputStream.cpp
MemoryInputStream.h
OutputStream.h
StringOutputStream.cpp
StringOutputStream.h
►
String
►
Tests
Ascii_ut.cpp
Join_ut.cpp
Split_ut.cpp
Transformations_ut.cpp
TransparentFunctors_ut.cpp
Wrap_ut.cpp
Ascii.cpp
Ascii.h
Format.h
Join.h
Split.cpp
Split.h
Transformations.cpp
Transformations.h
TransparentFunctors.h
Wrap.cpp
Wrap.h
►
Tests
IndexedArray_ut.cpp
IndexedBitset_ut.cpp
Segment_ut.cpp
UnicodeCrt_ut.cpp
►
Win
►
Tests
Unicode_ut.cpp
Unicode.cpp
Unicode.h
Embedded.h
Exception.cpp
Exception.h
Flags.h
IndexedArray.h
IndexedBitset.h
MapAccess.h
Preprocessor.h
ScopedRollback.h
ScopeGuard.h
Segment.h
SequentialBlobReader.cpp
SequentialBlobReader.h
SmallVector.h
Types.h
Unaligned.h
UnicodeCrt.cpp
UnicodeCrt.h
▼
test
►
Bin
►
GameTest
GameTestMain.cpp
GameTestOptions.cpp
GameTestOptions.h
GameTests_0000.cpp
GameTests_0500.cpp
GameTests_1000.cpp
GameTests_1500.cpp
►
RetraceTest
ParallelRetrace.py
►
UnitTest
UnitTestMain.cpp
►
Testing
►
Extensions
ExpectExtensions.h
ScopedTestFile.cpp
ScopedTestFile.h
ScopedTestFileSlot.cpp
ScopedTestFileSlot.h
ThrowingAssertions.cpp
ThrowingAssertions.h
►
Game
AccessibleVector.h
ActorTapeRecorder.cpp
ActorTapeRecorder.h
CharacterTapeRecorder.cpp
CharacterTapeRecorder.h
CommonTapeRecorder.cpp
CommonTapeRecorder.h
GameTest.cpp
GameTest.h
TestCallObserver.h
TestController.cpp
TestController.h
TestTape.h
►
Unit
UnitTest.cpp
UnitTest.h
lls-check.py
Generated by
1.9.5