Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACCESS: Work on Martian Memorandum #602

Merged
merged 91 commits into from
Jul 23, 2015
Merged

ACCESS: Work on Martian Memorandum #602

merged 91 commits into from
Jul 23, 2015

Conversation

bluegr
Copy link
Member

@bluegr bluegr commented Jul 14, 2015

The Access engine, created by @dreammaster and @Strangerke , based on work by @johndoe123, has been merged into master with pull request #548, on the 19th of December, 2014. The initial pull request was to add support for one of the games that used this engine, Amazon: Guardians of Eden.

Overall, the engine was used by the following games:

  • Countdown
  • Martian Memorandum
  • Amazon: Guardians of Eden
  • Noctropolis

After the merge date, a lot of work has been done on the engine by Strangerke in order to support another game using that engine, Martian Memorandum. The idea was to get that branch merged once work on supporting Martian Memorandum was completed.

However, the two branches have got out of sync, so the idea here is to merge these commits into master, before the differences become too big to bridge. Since the engine is still WIP, merging the two codebases is probably the best option.

The original branch can be found in dreammaster's github:
https://github.com/dreammaster/scummvm/tree/mm/

This branch has been created by merging the master branch on it. I have then fixed any conflicts I found in the merge commit, i.e. 96db3bd. Subsequent fixes after the merge have been made in commit 0c3b486.

Commit ee9143d introduced unwanted changes outside the engine, which have been reverted with commit 5fb934c.

Any comments are welcome.

@wjp
Copy link
Contributor

wjp commented Jul 15, 2015

Do you want me to fix up the merge commits?

@bluegr
Copy link
Member Author

bluegr commented Jul 15, 2015

If you could, that would be great, thanks!

@bluegr
Copy link
Member Author

bluegr commented Jul 15, 2015

@wjp I've made you a collaborator in that branch. So, you could either work on the branch itself, or make a fork, whatever suits you better. Thanks again! :)

wjp and others added 3 commits July 22, 2015 22:43
Conflicts:
	engines/access/access.cpp
	engines/access/asurface.h
	engines/access/bubble_box.cpp
	engines/access/bubble_box.h
	engines/access/martian/martian_game.cpp
	engines/access/player.cpp
	engines/access/player.h
	engines/access/resources.cpp
	engines/access/screen.cpp
	engines/access/screen.h
	engines/access/sound.cpp
	engines/access/sound.h
@wjp
Copy link
Contributor

wjp commented Jul 22, 2015

Force-pushed an update:

  • fixed up the merge (and made it a merge with current master while I was at it)
  • removed the change to dists/msvc9 from history retroactively
  • fixed MSVC-isms that broke compilation with gcc (BubbleBox:: prefixes in the class definition...) in history

@dreammaster
Copy link
Member

Thanks for that

@bluegr
Copy link
Member Author

bluegr commented Jul 23, 2015

Thanks for your help wjp! After discussing this through, it's good to be merged in its current state. Further work can be done in-tree.

Merging

bluegr added a commit that referenced this pull request Jul 23, 2015
ACCESS: Work on Martian Memorandum
@bluegr bluegr merged commit 7733054 into scummvm:master Jul 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants