Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: scummvm/scummvm
Choose a Base Repository
scummvm/scummvm
0xf1sh/scummvm
AlbanBedel/scummvm
Alphard-o/scummvm
AndywinXp/scummvm
BLooperZ/scummvm
BenCastricum/scummvm
CatalystG/scummvm
CeRiAl/scummvm
Coworker/scummvm
Cpasjuste/scummvm
Cruel/scummvm
Deledrius/scummvm
DrItanium/scummvm
DrMcCoy/scummvm
Drenn1/scummvm
Fyre91/scummvm
GNUtoo/scummvm
Henne/scummvm
Joefish/scummvm
JoshTheAggie/scummvm
LubomirR/scummvm
Lybr4/scummvm
MaddTheSane/scummvm
Marisa-Chan/scummvm
MestreLion/scummvm
MrHuu/scummvm-3ds
Nitrus/scummvm
OmerMor/scummvm
Prilkop/scummvm-pink
PyrokinesisStudio/scummvm
RichieSams/scummvm
Risca/scummvm
ShaunOfTheLive/scummvm
SimSaw/scummvm
St0rmcrow/scummvm
Strangerke/scummvm
SupSuper/scummvm
Tea23/scummvm
Templier/scummvm
Termimad/scummvm
Tkachov/scummvm
TomFrost/scummvm
VonBluebaugh/scummvm
WayneRSH/scummvm
YakBizzarro/scummvm
ZsKokos/scummvm
adventuregamestudio/scummvm
ajax16384/scummvm
albrechtf/scummvm
alcherk/scummvm
alexbevi/scummvm
angjerden/scummvm-opensky
anguslees/scummvm
antoniou79/scummvm
athrxx/scummvm
bSr43/scummvm
beholdnec/scummvm-funhouse
berenm/scummvm
bgK/scummvm
bluddy/scummvm
bluegr/scummvm
byunsangho/scummvm
chkr-private/scummvm
chrilith/scummvm
chrisws/scummvm
clone2727/scummvm
craigsc/scummvm-rg350
crazyp/scummvm
criezy/scummvm
danzat/scummvm
dhewg/scummvm
digitall/scummvm
dividedmind/scummvm
djwillis/scummvm
dmgamm/scummvm
dreammaster/scummvm
dyllad/scummvm
edheldil/scummvm
enginmanap/scummvm
eriktorbjorn/scummvm
fivearrows/scummvm
fuzzie/scummvm
gbraad/scummvm
geunyul/scummvm
gitter-badger/scummvm
giucam/scummvm
goldmojo/scummvm-rg350
goops17/scummvm
grayfoxier/scummvm
hchen1014/scummvm
heather162/scummvm
hooby3dfx/scummvm
hoteacristi/scummvm
idimiter/scummvm
infernuslord/scummvm
inisider/scummvm
jakimushka/scummvm
jammm/scummvm
jasonschroeder/scummvm
javisar/scummvm
jbanes/scummvm
jcwilk/scummvm
jenshnielsen/scummvm
jhhoward/scummvm
jiskattema/scummvm
jmglogow/scummvm
jnourry/scummvm
johndoe123/scummvm
johndrinkwater/scummvm-steamlink
juj/emscripten-scummvm
jvprat/scummvm
jweinberg/scummvm
kelmer44/scummvm
khbecker/scummvm
kintera/scummvm
klusark/scummvm
kpeatt/emscripten-scummvm
krawler602/scummvm
libretro/scummvm
lordhoto/scummvm
lukecharman/scummvm
madmoose/scummvm
mauimauer/scummvm
mborjesson/scummvm
mcb30/scummvm
mcgamez88/scummvm
mcnicholls/scummvm
megaboy/scummvm
michailBs/scummvm
midstream/scummvm
miguelgonz/scummvm
mikeconley/emscripten-scummvm
mikicompany/scummvm
mokerjoke/scummvm
monnerat/scummvm
monocodus-demonstrations/scummvm
murgo/scummvm
mynameisfashanu/scummvm
nakioman/scummvm
nexapps/scummvm
nikitin23/scummvm
norbertbajko/scummvm
nukeykt/scummvm
onlyjob/scummvm
peres/scummvm
phoenixtail26/scummvm
qwzybug/scummvm
rasky/scummvm
rayzer86/scummvm
remmythical/emscripten-scummvm
ress/scummvm
rkmarvin/scummvm
robertmegone/scummvm
rofl0r/scummvm
rolph-recto/scummvm
roman5566/scummvm
rsn8887/scummvm
rundfunk47/scummvm
sact/scummvm
salty-horse/scummvm
sathieu/scummvm
saucjedi/scummvm
scott-t/scummvm
scummvm-director/scummvm
seriesParallel/scummvm
sev-/scummvm
singron/scummvm
sirlemonhead/scummvm
skristiansson/scummvm
somaen/scummvm
ssilverm/scummvm
stevenhoefel/scummvm
superg/scummvm
swkim01/scummvm-kor
tafuri/scummvm
tcarey/scummvm-1
timofonic/scummvm
tiqpit/scummvm
tobiatesan/scummvm
tobigun/scummvm
tommimi/scummvm
tsoliman/scummvm
ttcremers/scummvm
upthorn/scummvm
vanfanel/scummvm
vcosta/scummvm
vinterstum/scummvm
vladborovtsov/scummvm
vyadh/scummvm
weakdancer/scummvm
whiterandrek/scummvm
widar/scummvm
wjp/scummvm
xesf/scummvm-asylum
yaz0r/scummvm
yinsimei/scummvm
zach-morris/scummvm
zekizeki2010/scummvm
zeldin/scummvm
Nothing to show
base: 1c083fe0004c
head repository: scummvm/scummvm
Choose a Head Repository
scummvm/scummvm
0xf1sh/scummvm
AlbanBedel/scummvm
Alphard-o/scummvm
AndywinXp/scummvm
BLooperZ/scummvm
BenCastricum/scummvm
CatalystG/scummvm
CeRiAl/scummvm
Coworker/scummvm
Cpasjuste/scummvm
Cruel/scummvm
Deledrius/scummvm
DrItanium/scummvm
DrMcCoy/scummvm
Drenn1/scummvm
Fyre91/scummvm
GNUtoo/scummvm
Henne/scummvm
Joefish/scummvm
JoshTheAggie/scummvm
LubomirR/scummvm
Lybr4/scummvm
MaddTheSane/scummvm
Marisa-Chan/scummvm
MestreLion/scummvm
MrHuu/scummvm-3ds
Nitrus/scummvm
OmerMor/scummvm
Prilkop/scummvm-pink
PyrokinesisStudio/scummvm
RichieSams/scummvm
Risca/scummvm
ShaunOfTheLive/scummvm
SimSaw/scummvm
St0rmcrow/scummvm
Strangerke/scummvm
SupSuper/scummvm
Tea23/scummvm
Templier/scummvm
Termimad/scummvm
Tkachov/scummvm
TomFrost/scummvm
VonBluebaugh/scummvm
WayneRSH/scummvm
YakBizzarro/scummvm
ZsKokos/scummvm
adventuregamestudio/scummvm
ajax16384/scummvm
albrechtf/scummvm
alcherk/scummvm
alexbevi/scummvm
angjerden/scummvm-opensky
anguslees/scummvm
antoniou79/scummvm
athrxx/scummvm
bSr43/scummvm
beholdnec/scummvm-funhouse
berenm/scummvm
bgK/scummvm
bluddy/scummvm
bluegr/scummvm
byunsangho/scummvm
chkr-private/scummvm
chrilith/scummvm
chrisws/scummvm
clone2727/scummvm
craigsc/scummvm-rg350
crazyp/scummvm
criezy/scummvm
danzat/scummvm
dhewg/scummvm
digitall/scummvm
dividedmind/scummvm
djwillis/scummvm
dmgamm/scummvm
dreammaster/scummvm
dyllad/scummvm
edheldil/scummvm
enginmanap/scummvm
eriktorbjorn/scummvm
fivearrows/scummvm
fuzzie/scummvm
gbraad/scummvm
geunyul/scummvm
gitter-badger/scummvm
giucam/scummvm
goldmojo/scummvm-rg350
goops17/scummvm
grayfoxier/scummvm
hchen1014/scummvm
heather162/scummvm
hooby3dfx/scummvm
hoteacristi/scummvm
idimiter/scummvm
infernuslord/scummvm
inisider/scummvm
jakimushka/scummvm
jammm/scummvm
jasonschroeder/scummvm
javisar/scummvm
jbanes/scummvm
jcwilk/scummvm
jenshnielsen/scummvm
jhhoward/scummvm
jiskattema/scummvm
jmglogow/scummvm
jnourry/scummvm
johndoe123/scummvm
johndrinkwater/scummvm-steamlink
juj/emscripten-scummvm
jvprat/scummvm
jweinberg/scummvm
kelmer44/scummvm
khbecker/scummvm
kintera/scummvm
klusark/scummvm
kpeatt/emscripten-scummvm
krawler602/scummvm
libretro/scummvm
lordhoto/scummvm
lukecharman/scummvm
madmoose/scummvm
mauimauer/scummvm
mborjesson/scummvm
mcb30/scummvm
mcgamez88/scummvm
mcnicholls/scummvm
megaboy/scummvm
michailBs/scummvm
midstream/scummvm
miguelgonz/scummvm
mikeconley/emscripten-scummvm
mikicompany/scummvm
mokerjoke/scummvm
monnerat/scummvm
monocodus-demonstrations/scummvm
murgo/scummvm
mynameisfashanu/scummvm
nakioman/scummvm
nexapps/scummvm
nikitin23/scummvm
norbertbajko/scummvm
nukeykt/scummvm
onlyjob/scummvm
peres/scummvm
phoenixtail26/scummvm
qwzybug/scummvm
rasky/scummvm
rayzer86/scummvm
remmythical/emscripten-scummvm
ress/scummvm
rkmarvin/scummvm
robertmegone/scummvm
rofl0r/scummvm
rolph-recto/scummvm
roman5566/scummvm
rsn8887/scummvm
rundfunk47/scummvm
sact/scummvm
salty-horse/scummvm
sathieu/scummvm
saucjedi/scummvm
scott-t/scummvm
scummvm-director/scummvm
seriesParallel/scummvm
sev-/scummvm
singron/scummvm
sirlemonhead/scummvm
skristiansson/scummvm
somaen/scummvm
ssilverm/scummvm
stevenhoefel/scummvm
superg/scummvm
swkim01/scummvm-kor
tafuri/scummvm
tcarey/scummvm-1
timofonic/scummvm
tiqpit/scummvm
tobiatesan/scummvm
tobigun/scummvm
tommimi/scummvm
tsoliman/scummvm
ttcremers/scummvm
upthorn/scummvm
vanfanel/scummvm
vcosta/scummvm
vinterstum/scummvm
vladborovtsov/scummvm
vyadh/scummvm
weakdancer/scummvm
whiterandrek/scummvm
widar/scummvm
wjp/scummvm
xesf/scummvm-asylum
yaz0r/scummvm
yinsimei/scummvm
zach-morris/scummvm
zekizeki2010/scummvm
zeldin/scummvm
Nothing to show
compare: b0b0971b3ec3
  • 2 commits
  • 12 files changed
  • 0 commit comments
  • 1 contributor
