Skip to content

Commit

Permalink
TSAGE: Further cleanup of existing R2R MazeUI code
Browse files Browse the repository at this point in the history
  • Loading branch information
dreammaster committed Jun 29, 2013
1 parent 5ba9f83 commit 61df7e3
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 104 deletions.
15 changes: 6 additions & 9 deletions engines/tsage/ringworld2/ringworld2_logic.cpp
Expand Up @@ -1293,8 +1293,6 @@ void MazeUI::synchronize(Serializer &s) {
_rect1.synchronize(s);
_rect2.synchronize(s);

// FIXME: syncrhonize _field16 and _field3A

s.syncAsSint16LE(_field12);
s.syncAsSint16LE(_field14);
s.syncAsSint16LE(_field26);
Expand Down Expand Up @@ -1370,8 +1368,8 @@ int MazeUI::sub51AF8(Common::Point pt) {
return -1;
}

bool MazeUI::sub51AFD(Common::Point pt) {
int retval = false;
bool MazeUI::setMazePosition(Common::Point pt) {
bool retval = false;

_field2E = pt.x;
_field30 = pt.y;
Expand Down Expand Up @@ -1399,14 +1397,13 @@ bool MazeUI::sub51AFD(Common::Point pt) {
return retval;
}

void MazeUI::sub51B02() {
warning("STUB: MazeUI::sub51B02()");
void MazeUI::mazeProc1() {
warning("STUB: MazeUI::mazeProc1()");
}

void MazeUI::sub9EDE8(Rect rect) {
void MazeUI::setUIBounds(Rect rect) {
_rect1 = rect;
warning("FIXME: MazeUI::sub9EDE8()");
// _rect1.clip(g_globals->gfxManager()._bounds);
_rect1.clip(g_globals->gfxManager()._bounds);
}

int MazeUI::sub9EE22(int &arg1, int &arg2) {
Expand Down
6 changes: 3 additions & 3 deletions engines/tsage/ringworld2/ringworld2_logic.h
Expand Up @@ -309,9 +309,9 @@ class MazeUI: public SavedObject {
void synchronize(Serializer &s);

int sub51AF8(Common::Point pt);
bool sub51AFD(Common::Point pt);
void sub51B02();
void sub9EDE8(Rect rect);
bool setMazePosition(Common::Point pt);
void mazeProc1();
void setUIBounds(Rect rect);
int sub9EE22(int &arg1, int &arg2);
};

Expand Down
14 changes: 7 additions & 7 deletions engines/tsage/ringworld2/ringworld2_scenes1.cpp
Expand Up @@ -1134,12 +1134,12 @@ void Scene1200::postInit(SceneObjectList *OwnerList) {
_actor1.hide();

tmpRect.set(110, 20, 210, 120);
_object1.sub9EDE8(tmpRect);
_object1.setUIBounds(tmpRect);

_object1.load(1);
_object1.sub51AFD(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
_object1.setMazePosition(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
warning("int unk = set_pane_p(_paneNumber);");
_object1.sub51B02();
_object1.mazeProc1();
warning("set_pane_p(unk);");

R2_GLOBALS._player.enableControl();
Expand Down Expand Up @@ -1544,9 +1544,9 @@ void Scene1200::dispatch() {
Rect tmpRect;
Scene::dispatch();
if (_field41C != 0) {
_object1.sub51AFD(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
_object1.setMazePosition(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
warning("int unk = set_pane_p(_paneNumber);");
_object1.sub51B02();
_object1.mazeProc1();
warning("_gfxManager.sub294AC(unk);");
warning("tmpRect.sub14DF3();");
_field41C = 0;
Expand All @@ -1571,9 +1571,9 @@ void Scene1200::dispatch() {
default:
break;
}
_object1.sub51AFD(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
_object1.setMazePosition(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
warning("int unk = set_pane_p(_paneNumber);");
_object1.sub51B02();
_object1.mazeProc1();
warning("_gfxManager.sub294AC(unk);");
warning("tmpRect.sub14DF3();");

Expand Down

0 comments on commit 61df7e3

Please sign in to comment.