23#ifndef TINSEL_DRIVES_H
24#define TINSEL_DRIVES_H
26#include "common/coroutines.h"
27#include "common/stream.h"
37#define fCd1 0x00000001L
38#define fCd2 0x00000002L
39#define fCd3 0x00000004L
40#define fCd4 0x00000008L
41#define fCd5 0x00000010L
42#define fCd6 0x00000020L
43#define fCd7 0x00000040L
44#define fCd8 0x00000080L
46#define fAllCds (fCd1|fCd2|fCd3|fCd4|fCd5|fCd6|fCd7|fCd8)
58void SetNextCD(
int cdNumber);
64 static bool _warningShown;
76 bool err()
const override;
79 bool eos()
const override;
80 uint32
read(
void *dataPtr, uint32 dataSize)
override;
82 int64
pos()
const override;
83 int64
size()
const override;
84 bool seek(int64 offset,
int whence = SEEK_SET)
override;
bool err() const override
uint32 read(void *dataPtr, uint32 dataSize) override
int64 size() const override
int64 pos() const override
bool eos() const override
bool seek(int64 offset, int whence=SEEK_SET) override
#define CORO_PARAM
Definition: coroutines.h:107
Definition: algorithm.h:29
Path
Definition: game.h:76