@@ -548,7 +548,7 @@ void FullpipeEngine::updateScreen() {
++_updateTicks;
}

int FullpipeEngine::getObjectEnumState(Common::String name, const char *state) {
int FullpipeEngine::getObjectEnumState(const Common::String &name, const char *state) {
GameVar *var = _gameLoader->_gameVar->getSubVarByName("OBJSTATES");

if (!var) {
@@ -565,7 +565,7 @@ int FullpipeEngine::getObjectEnumState(Common::String name, const char *state) {
return 0;
}

int FullpipeEngine::getObjectState(Common::String objname) {
int FullpipeEngine::getObjectState(const Common::String &objname) {
GameVar *var = _gameLoader->_gameVar->getSubVarByName("OBJSTATES");

if (var)
@@ -574,7 +574,7 @@ int FullpipeEngine::getObjectState(Common::String objname) {
return 0;
}

void FullpipeEngine::setObjectState(Common::String name, int state) {
void FullpipeEngine::setObjectState(const Common::String &name, int state) {
GameVar *var = _gameLoader->_gameVar->getSubVarByName("OBJSTATES");

if (!var) {
@@ -183,8 +183,8 @@ class FullpipeEngine : public ::Engine {
int getSceneTrack();
void updateTrackDelay();
void startSceneTrack();
void startSoundStream1(Common::String trackName);
void playOggSound(Common::String trackName, Audio::SoundHandle *stream);
void startSoundStream1(const Common::String &trackName);
void playOggSound(const Common::String &trackName, Audio::SoundHandle *stream);
void stopSoundStream2();
void stopAllSoundStreams();
void stopAllSoundInstances(int id);
@@ -272,9 +272,9 @@ class FullpipeEngine : public ::Engine {
void setCursor(int id);
void updateCursorCommon();

int getObjectState(Common::String objname);
void setObjectState(Common::String name, int state);
int getObjectEnumState(Common::String name, const char *state);
int getObjectState(const Common::String &objname);
void setObjectState(const Common::String &name, int state);
int getObjectEnumState(const Common::String &name, const char *state);

void sceneAutoScrolling();
bool sceneSwitcher(EntranceInfo *entrance);
@@ -90,10 +90,10 @@ class GameVar : public CObject {

virtual bool load(MfcArchive &file);
virtual void save(MfcArchive &file);
GameVar *getSubVarByName(Common::String name);
bool setSubVarAsInt(Common::String name, int value);
int getSubVarAsInt(Common::String name);
GameVar *addSubVarAsInt(Common::String name, int value);
GameVar *getSubVarByName(const Common::String &name);
bool setSubVarAsInt(const Common::String &name, int value);
int getSubVarAsInt(const Common::String &name);
GameVar *addSubVarAsInt(const Common::String &name, int value);
bool addSubVar(GameVar *subvar);
int getSubVarsCount();
GameVar *getSubVarByIndex(int idx);
@@ -293,7 +293,7 @@ StaticANIObject *Scene::getStaticANIObject1ById(int obj, int a3) {
return 0;
}

StaticANIObject *Scene::getStaticANIObject1ByName(Common::String &name, int a3) {
StaticANIObject *Scene::getStaticANIObject1ByName(const Common::String &name, int a3) {
for (uint i = 0; i < _staticANIObjectList1.size(); i++) {
if ((_staticANIObjectList1[i]->_objectName == name) && (a3 == -1 || _staticANIObjectList1[i]->_odelay == a3))
return _staticANIObjectList1[i];
@@ -354,7 +354,7 @@ PictureObject *Scene::getPictureObjectById(int objId, int flags) {
return 0;
}

PictureObject *Scene::getPictureObjectByName(Common::String objName, int flags) {
PictureObject *Scene::getPictureObjectByName(const Common::String &objName, int flags) {
for (uint i = 0; i < _picObjList.size(); i++) {
if ((((PictureObject *)_picObjList[i])->_objectName == objName) && (((PictureObject *)_picObjList[i])->_odelay == flags || flags == -1))
return (PictureObject *)_picObjList[i];
@@ -382,7 +382,7 @@ MessageQueue *Scene::getMessageQueueById(int messageId) {
return 0;
}

MessageQueue *Scene::getMessageQueueByName(Common::String &name) {
MessageQueue *Scene::getMessageQueueByName(const Common::String &name) {
for (uint i = 0; i < _messageQueueList.size(); i++)
if (_messageQueueList[i]->_queueName == name)
return _messageQueueList[i];
@@ -59,16 +59,16 @@ class Scene : public Background {

StaticANIObject *getAniMan();
StaticANIObject *getStaticANIObject1ById(int obj, int a3);
StaticANIObject *getStaticANIObject1ByName(Common::String &name, int a3);
StaticANIObject *getStaticANIObject1ByName(const Common::String &name, int a3);
MessageQueue *getMessageQueueById(int messageId);
MessageQueue *getMessageQueueByName(Common::String &name);
MessageQueue *getMessageQueueByName(const Common::String &name);

void deleteStaticANIObject(StaticANIObject *obj);
void addStaticANIObject(StaticANIObject *obj, bool addList2);

void setPictureObjectsFlag4();
PictureObject *getPictureObjectById(int objId, int flags);
PictureObject *getPictureObjectByName(Common::String name, int keyCode);
PictureObject *getPictureObjectByName(const Common::String &name, int keyCode);
void deletePictureObject(PictureObject *obj);
void preloadMovements(GameVar *var);

@@ -50,7 +50,7 @@ SoundList::~SoundList() {
free(_soundItems);
}

bool SoundList::load(MfcArchive &file, Common::String fname) {
bool SoundList::load(MfcArchive &file, const Common::String &fname) {
debugC(5, kDebugLoading, "SoundList::load()");

_soundItemsCount = file.readUint32LE();
@@ -73,7 +73,7 @@ bool SoundList::load(MfcArchive &file, Common::String fname) {

}

bool SoundList::loadFile(Common::String fname, Common::String libname) {
bool SoundList::loadFile(const Common::String &fname, const Common::String &libname) {
Common::File file;

if (!file.open(fname))
@@ -364,13 +364,13 @@ int FullpipeEngine::getSceneTrack() {
return res;
}

void FullpipeEngine::startSoundStream1(Common::String trackName) {
void FullpipeEngine::startSoundStream1(const Common::String &trackName) {
stopAllSoundStreams();

playOggSound(trackName, _soundStream1);
}

void FullpipeEngine::playOggSound(Common::String trackName, Audio::SoundHandle *stream) {
void FullpipeEngine::playOggSound(const Common::String &trackName, Audio::SoundHandle *stream) {
#ifdef USE_VORBIS
if (_mixer->isSoundHandleActive(*stream))
return;
@@ -67,9 +67,9 @@ class SoundList : public CObject {
public:
SoundList();
~SoundList();
virtual bool load(MfcArchive &file, Common::String fname);
virtual bool load(MfcArchive &file, const Common::String &fname);
virtual bool load(MfcArchive &file) { assert(0); return false; } // Disable base class
bool loadFile(Common::String fname, Common::String libname);
bool loadFile(const Common::String &fname, const Common::String &libname);

int getCount() { return _soundItemsCount; }
Sound *getSoundByIndex(int idx) { return _soundItems[idx]; }
@@ -492,7 +492,7 @@ bool GameVar::load(MfcArchive &file) {
return true;
}

GameVar *GameVar::getSubVarByName(Common::String name) {
GameVar *GameVar::getSubVarByName(const Common::String &name) {
GameVar *sv = 0;

if (_subVars != 0) {
@@ -503,7 +503,7 @@ GameVar *GameVar::getSubVarByName(Common::String name) {
return sv;
}

bool GameVar::setSubVarAsInt(Common::String name, int value) {
bool GameVar::setSubVarAsInt(const Common::String &name, int value) {
GameVar *var = getSubVarByName(name);

if (var) {
@@ -523,7 +523,7 @@ bool GameVar::setSubVarAsInt(Common::String name, int value) {
return addSubVar(var);
}

int GameVar::getSubVarAsInt(Common::String name) {
int GameVar::getSubVarAsInt(const Common::String &name) {
GameVar *var = getSubVarByName(name);

if (var)
@@ -532,7 +532,7 @@ int GameVar::getSubVarAsInt(Common::String name) {
return 0;
}

GameVar *GameVar::addSubVarAsInt(Common::String name, int value) {
GameVar *GameVar::addSubVarAsInt(const Common::String &name, int value) {
if (getSubVarByName(name)) {
return 0;
} else {
@@ -417,7 +417,7 @@ Statics *StaticANIObject::getStaticsById(int itemId) {
return 0;
}

Statics *StaticANIObject::getStaticsByName(Common::String &name) {
Statics *StaticANIObject::getStaticsByName(const Common::String &name) {
for (uint i = 0; i < _staticsList.size(); i++)
if (_staticsList[i]->_staticsName == name)
return _staticsList[i];
@@ -449,7 +449,7 @@ int StaticANIObject::getMovementIdById(int itemId) {
return 0;
}

Movement *StaticANIObject::getMovementByName(Common::String &name) {
Movement *StaticANIObject::getMovementByName(const Common::String &name) {
for (uint i = 0; i < _movements.size(); i++)
if (_movements[i]->_objectName == name)
return _movements[i];
@@ -1535,8 +1535,10 @@ Movement::~Movement() {
delete _framePosOffsets[i];

if (!_currMovement ) {
if (_updateFlag1)
if (_updateFlag1) {
_dynamicPhases[0]->freePixelData();
_dynamicPhases.remove_at(0);
}

// FIXME: At this point, the last entry in _dynamicPhases is invalid
for (uint i = 0; i < _dynamicPhases.size() - 1; i++)
@@ -204,10 +204,10 @@ class StaticANIObject : public GameObject {

void setOXY(int x, int y);
Statics *getStaticsById(int id);
Statics *getStaticsByName(Common::String &name);
Statics *getStaticsByName(const Common::String &name);
Movement *getMovementById(int id);
int getMovementIdById(int itemId);
Movement *getMovementByName(Common::String &name);
Movement *getMovementByName(const Common::String &name);
Common::Point *getCurrDimensions(Common::Point &p);

Common::Point *getSomeXY(Common::Point &p);
@@ -33,7 +33,7 @@

namespace Fullpipe {

bool CObject::loadFile(Common::String fname) {
bool CObject::loadFile(const Common::String &fname) {
Common::File file;

if (!file.open(fname))
@@ -112,7 +112,7 @@ Common::String MfcArchive::readPascalString(bool twoByte) {
return result;
}

void MfcArchive::writePascalString(Common::String str, bool twoByte) {
void MfcArchive::writePascalString(const Common::String &str, bool twoByte) {
int len = str.size();

if (twoByte)
@@ -154,7 +154,7 @@ bool MemoryObject::load(MfcArchive &file) {
return true;
}

void MemoryObject::loadFile(Common::String filename) {
void MemoryObject::loadFile(const Common::String &filename) {
debugC(5, kDebugLoading, "MemoryObject::loadFile(<%s>)", filename.c_str());

if (filename.empty())
@@ -501,7 +501,7 @@ Common::String genFileName(int superId, int sceneId, const char *ext) {
}

// Translates cp-1251..utf-8
byte *transCyrillic(Common::String str) {
byte *transCyrillic(const Common::String &str) {
byte *s = (byte *)str.c_str();
static byte tmp[1024];

@@ -68,7 +68,7 @@ class MfcArchive : public Common::SeekableReadStream, public Common::WriteStream
MfcArchive(Common::WriteStream *file);

Common::String readPascalString(bool twoByte = false);
void writePascalString(Common::String str, bool twoByte = false);
void writePascalString(const Common::String &str, bool twoByte = false);
int readCount();
double readDouble();
CObject *parseClass(bool *isCopyReturned);
@@ -117,7 +117,7 @@ class CObject {
virtual void save(MfcArchive &out) { error("Not implemented for obj type: %d", _objtype); }
virtual ~CObject() {}

bool loadFile(Common::String fname);
bool loadFile(const Common::String &fname);
};

class ObList : public Common::List<CObject *>, public CObject {
@@ -145,7 +145,7 @@ class MemoryObject : CObject {
virtual ~MemoryObject();

virtual bool load(MfcArchive &file);
void loadFile(Common::String filename);
void loadFile(const Common::String &filename);
void load() { loadFile(_memfilename); }
byte *getData();
byte *loadData();
@@ -181,7 +181,7 @@ class DWordArray : public Common::Array<int32>, public CObject {
};

Common::String genFileName(int superId, int sceneId, const char *ext);
byte *transCyrillic(Common::String str);
byte *transCyrillic(const Common::String &str);

} // End of namespace Fullpipe

No commit comments for this range

You can’t perform that action at this time.