Joseph-Eugene Winzer
0668f9d363
SUPERNOVA: Removes unused RNG instance
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
3749f98dea
SUPERNOVA: Fixes type camel case
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
454b8a98c3
SUPERNOVA: Wraps resources in ScopedPtr
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
0193814796
SUPERNOVA: Recreates ProtrackerStream on getSoundStream
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
93dde5d235
SUPERNOVA: Renames Music/AudioIndex to Music/AudioId
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
d5105ab9c7
SUPERNOVA: Fixes fallthrough warning
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
f78a835816
SUPERNOVA: Moves font data to screenstatic.cpp
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
af4f3ab4c5
SUPERNOVA: Moves cursor buffer to resman.cpp
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
5008e88d4b
SUPERNOVA: Fixes setCurrentImage
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
6ea629f944
SUPERNOVA: Moves VGA Palette to screenstatic.cpp
2018-04-15 18:28:38 +01:00
Joseph-Eugene Winzer
2ead17f09f
SUPERNOVA: Implements render functions
...
Although SupernovaEngine forwards render calls to screen, it also
exposed members publicly like _brightness. Therefore, a few changes were
necessary in rooms and state.
2018-04-15 18:28:29 +01:00
Joseph-Eugene Winzer
ac438cc918
SUPERNOVA: Adds skeleton for screen abstraction
2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer
f525efa1d4
SUPERNOVA: Adds image information
...
ImageID gives every image a name that will be used as an index into
imageInfo that returns filenumber and section.
2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer
ab208d1077
SUPERNOVA: Implements image buffering
2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer
88a2026830
SUPERNOVA: Adds comment for using KNIFE on WIRE2
2018-04-15 18:23:12 +01:00
Joseph-Eugene Winzer
6187e25199
SUPERNOVA: Renames NULL to nullptr
2018-04-15 18:23:11 +01:00
Joseph-Eugene Winzer
d963827dbb
SUPERNOVA: Renames MSNImageDecoder to MSNImage
2018-04-15 18:23:11 +01:00
Joseph-Eugene Winzer
b2dc8d5424
SUPERNOVA: Adds resource abstraction
...
The resource abstraction includes loading of sound files and cursor
graphics.
2018-04-15 18:22:57 +01:00
Joseph-Eugene Winzer
07f5f34d42
SUPERNOVA: Removes stopAudio()
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
32877639d7
SUPERNOVA: Adds init function to SupernovaEngine
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
26543be637
SUPERNOVA: Adds sound abstraction
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
bda0eb4c88
SUPERNOVA: Adds English msn2 to detection
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
dc38d6a8cd
SUPERNOVA: Renames _timer1 to _messageDuration
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
3c81c61df9
SUPERNOVA: Removes TODO
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
ff5426c609
SUPERNOVA: Moves updateEvents() to GameManager
...
updatEvents() depends on an initalized GameManager instance and mostly
manipulates its state. So it seemed fitting to move it over.
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
bb46e53667
SUPERNOVA: Processes all keyboard queries in processInput()
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
9689dffca9
SUPERNOVA: Removes mouseInput3()
...
The function highlights dialog choices depending on the mouse position
and loops till a mouse button is pressed.
Since it is used in GameManager::dialog() only, inlining it seems
reasonable, especially as the name was not descriptive in the first
place.
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
7dab7b775b
SUPERNOVA: Renames wait2() to wait()
2018-04-14 11:45:52 +02:00
Joseph-Eugene Winzer
80be48c42d
SUPERNOVA: Removes redundant keypress check
...
GameManager::processInput() already does the job
2018-04-14 11:45:52 +02:00
George Kormendi
a43746ec02
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (967 of 967 strings)
2018-04-14 10:44:27 +02:00
Thierry Crozat
5eb6c8cec3
I18N: Update translations templates
2018-04-14 04:57:48 +02:00
Paul Gilbert
fbed392767
XEEN: Add launcher Engine tab option for more durable armor
2018-04-13 22:56:57 -04:00
Paul Gilbert
8b717abe38
XEEN: Cleanup scene area clipping flags setting
2018-04-13 22:56:57 -04:00
Paul Gilbert
63181701e5
README: Flesh out the copy protection skipped list
2018-04-13 22:56:57 -04:00
Timo Mikkolainen
be630b2238
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (965 of 965 strings)
2018-04-14 00:18:05 +02:00
Thierry Crozat
f12bf4045c
SUPERNOVA: Update engine data file
...
This updates the Englih translation of some strings and adds the bitmap
for the English translation of the second newspaper article.
2018-04-13 23:15:56 +01:00
Thierry Crozat
ad1debef9e
SUPERNOVA: Update English translation
2018-04-13 23:06:27 +01:00
Paul Gilbert
5926936a07
XEEN: Fix clipping all scene drawn elements to scene area
2018-04-13 07:29:54 -04:00
Strangerke
f102f9961b
LILLIPUT: cleanup & renaming
2018-04-13 06:57:44 +02:00
Paul Gilbert
882b7182f3
XEEN: Fix for resetting speed table after monsters have died
2018-04-12 22:00:50 -04:00
Tarek Soliman
093d477a08
BASE: Minor text fix for --copy-protection help
2018-04-12 20:28:39 -05:00
Paul Gilbert
492605025c
MADS: NEBULAR: Disable the copy protection dialog by default
...
The GOG release is confirmed as having it disabled, so ScummVM
will do likewise and have it disabled by default
2018-04-12 19:19:00 -04:00
Paul Gilbert
55c2a6001c
XEEN: Fix read of freed data in multiple rapid playFX calls
2018-04-12 19:13:35 -04:00
Adrian Frühwirth
13c828801e
I18N: Update translation (Spanish)
...
Currently translated at 99.3% (959 of 965 strings)
2018-04-12 13:25:32 +02:00
Adrian Frühwirth
03dd2bea9e
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 58.9% (569 of 965 strings)
https://pt.wikipedia.org/wiki/Chorus
2018-04-12 13:25:32 +02:00
Adrian Frühwirth
6a066f07aa
I18N: Update translation (Norwegian Nynorsk)
...
Currently translated at 70.1% (677 of 965 strings)
2018-04-12 13:25:32 +02:00
Adrian Frühwirth
9e2b59c7e9
I18N: Update translation (Norwegian Bokmål)
...
Currently translated at 86.2% (832 of 965 strings)
2018-04-12 13:25:32 +02:00
Adrian Frühwirth
a55d73d8ce
README: List Nuked OPL option (Czech, Swedish)
2018-04-12 13:24:50 +02:00
Strangerke
cd95328b36
LILLIPUT: Use constants in sequence functions
2018-04-12 07:38:34 +02:00
Paul Gilbert
8fdd055bf1
XEEN: Fix monster attacks that target the entire party
2018-04-11 21:04:51 -04:00