89640 Commits

Author SHA1 Message Date
Jaromir Wysoglad
f4a2441a7c SUPERNOVA2: Add BotomLeftDoor room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
aaffee83c0 SUPERNOVA2: Add BottomRightDoor room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
9a4d7eca38 SUPERNOVA2: Add Downstairs1 room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
aa7b4a2c97 SUPERNOVA2: Add Upstairs1 room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
29f83a0887 SUPERNOVA2: Finish Pyramid, add PyrEntrance rooms 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
8c6515182f SUPERNOVA2: Add part of Pyramid room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
925784f01b SUPERNOVA2: Add ship room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
5fe8f6fae9 SUPERNOVA2: Fix doors in elevator.
I added exit door to elevator which was missing.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
e90a82ac79 SUPERNOVA2: Add the apartment room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
c23411bb73 SUPERNOVA2: Finish the elevator room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
9e9602051c SUPERNOVA2: Add missing interactions in Cabin room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
b4c59bee45 SUPERNOVA2: Add partialy finished Elevator room. 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
d2e67fca8f SUPERNOVA2: Add City1 and City2 rooms 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
be450f0967 SUPERNOVA2: Change saving of room variables
Change the way room variables are saved, so it is
more like the original code and also thanks to this
they get saved and loaded when the game is saved/loaded
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
3a5ea64e9c SUPERNOVA2: Finish the Checkout, add TV appearence
The TV appearence is for now just a guess, since
right now I don't actually know how to get to it
in the original game, so I don't know how it really
looks like. Also the player cannot get to it yet,
because the room containing the music chip (which
is needed) isn't added yet.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
93561220b7 SUPERNOVA2: Add partialy implemented checkout room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
856b387641 SUPERNOVA2: Add palace of culture 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
6b6466b4b3 SUPERNOVA2: Add more generic interactions
The original file ms2_r1.c is finished.
In the original game, pressing the discman should play
only the first 2 patterns of the song. I couldn't
figure out how to stop playing the music in the right
moment, so instead the whole music is played but
the it can be stopped by pressing a mouse button.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
0a7ec13c3c SUPERNOVA2: Finish Kiosk room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
c20f600026 SUPERNOVA2: Add partialy finished kiosk room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
286f12c830 SUPERNOVA2: Add cabin room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
247deea4fc SUPERNOVA2: Add skeleton for the rest of the rooms 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
f9c30a58bd SUPERNOVA2: Add the games room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
beadc80462 SUPERNOVA2: Fix not quiting during intro
While trying to quit the game during intro, the
intro only sped up instead of quiting and quit
only when the intro ended
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
63ca424ac3 SUPERNOVA2: Add sound to all rooms currently coded 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
b9c528425a SUPERNOVA2: Add some more generic interactoins 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
1985c5bf57 SUPERNOVA2: Add downtown street 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
c331b69bbd SUPERNOVA2: Add load and save mechanism 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
83b0da1ebd SUPERNOVA2: Fix of overlooked save pattern 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
19d0a3cce9 SUPERNOVA2: Fix airport message rendering
In the original game, the message or airport that
all other passangers left gets rendered only if
the intro isn't skipped. This commit does that.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
b437266c66 SUPERNOVA2: Finish taxi destination choosing 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
88973057fe SUPERNOVA2: Add dialog separator to gametext.h 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
f744adec4e SUPERNOVA2: Fix object indexing in taxi stand 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
da8275ac62 SUPERNOVA2: Fix dialog mouse hover color change 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
291cd5c9ff SUPERNOVA2: Fix missing fadeout after intro skip 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
800e41ddd2 SUPERNOVA2: Finish taxistand, add taxi 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
43393fc29f SUPERNOVA2: Add Dialogues from supernova engine 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
701a957007 SUPERNOVA2: Add taxi stand room 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
6bd7e561b4 SUPERNOVA2: Add interaction with room objects 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
3cb1cf1699 SUPERNOVA2: Add drawMapExits from supernova
I am keeping there the TODO from the original code,
which can be resolved pretty easily, but I want to
leave the code as similar to supernova engine as possible
so it could eventualy be merged together.
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
3300c358db SUPERNOVA2: Add starting items 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
38904b405f SUPERNOVA2: Add airport objects 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
dd5f1778ff SUPERNOVA2: Render GUI 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
f82e55a7f1 SUPERNOVA2: Add gui element from supernova 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
cb9c28a374 SUPERNOVA2: Add room deletion to game manager 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
5c8171eed6 SUPERNOVA2: Add gui commands to game manager 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
777040557d SUPERNOVA2: Add inventory from supernova 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
977d67b272 SUPERNOVA2: Synchronize with main repository
Better support for pbm format was added to
create_supernova in main repository, this
commit just mirrors theese changes
2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
df1fbcbf4d SUPERNOVA2: Add string, divide long line in string 2019-07-28 15:09:14 +01:00
Jaromir Wysoglad
86acda73a7 SUPERNOVA2: Correct overlook in comment and define 2019-07-28 15:09:14 +01:00