Refactor to remove dependency of DrivenEngine on World

This commit is contained in:
2026-02-24 22:36:01 -05:00
parent 8889a36ba3
commit a7027873ab
10 changed files with 194 additions and 92 deletions

View File

@@ -40,11 +40,13 @@ enum class AccessKind {
class DrivenEngine;
class PlayLogfile;
class ReplayLogfile;
class World;
struct EngineWrapper {
char error[DRV_ERRMSG_SIZE];
char databuffer[DRV_SHORTSTRING_SIZE];
DrivenEngine *engine;
World *world;
PlayLogfile *wlog;
ReplayLogfile *rlog;