Torbjörn Andersson
e8cb2a37bd
ZVISION: Silence Cppcheck warnings about buffer overflow
...
I don't know if it's the buffer sizes or the format strings that
should be fixed, but increasing the buffer size seems like the safer
thing to do in cases of doubt.
2014-08-06 17:34:43 +02:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86
ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.
2014-05-27 02:04:07 +02:00
Johannes Schickel
29da6e5b9b
ZVISION: Small cleanup.
2014-05-04 18:26:31 +02:00
Johannes Schickel
ea359fe92a
ZVISION: Fix out of bounds access.
2014-05-04 18:25:36 +02:00
Max Horn
4d02f67bd1
ALL: Resolve multiple clang warnings
2014-03-30 14:38:02 +02:00
Matthew Hoops
740b6e8fbd
IMAGE: Move all ImageDecoders to image/
2014-02-28 00:27:28 -05:00
Johannes Schickel
aa4c5d46f7
ZVISION: Make GPL headers consistent in themselves.
2014-02-18 02:39:40 +01:00
Strangerke
0b63ea185d
ZVISION: Janitorial - Remove trailing spaces
2014-02-16 18:45:17 +01:00
D G Turner
16ec43a0cf
ZVISION: Add missing getDebugger() for engine API.
2013-12-07 02:45:38 +00:00
D G Turner
ef85456859
BUILD: Remove need for engine.mk in each engine directory.
...
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333
BUILD: Remove need for engine-plugin.h in engines.
...
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9
BUILD: Split engines/plugins_table header down to a file per engine.
...
This is the third and final commit enabling fully pluggable engines.
Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18
BUILD: Split engines.mk down to a single file per engine.
...
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474
BUILD: Split configure.engines down to a single file per engine.
...
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Torbjörn Andersson
c93249cfd0
ZVISION: Fix compilation
2013-11-01 08:57:50 +01:00
RichieSams
20f8e05cc3
ZVISION: Move StateFlags inside ScriptManager class and fix build errors
2013-11-01 02:52:58 -05:00
RichieSams
e50797d6b1
ZVISION: Update includes to use the new file structure
2013-11-01 02:52:57 -05:00
RichieSams
5842c5098f
ZVISION: Create a folder structure for ZVision source files
...
I personally used filters within my IDE, but since others are now joining the project,
it was brought to my attention that some better organization would be nice.
2013-11-01 02:52:57 -05:00
RichieSams
37d4316a40
ZVISION: Update timer logic
...
Also account ZNem and ZGI using different timer scales
2013-10-31 23:38:03 -05:00
RichieSams
992f43cc9c
ZVISION: Move Puzzle flags to a ScriptManager HashMap
...
This can be used to enable/disable Controls as well. Also, enabling/disabling
should be somewhat faster now as well as checking for enabled/disabled.
2013-10-31 23:38:03 -05:00
Filippos Karapetis
be8bc5f030
ZVISION: Error out when an unknown sound file identifier is encountered
2013-10-31 04:16:56 +02:00
Filippos Karapetis
1c8b4d31d0
ZVISION: Silence some false positive warnings in MSVC
2013-10-31 04:00:43 +02:00
Filippos Karapetis
2ed7d7ab4d
ZVISION: Throw a warning when a WAV file can't be opened
2013-10-31 04:00:16 +02:00
RichieSams
587f65c761
ZVISION: Actually change the cursor when ZGI mouse is pressed
2013-10-25 18:12:11 -05:00
RichieSams
c2e7b1ec22
ZVISION: Create custom working window size for ZGI
2013-10-25 18:11:48 -05:00
RichieSams
b6af5ae40a
ZVISION: Change ZGI detection entry platform to Windows from DOS
...
ZGI wasn't released on DOS
2013-10-25 18:10:50 -05:00
Matthew Hoops
aba818d195
ZVISION: Attempt to fix compilation on AmigaOS4
2013-10-18 06:13:32 -04:00
Matthew Hoops
3c6c91a604
ZVISION: Make the line height be an int
2013-10-17 23:08:17 -04:00
Matthew Hoops
396808638d
ZVISION: Consistently use the type of the state map
...
Should fix the AmigaOS4 build
2013-10-17 23:02:22 -04:00
RichieSams
260ba64bda
ZVISION: Fix signed/unsigned mismatch
2013-10-04 14:13:21 -05:00
RichieSams
2887e8295d
ZVISION: Fix nested template formatting
2013-10-04 09:20:32 -05:00
RichieSams
39a8243c69
ZVISION: Remove Vector2 class
...
Originally, the render table needed int32 (x, y) coords, so I created a copy of
Common::Point that used int32. After some code changes, the render table
reverted to int16 coords. Therefore, this class is unnessessary since
Common::Point uses int16 coords.
2013-10-04 09:20:32 -05:00
RichieSams
8a69bcfe97
ZVISION: Add typedefs to shorten long type names
2013-10-04 09:20:31 -05:00
RichieSams
23a1a1a70f
ZVISION: Fix signed/unsigned mismatch
2013-10-02 09:10:01 -05:00
RichieSams
bad28dc158
ZVISION: Standardize includes order and format
...
Format is:
common/scummsys.h (Only if a .cpp file)
header file for this file (Only if a .cpp file)
zengine includes
other includes, grouped by module
2013-10-02 09:10:00 -05:00
RichieSams
1bdcae7f18
ZVISION: Rename zvision.h inclusion guard to be consistent with the other files
2013-10-02 09:09:59 -05:00
RichieSams
1140c8b48d
ZVISION: Fix space formatting
2013-10-02 09:09:59 -05:00
RichieSams
18b1c3130f
ZVISION: Move two lookup tables inside the RawZorkStream class
...
Instead of being global variables.
2013-10-02 09:09:58 -05:00
RichieSams
1c8a5582a2
ZVISION: Remove unnesessary operator overload
2013-10-02 09:09:58 -05:00
RichieSams
b913e9f8a3
ZVISION: Update removeDuplicateEntries to preserve order
...
The new algorithm is potentially slower, but it doesn't need
to use sort. Speed shouldn't be a problem because the function
isn't used that often and in each case the size of the container
is small.
2013-10-02 09:09:57 -05:00
RichieSams
1f9ba897b8
ZVISION: Convert _timeLeft to a signed int
...
This allows time decrementing to go negative instead of
wrapping to UINT_MAX. Which makes comparisons easier.
2013-10-02 09:09:56 -05:00
RichieSams
28ac59307b
ZVISION: Update warning message to correspond to the behavior
2013-10-02 09:09:56 -05:00
RichieSams
0deb845229
ZVISION: Remove global const variable
...
Replace with ColorMasks
2013-10-02 09:09:55 -05:00
RichieSams
afe8cba1a1
ZVISION: Fix spacing
2013-10-02 09:09:55 -05:00
RichieSams
4c06affe84
ZVISION: Convert _completeFrames to an Array
2013-10-02 09:09:54 -05:00
RichieSams
4172334b51
ZVISION: Remove global const variables
...
Instead, use ColorMasks
2013-10-02 09:09:54 -05:00
RichieSams
ffaffa2bc4
ZVISION: Convert all for-loops to use pre-increment instead of post-increment
2013-10-02 09:09:53 -05:00
RichieSams
239493305d
ZVISION: Replace all occurances of (*iter). with iter->
2013-10-02 09:09:53 -05:00
RichieSams
e08023c4b6
ZVISION: Add newline to end of module.mk
2013-10-02 09:09:52 -05:00