Commit Graph

896 Commits

Author SHA1 Message Date
Marisa-Chan
7ddfcfd17e ZVISION: Implement action:disable_venus and action:set_venus 2014-11-08 12:44:00 +06:00
Marisa-Chan
d0f6b61d7d ZVISION: Implement action:delay_render 2014-11-08 12:26:04 +06:00
Marisa-Chan
53002dd2d0 ZVISION: Implement action:animunload 2014-11-08 12:21:38 +06:00
Marisa-Chan
0efa1bc560 ZVISION: Implement action:rotate_to 2014-11-07 10:25:11 +06:00
Marisa-Chan
7151240345 ZVISION: Now setBackgroundPosition must care about statekey value 2014-11-07 10:23:29 +06:00
Marisa-Chan
3131e3aa5a ZVISION: Add missing methods definition 2014-11-07 10:21:24 +06:00
Marisa-Chan
be8cf97674 ZVISION: Implement settings functions 2014-11-04 10:12:13 +06:00
Marisa-Chan
d40caba5b7 ZVISION: If ZorkAVIAudioTrack got another format call AVIAudioTrack::queueSound 2014-11-04 10:09:27 +06:00
Marisa-Chan
3f21de4694 ZVISION: Make ZorkAVIAudioTrack resetable 2014-11-04 10:08:07 +06:00
Filippos Karapetis
e4f3f44c23 ZVISION: Remove trailing whitespace 2014-10-28 16:15:01 +02:00
Torbjörn Andersson
4fdd9bbab3 ZVISION: Fix memory leak (CID 1109659) 2014-10-25 21:11:49 +02:00
Marisa-Chan
8b18ba64ae ZVISION: Add support for doubleFPS feature 2014-10-23 17:13:56 +07:00
Marisa-Chan
19b2e9123d ZVISION: Add distort_node to module.mk for success build 2014-10-23 17:12:25 +07:00
Marisa-Chan
678f47f043 ZVISION: Implement action:distort and distort sidefx node 2014-10-23 17:09:58 +07:00
Marisa-Chan
8e9d201cc3 ZVISION: Music actions and sidefx now handle midi sounds. 2014-10-22 11:49:24 +07:00
Marisa-Chan
4bc3194410 ZVISION: Implement simple midi support 2014-10-22 11:44:49 +07:00
Marisa-Chan
0b3a20f645 ZVISION: Some push toggles may contain few hotspot zones 2014-10-22 11:43:24 +07:00
Marisa-Chan
a65ec38f8d ZVISION: Fix code style 2014-10-10 16:50:59 +07:00
Marisa-Chan
ac74070af1 ZVISION: Lever blitter must scale image to rect 2014-10-10 16:49:38 +07:00
Marisa-Chan
7c9d8f22de ZVISION: Implement dynamic tilt up/down border 2014-10-10 16:48:28 +07:00
Marisa-Chan
002b8e692a ZVISION: Fix default Tilt linScale 2014-10-10 16:46:48 +07:00
Marisa-Chan
cf63da941c ZVISION: Action:region and visual effects implemented. 2014-10-10 16:40:46 +07:00
Thierry Crozat
ca992492d7 ZVISION: Add list of files that contain translatable strings 2014-10-04 01:09:27 +01:00
Marisa-Chan
2a6c2fdf45 ZVISION: Titler control and DisplayMessage action implemented 2014-09-10 16:20:50 +07:00
Marisa-Chan
39c3a26bfa ZVISION: Fix setStateFlag->setStateValue in HotMov control 2014-09-10 16:17:30 +07:00
Marisa-Chan
6ae414fbde ZVISION: PaintControl implemented 2014-09-10 11:42:26 +07:00
Marisa-Chan
bcb1aea0ff ZVISION: FistControl implementation. 2014-09-09 12:34:20 +07:00
Marisa-Chan
78552afdae ZVISION: Check .avi and .rlf suffix only in MetaAnimation. 2014-09-09 12:31:11 +07:00
Marisa-Chan
2b6d65f83b ZVISION: Implemented hotmovie control 2014-08-27 14:59:18 +07:00
Marisa-Chan
21d6fddab4 ZVISION: Added scaled blitter to bkg 2014-08-27 14:57:35 +07:00
Marisa-Chan
2cfef440d7 ZVISION: venus_id now in base control class 2014-08-07 15:58:27 +07:00
Marisa-Chan
7378443e38 ZVISION: Implement safe control 2014-08-07 15:52:43 +07:00
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
Marisa-Chan
1696e0dd96 ZVISION: Prepare save data while changing location 2014-08-04 16:43:15 +07:00
Marisa-Chan
e9676f5d7a ZVISION: Implementation of save control 2014-08-04 16:42:16 +07:00
Marisa-Chan
49fc9eb5e6 ZVISION: Define ID's for system strings 2014-08-04 16:41:08 +07:00
Marisa-Chan
5a5a32c84a ZVISION: New SaveManager methods for pre-buffering save data 2014-08-04 16:39:14 +07:00
Marisa-Chan
550c4dbc35 ZVISION: Implement full code for input control 2014-08-04 16:35:54 +07:00
Marisa-Chan
73d26bc233 ZVISION: Don't focus on already focused control 2014-08-04 16:33:36 +07:00
Marisa-Chan
d7d058cd60 ZVISION: New scriptManager location methods 2014-08-04 16:32:48 +07:00
Marisa-Chan
fb62b9477b ZVISION: Make controls processing breakeable. 2014-08-04 16:29:58 +07:00
Marisa-Chan
5a870100bd ZVISION: Bool results for keyUp and keyDown events for controls. 2014-07-12 21:52:56 +00:00
Marisa-Chan
7f2d4d9a6c ZVISION: Implement fuctionality for change focus without of calling focus/unfocus 2014-07-12 21:44:10 +00:00
Marisa-Chan
ce248644b8 ZVISION: Fix drawTxt y-position. 2014-07-12 21:41:49 +00:00
Marisa-Chan
bc4b0b5bf6 ZVISION: Implement code for getControl 2014-07-12 21:39:02 +00:00
Marisa-Chan
9dd9bfce80 ZVISION: String manager only load text lines without parsing text styles. 2014-07-12 21:38:11 +00:00
Marisa-Chan
57857a1d76 ZVISION: Controls now can return type of control. 2014-07-12 21:35:50 +00:00
Marisa-Chan
b9103b8d19 ZVISION: Implement functions for system messaging. 2014-07-12 19:09:08 +00:00
Marisa-Chan
bbaebdf680 ZVISION: Process events for controls similar to original engine, fix some errors. 2014-07-05 17:27:08 +00:00
Marisa-Chan
628d6cb4ee ZVISION: Fix puzzle disable condition check 2014-07-05 17:15:04 +00:00
Marisa-Chan
23c1b50861 ZVISION: Reorgonize source files into directories. 2014-07-02 19:50:55 +00:00
Marisa-Chan
ace0e5e88f ZVISION: Fix compilation errors with latest scummvm 2014-06-14 15:18:24 +07:00
Marisa-Chan
45589950c0 Merge remote-tracking branch 'upstream/master' into zvision
Conflicts:
	engines/zvision/animation/rlf_animation.cpp
	engines/zvision/animation_control.h
	engines/zvision/core/console.cpp
	engines/zvision/core/events.cpp
	engines/zvision/cursors/cursor.cpp
	engines/zvision/cursors/cursor_manager.cpp
	engines/zvision/cursors/cursor_manager.h
	engines/zvision/fonts/truetype_font.cpp
	engines/zvision/graphics/render_manager.cpp
	engines/zvision/graphics/render_manager.h
	engines/zvision/inventory/inventory_manager.h
	engines/zvision/inventory_manager.h
	engines/zvision/meta_animation.h
	engines/zvision/module.mk
	engines/zvision/scripting/actions.cpp
	engines/zvision/scripting/control.h
	engines/zvision/scripting/controls/animation_control.cpp
	engines/zvision/scripting/controls/animation_control.h
	engines/zvision/scripting/controls/input_control.cpp
	engines/zvision/scripting/controls/lever_control.cpp
	engines/zvision/scripting/controls/timer_node.cpp
	engines/zvision/scripting/controls/timer_node.h
	engines/zvision/scripting/puzzle.h
	engines/zvision/scripting/scr_file_handling.cpp
	engines/zvision/scripting/script_manager.cpp
	engines/zvision/scripting/script_manager.h
	engines/zvision/sidefx.cpp
	engines/zvision/sound/zork_raw.cpp
	engines/zvision/sound/zork_raw.h
	engines/zvision/video/video.cpp
	engines/zvision/video/zork_avi_decoder.h
	engines/zvision/zvision.cpp
	engines/zvision/zvision.h
