Johannes Schickel
56a99b1d37
PARALLACTION: Make GPL headers consistent in themselves.
2014-02-18 02:39:37 +01:00
Matthew Hoops
0031c41db8
COMMON: Change kPlatformPC to kPlatformDOS
...
"PC" was very ambiguous and now it matches what we show in the GUI.
This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Alyssa Milburn
41d337c549
PARALLACTION: Clean up global variables a bit.
2012-09-27 22:41:51 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
3534cff8ef
ALL: Fix indention (whitespaces -> tabs)
...
svn-id: r53738
2010-10-23 15:46:50 +00:00
Nicola Mettifogo
34c2546fdd
Added declaration for Amiga BRA callables.
...
svn-id: r39741
2009-03-29 14:03:11 +00:00
Nicola Mettifogo
1ac00f210b
Fixed most palette issues in BRA Amiga.
...
svn-id: r39441
2009-03-16 09:11:51 +00:00
Nicola Mettifogo
9e792deb3e
Added mouse cursor to BRA Amiga. To be perfected.
...
svn-id: r39434
2009-03-16 00:03:22 +00:00
Nicola Mettifogo
0a387bca12
Moved mouse cursor loading/handling to Input class.
...
svn-id: r34206
2008-08-30 10:27:20 +00:00
Nicola Mettifogo
a403372ae1
Cleanup.
...
svn-id: r34185
2008-08-26 12:15:11 +00:00
Nicola Mettifogo
9630298df6
Sorted static mouse arrow bitmap, so it doesn't have to be 'decoded' on the fly. This saves a headache on re-entry.
...
svn-id: r32495
2008-06-02 13:12:07 +00:00
Nicola Mettifogo
6979458e26
Extracted script parsing code to its own class.
...
svn-id: r31972
2008-05-10 11:11:03 +00:00
Nicola Mettifogo
1d025957ca
Moved location parsing out of the engines, to LocationParser_ns and LocationParser_br.
...
svn-id: r31958
2008-05-09 01:35:43 +00:00
Nicola Mettifogo
652069f1a6
Made location parser more fault-tolerant, in that it prints out a warning message instead of exiting ScummVM when it encounters an unexpected keywords in the scripts.
...
svn-id: r29220
2007-10-14 20:59:46 +00:00
Nicola Mettifogo
0fab64817f
Fixed bug #1808615 . An unexpected (but harmless) 'ENDCOMMANDS' statement was spotted in the game scripts by the new stricter parser.
...
svn-id: r29158
2007-10-06 21:15:53 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Nicola Mettifogo
c22784449f
Fixed BRA parser table for scripts.
...
svn-id: r28905
2007-09-15 12:16:43 +00:00
Max Horn
4a302b25ad
Lots of source code formatting corrections
...
svn-id: r28887
2007-09-10 13:17:20 +00:00
Nicola Mettifogo
bc44745011
Pushed current save/load code from Parallaction down to Parallaction_ns.
...
svn-id: r28775
2007-08-31 18:34:46 +00:00
Nicola Mettifogo
9c608fcacb
Implemented more opcodes.
...
svn-id: r28746
2007-08-26 09:01:19 +00:00
Nicola Mettifogo
8f2e600601
Merged most parser contexts into a single structure, added some new fields to support BRA.
...
svn-id: r28727
2007-08-25 16:45:06 +00:00
Nicola Mettifogo
1e8ebaa7bd
Cleanup script routines.
...
svn-id: r28718
2007-08-25 11:45:05 +00:00
Nicola Mettifogo
37cdd1c69a
First step in restructuring engine code:
...
- code has been consolidated in fewer files
- new table-driven parsers/execution
- some functions has been pushed down the engine hierarchy
- Parallaction_br now inherits from Parallaction_ns
svn-id: r28711
2007-08-24 20:14:51 +00:00
Nicola Mettifogo
f0f46113ee
Changed more parsing routines to use tables instead of switch statements.
...
svn-id: r28637
2007-08-16 17:28:18 +00:00
Nicola Mettifogo
32164ff210
Defined new Table for location scripts level-0 statements, and changed parseLocation to use a function pointer array instead of a big switch statement.
...
svn-id: r28620
2007-08-14 18:58:47 +00:00
Nicola Mettifogo
d02441a372
Fixed a couple of mistyped strings, solving a crash in the introduction of BS and a soon-to-be-spotted issue in BRA.
...
svn-id: r28619
2007-08-14 16:39:25 +00:00
Nicola Mettifogo
9167422ce3
Moved cursor handling from Gfx to engine subclasses.
...
svn-id: r28534
2007-08-11 20:44:22 +00:00
Nicola Mettifogo
d9e6db79b5
Refactored allegedly ugly code.
...
svn-id: r28318
2007-07-29 21:14:17 +00:00
Nicola Mettifogo
65ee4ae2d4
Now callables array is properly initialized.
...
svn-id: r28316
2007-07-29 19:56:06 +00:00
Nicola Mettifogo
4774696a96
Made current callable routines members of Parallaction_ns, and moved them to callables_ns.cpp.
...
svn-id: r28302
2007-07-29 17:02:08 +00:00
Nicola Mettifogo
9df68f57b0
Fixed mismatched table name in initialization.
...
svn-id: r28300
2007-07-29 16:56:06 +00:00
Nicola Mettifogo
7e4909efad
Moved all callable routines and related data into callables.cpp.
...
svn-id: r28299
2007-07-29 16:42:29 +00:00
Nicola Mettifogo
b01232f08a
- Added parser strings for Big Red Adventure
...
- Pushed parser strings initialization down to engine subclasses
svn-id: r28295
2007-07-29 16:29:41 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Nicola Mettifogo
ae63466446
cleanup
...
svn-id: r26834
2007-05-13 14:38:05 +00:00
Nicola Mettifogo
887fa2f760
Fixed timings when showing credits.
...
svn-id: r26830
2007-05-13 12:39:32 +00:00
Nicola Mettifogo
ed796d164a
Fixed script command lookup table.
...
svn-id: r26805
2007-05-12 12:58:04 +00:00
Nicola Mettifogo
7609a54520
Some fixes for font management:
...
- new Amiga topaz font
- labels can be seen on the Amiga demo
- colors are now working
svn-id: r26580
2007-04-23 17:22:47 +00:00
Nicola Mettifogo
8c8066b7ab
Added stubs for Amiga specific callables.
...
svn-id: r26565
2007-04-22 09:46:22 +00:00
Nicola Mettifogo
a0dbf44ee1
- moved walk code to List<>
...
- some adjustments to #include statements
svn-id: r26424
2007-04-09 10:03:15 +00:00
Nicola Mettifogo
7b9c74acae
Added new class Table, and updated Disk accordingly. Tables can be populated after their creation or wrapped around existing arrays. Thus, the old functions (initTable, freeTable and searchTable) have been removed.
...
svn-id: r26295
2007-03-24 21:18:08 +00:00
Nicola Mettifogo
6f0dda093a
renamed Graphics class to Gfx and Parallaction::_graphics to Parallaction::_gfx to shorten lines and avoid aliasing with framework's Graphics
...
svn-id: r26111
2007-03-12 20:41:25 +00:00
Nicola Mettifogo
72ef7093fa
some refactoring
...
svn-id: r26072
2007-03-10 22:13:47 +00:00
Torbjörn Andersson
f33da9e412
Some indentation and format changes. Mostly replacing spaces with tabs.
...
svn-id: r25654
2007-02-17 15:37:49 +00:00
Nicola Mettifogo
a3df05727a
removed definition of _glyphWidths
...
svn-id: r25097
2007-01-15 21:59:56 +00:00
Max Horn
abb7d49bca
Fixing const related warnings in the parallaction engine
...
svn-id: r25095
2007-01-15 21:14:34 +00:00
Eugene Sandulenko
e5c7ce83b8
Initial import of Parallaction engine
...
svn-id: r25083
2007-01-14 21:29:12 +00:00