2014-06-13 21:43:04 +07: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
Marisa-Chan
48360645dc ZVISION: Implement ttyText action 2014-03-09 23:20:27 +07:00
Marisa-Chan
6ca301c320 ZVISION: Add utf8 char length and utf8->uint16 functions 2014-03-09 23:19:17 +07:00
Marisa-Chan
ea6e151047 ZVISION: Add support for sharp(monochrome) font loading 2014-03-09 23:18:05 +07:00
Marisa-Chan
74fe47748e ZVISION: Fix slot rendering for item-to-item click 2014-03-07 08:16:17 +07:00
Marisa-Chan
84681a2439 ZVISION: SearchManager dir index in ZIX-file started from 1 not 0, include up border 2014-03-06 15:24:18 +07:00
Marisa-Chan
7d1c4ec27c ZVISION: Fix rlf incorrect ABS -128 issue 2014-03-06 15:22:05 +07:00
Marisa-Chan
26d923e354 ZVISION: Fix incompatibility of puzzle flugs with original saves. 2014-03-05 18:47:52 +07:00
Marisa-Chan
5f92871a9c ZVISION: Fix timer values for savegame 2014-03-05 18:44:23 +07:00
Marisa-Chan
5eb6462d60 ZVISION: Remove forgotten debug prints 2014-03-05 18:29:55 +07:00
Marisa-Chan
2a4e9a6358 ZVISION: Refactor of save functions 2014-03-05 16:21:03 +07:00
Marisa-Chan
eb9061e580 ZVISION: Refactor video-play and correct streamvideo for use subtitles and correct scale. 2014-03-02 00:03:25 +07:00
Marisa-Chan
d90b325a3b ZVISION: Implement syncsound sidefx class and action class. 2014-03-01 20:41:13 +07:00
Marisa-Chan
665014033d ZVISION: Add functions for framedelay controlling in animation_node 2014-03-01 20:39:24 +07:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Marisa-Chan
3608a0f6c6 ZVISION: Change changelocation code for identical work to original. 2014-02-24 22:49:44 +07:00
Marisa-Chan
1af6f404f4 ZVISION: Add subtitles support for MusicNode. 2014-02-24 22:47:28 +07:00
Marisa-Chan
8e02e06db1 ZVISION: Change rendermanager code for correct subtitles handle. 2014-02-24 22:46:00 +07:00
Marisa-Chan
ac9b74dd16 ZVISION: Implement subtitle handle class 2014-02-24 22:43:09 +07:00
Marisa-Chan
cf08849147 ZVISION: Implement textRender with tags parser. 2014-02-24 22:31:06 +07:00
Marisa-Chan
dcfe35c8ac ZVISION: Implement sTTFont class for handle ttf with styles. 2014-02-24 20:44:22 +07:00
Marisa-Chan
226ccb0de7 ZVISION: Don't add new timer if sidefx with same key exist 2014-02-24 20:40:20 +07:00
Marisa-Chan
6210ead126 ZVISION: Fix wrong style. 2014-02-24 20:37:58 +07: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
Marisa-Chan
cb2503aa9d ZVISION: Refactor of pushtoggle code, now full functional implementation. 2014-02-07 23:03:02 +07:00
Marisa-Chan
0033740001 ZVISION: Fix lever code; 2014-02-07 16:07:52 +07:00
Marisa-Chan
4a454ed763 ZVISION: New search manager for handle right handle for ZIX-files. 2014-02-04 08:32:02 +07:00
Marisa-Chan
9c9f59d570 ZVISION: Move lever code to use MetaAnimation. 2014-01-17 16:56:49 +07:00
Marisa-Chan
ff2a20889c ZVISION: Move code of animation_node to use meta_animation. 2014-01-17 16:54:59 +07:00
Marisa-Chan
3a1fda6d57 ZVISION: New class for handle rlf and avi animations. 2014-01-17 16:52:26 +07:00
Marisa-Chan
7b7ae43f7f ZVISION: Implement crossfade. 2014-01-17 11:10:17 +07:00
Marisa-Chan
d973b1fb1b ZVISION: Implement attenuate code. 2014-01-17 11:07:58 +07:00
Marisa-Chan
41415002b2 ZVISION: Implement PanTrack. 2014-01-17 10:57:29 +07:00
Marisa-Chan
61224e7225 ZVISION: Move MusicNode to use Audio::SoundHandle. 2014-01-17 09:32:06 +07:00
Marisa-Chan
9803f7e6c0 ZVISION: Fix code style with astyle. 2014-01-13 09:07:44 +07:00
Marisa-Chan
4ced9c07e0 ZVISION: Fix killSideFxType iterator. 2014-01-13 07:53:36 +07:00
Marisa-Chan
aef9c68f3c ZVISION: Implement menus. 2014-01-12 19:27:11 +07:00
Marisa-Chan
52bcd62248 ZVISION: Fix onMouseMove rectangle for scriptManager. 2014-01-12 19:20:49 +07:00
Marisa-Chan
e2dc6d31d2 ZVISION: Correct RenderManager methods for support menu. 2014-01-12 19:19:11 +07:00
Marisa-Chan
1428cb8950 ZVISION: Refactoring of renderManager. 2014-01-07 18:39:16 +07:00
Marisa-Chan
48156debaf ZVISION: Fix animation_node upper frame. 2013-12-24 15:37:11 +07:00
Marisa-Chan
0c7d1d2d36 ZVISION: Slot control code. 2013-12-24 15:11:39 +07:00
Marisa-Chan
fd325d49f9 ZVISION: Add splitter function into controls class. 2013-12-24 15:05:23 +07:00
Marisa-Chan
621818836e ZVISION: New easy-to-use render functions for next rendermanager generation. 2013-12-24 14:43:42 +07:00
Marisa-Chan
570630ee3d ZVISION: Make update screen delayed for updates. 2013-12-24 14:38:11 +07:00
D G Turner
16ec43a0cf ZVISION: Add missing getDebugger() for engine API. 2013-12-07 02:45:38 +00:00
Marisa-Chan
066cc74d96 ZVISION: Refactoring cursor manager into simple and full-functionally. 2013-12-04 14:00:48 +00:00
Marisa-Chan
f3e2857cde ZVISION: Some scripts action arguments can be uppercased, make all lowercase. 2013-11-26 15:02:38 +00:00
Marisa-Chan
feabdc6017 ZVISION: Change clear queued list firstly, not exec list. 2013-11-25 13:41:37 +00:00
Marisa-Chan
9f39b1e819 ZVISION: PreloadAnimation must indicate that the animation is loaded. 2013-11-25 13:34:44 +00:00
Marisa-Chan
1dbb6e807a ZVISION: Refactor parsing actions, it must handle presence/miss of slot key in same actions. 2013-11-25 13:30:29 +00:00
Marisa-Chan
4cb006f260 ZVISION: Animation nodes now scaleable. 2013-11-24 14:48:45 +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
Marisa-Chan
f877410fee ZVISION: Add new ChangeCursor method for load items icons. 2013-11-20 11:45:52 +00:00
Marisa-Chan
ff541a0d02 ZVISION: Impliment inventory functions and ActionInventory. 2013-11-20 11:44:43 +00:00
Marisa-Chan
5ab767cb37 ZVISION: Rename animation_control files to animation_node. 2013-11-15 18:46:57 +00:00
Marisa-Chan
30ee8ed0fd ZVISION: Refactore AnimationControl to AnimationNode + changes for correct use it from actions. 2013-11-15 18:34:11 +00:00
Marisa-Chan
e3b9f84d81 ZVISION: Change _currentLocation to new location before execute first scripts. 2013-11-15 18:15:12 +00:00
Marisa-Chan
5fd15be0a2 ZVISION: Don't output setStateValue debug information. 2013-11-15 18:14:09 +00:00
Marisa-Chan
677c74d59f ZVISION: Now onMouse functions handle return results and processing control list from end to beginning 2013-11-15 18:12:51 +00:00
Marisa-Chan
468c44581f ZVISION: MouseUp and MouseDown now will return break process loop flag. 2013-11-15 18:10:27 +00:00
Marisa-Chan
9363a0d071 ZVISION: Reverse queue puzzles adding to end->begin 2013-11-15 18:05:11 +00:00
Marisa-Chan
29fc5be12e ZVISION: Don't add puzzle to referencetable[key] twice. 2013-11-15 18:02:18 +00:00
Marisa-Chan
a0d73c34cf ZVISION: Code for ActionDisableControl and ActionEnableControl. 2013-11-13 22:38:57 +00:00
Marisa-Chan
7bd57a9ad6 ZVISION: Make rlf animation logic equivalent to video decoder methods. 2013-11-07 17:06:25 +07:00
Marisa-Chan
b635fab6e6 ZVISION: ActionAssign value can be another slot, ValueSlot must be used. 2013-11-07 16:46:54 +07:00
Marisa-Chan
5da10e99b2 ZVISION: Make source surface const type for read-only access. 2013-11-07 16:43:45 +07:00
Marisa-Chan
6a135c6779 ZVISION: Add zgi_mx directory for files search 2013-11-01 17:01:07 +07:00
Marisa-Chan
9dc0533f4f ZVISION: Implement MusicNode and move ActionMusic to work with it. 2013-11-01 17:00:20 +07:00
Marisa-Chan
be93d7d67d ZVISION: Implement ActionStop. 2013-11-01 16:55:19 +07:00
Marisa-Chan
e1df572ab8 ZVISION: Implement ActionKill. 2013-11-01 16:53:46 +07:00
Marisa-Chan
a35900142f ZVISION: ActionAdd must handle negative vallues. 2013-11-01 16:47:47 +07:00
Marisa-Chan
7f16672037 ZVISION: StateValue must be signed. 2013-11-01 16:46:24 +07:00
Marisa-Chan
f46d63d35c ZVISION: Implement engine-wide method for selecting new audio ID. 2013-11-01 16:44:44 +07:00
Marisa-Chan
d3ef75dac9 ZVISION: Replace ZorkRaw audio parameters table by fully implemented with 16bit flag. 2013-11-01 16:43:33 +07:00
Marisa-Chan
a5430c7703 ZVISION: Don't use unneeded function. 2013-11-01 16:23:08 +07:00
Marisa-Chan
1477192e8c ZVISION: Fix ZorkRaw stream decoder return true instead of real flag. 2013-11-01 16:05:15 +07: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
Marisa-Chan
44464ce686 ZVISION: Fix actionRandom parameter reader. 2013-10-31 09:53:17 +07:00
Marisa-Chan
0b61b653ae ZVISION: Handle go to 0000 - previous location. 2013-10-31 08:20:57 +00:00
Marisa-Chan
b2aa30afeb ZVISION: Correct timer code to match original. 2013-10-31 07:45:43 +00: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
Marisa-Chan
fa943f1044 ZVISION: Move actionTimer to use ValueSlot class. 2013-10-30 16:21:38 +07:00
Marisa-Chan
e38ca6e7a9 ZVISION: New class for handle values and values from [slots]. 2013-10-30 16:17:29 +07:00
Marisa-Chan
a8feff10b8 ZVISION: Add universe scope of puzzles to reference table. 2013-10-30 07:57:39 +00:00
Marisa-Chan
b0f74feb41 ZVISION: Define all sidefx types. 2013-10-30 07:53:47 +00:00
Marisa-Chan
fa74bcc4d5 ZVISION: Add to sidefx and scriptManager classes stop and kill methods 2013-10-30 07:51:05 +00:00
Marisa-Chan
41088f5516 ZVISION: Make setPartialScreen use mask color correctly. 2013-10-29 19:41:38 +00:00
Marisa-Chan
66c9d1d0fd ZVISION: Add engine pointer to actionResult for manipulations with
engine.
2013-10-29 18:33:37 +00: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
Marisa-Chan
6ace820da6 ZVISION: Remove field "flags" from puzzle structure. 2013-10-25 20:47:36 +00:00
Marisa-Chan
4d02fe42fd ZVISION: Remove not needed (de)serialize functions from controls class. 2013-10-25 20:44:40 +00:00
Marisa-Chan
6d5e8cb105 ZVISION: Replace disable/enable control functions by call to
getStateFlag.
2013-10-25 20:42:14 +00:00
Marisa-Chan
c0a709dc23 ZVISION: Refactoring script manager, massive changes. 2013-10-25 17:12:08 +07:00
Marisa-Chan
8e4070c68b ZVISION: Added global StateFlags and set/get/unset functions. 2013-10-25 15:39:38 +07:00
Marisa-Chan
91cbb1ec79 ZVISION: Move setState to use queuePuzzle. 2013-10-25 14:52:40 +07:00
Marisa-Chan
c87ca1bc9c ZVISION: Add flag to puzzle structure for use with new referenceTable. 2013-10-25 08:13:59 +00:00
Marisa-Chan
d8ad0e5235 ZVISION: Added clean function for script scope and body for queue
routine.
2013-10-24 22:45:55 +00:00
Marisa-Chan
803ff02136 ZVISION: New data types for script files and puzzle reference. 2013-10-24 22:25:34 +00:00
Marisa-Chan
3e51ed6a78 ZVISION: Set right reaction for mouse up/down events. 2013-10-22 12:02:03 +07:00
Marisa-Chan
9888e66603 ZVISION: Added system StateKey names enum. 2013-10-22 08:24:30 +00:00
Marisa-Chan
2e0e9dc1f6 ZVISION: Fix changelocation sscanf format string to original format. 2013-10-21 16:39:40 +07:00
Marisa-Chan
db3d154c63 ZVISION: SetPartialScreen must update part of currentBackground image. 2013-10-20 20:07:31 +00:00
Marisa-Chan
dbdefe23e9 ZVISION: New render functions for rendering surface-to-surface. 2013-10-20 20:06:12 +00:00
Marisa-Chan
bbe29500cc ZVISION: Forgotten change cursos to pressed in ZGI code. 2013-10-20 18:39:19 +00:00
Marisa-Chan
25834faf07 ZVISION: Style modifing by astyle. 2013-10-20 18:39:06 +00:00
Marisa-Chan
aefa58f5a4 ZVISION: Correcting TimerNode behavior. 2013-10-18 22:58:02 +00:00
Marisa-Chan
4ac2c3e93b ZVISION: Move TimerNode to SideFX-based class. 2013-10-18 22:44:33 +00:00
Marisa-Chan
96ac92aae3 ZVISION: Added type field for SideFX 2013-10-18 20:43:04 +00:00
Marisa-Chan
a6f025c74f ZVISION: Basic integration of SideFX into scriptManager. 2013-10-18 20:11:33 +00:00
Marisa-Chan
82348a74df ZVISION: New base class similar to control for handling timers, music, etc... 2013-10-18 19:48:57 +00:00
Marisa-Chan
2050987fa1 ZVISION: Detach raw stream reader from RawZorkStream for creating correct avi raw reader. 2013-10-18 19:48:57 +00:00
Marisa-Chan
7a3518d7c3 ZVISION: Streamvideo alwayas skippable. Skippable flag renamed to skipline. 2013-10-18 19:48:57 +00:00
Marisa-Chan
f1c6b58a94 ZVISION: Select needed workingWindow for ZGI and Nemesis. 2013-10-18 19:48:57 +00:00
Marisa-Chan
cf99a88322 ZVISION: Change platform detection of ZGI, dos->win. 2013-10-18 19:48:57 +00:00
Marisa-Chan
4baa1801fe ZVISION: Don't need to set push flag in cursorDown because it's block change cursor image. 2013-10-18 19:48:57 +00:00
Marisa-Chan
b9ad7e80a5 ZVISION: screenSpaceToImageSpace return 0,0 when pointer outside working window. 2013-10-18 19:48:57 +00: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