Strangerke
3c31d91d97
HOPKINS: Remove zoom, mode, SDL Zoom and fullscreen variables
...
Also remove functions related to the loading of INI files
2012-12-16 00:26:54 +01:00
Strangerke
2d172ab46e
HOPKINS: Remove all code related to 8b display
2012-12-15 23:28:58 +01:00
Strangerke
95025312a7
HOPKINS: Janitorial - Remove trailing space and double semi columns
2012-12-14 01:49:22 +01:00
Strangerke
eece86d78e
HOPKINS: Homogenization of memory management
2012-12-12 08:05:04 +01:00
Strangerke
d274441e12
HOPKINS: Some more renaming
2012-12-11 08:31:07 +01:00
Strangerke
299fbfc7c7
HOPKINS: Start renaming EventsManager functions
2012-12-11 01:53:50 +01:00
Paul Gilbert
9d8a2154f2
HOPKINS: Cleanup of playAnim method
2012-12-10 22:16:09 +11:00
Strangerke
269a6f9cae
HOPKINS: Some more function renaming
2012-12-10 07:54:03 +01:00
Strangerke
663bf3139f
HOPKINS: Rename (most of) ComputerManager functions
2012-12-10 00:23:51 +01:00
Strangerke
742b9e4750
HOPKINS: Rename animationManager functions
2012-12-09 22:35:59 +01:00
Strangerke
867cbbf4ff
HOPKINS: Refactor fileManager
2012-12-09 20:22:12 +01:00
Strangerke
f91b1f1129
HOPKINS: Janitorials: remove some while(1)
2012-12-04 21:36:53 +01:00
Paul Gilbert
fede8845aa
HOPKINS: Properly initialise the NO_COUL variable at startup.
...
This fixes animation issues with the factory lift near the end of the game.
2012-11-25 22:38:37 +11:00
Paul Gilbert
fc33d2d762
HOPKINS: Replaced many occurrences of 640 with SCREEN_WIDTH
2012-11-25 21:25:14 +11:00
Strangerke
384ca5dd82
HOPKINS: Fix CppCheck warnings
2012-11-23 22:21:35 +01:00
Strangerke
8e376ccc81
HOPKINS: Clean up some 'for' statements
2012-11-21 08:04:50 +01:00
Paul Gilbert
3da8683c48
HOPKINS: Bugfixes for the sequence player
2012-11-18 10:16:05 +11:00
Paul Gilbert
928b1ae0d0
HOPKINS: Bugfix for CHARGE_BANK_SPRITE1
2012-11-17 21:13:10 +11:00
Paul Gilbert
60c46fe386
HOPKINS: Bugfix for restoring screen after PLAY_ANM2 animation plays.
2012-11-17 12:36:28 +11:00
Paul Gilbert
63f69f2fa5
HOPKINS: Bugfixes for PLAY_ANM2 animation player
2012-11-17 12:31:51 +11:00
Paul Gilbert
3b878fc4c5
HOPKINS: Fixed some save/loading of TEMP.SCR to use the SaveLoadManager.
...
These should really be refactored in the future to use a memory buffer. Moderns systems have enough memory that it shouldn't be a problem to store a copy of the currently loaded background.
2012-11-16 21:24:52 +11:00
Strangerke
6d1db99540
HOPKINS: Remove some magic values, add a safety check in Copy_Video_Vbe16
2012-11-16 08:32:40 +01:00
Strangerke
e920b06ece
HOPKINS: Add some more code specific to the full version (linux)
2012-11-15 13:34:15 +01:00
Strangerke
678f133977
HOPKINS: Implement BASED(), remove a parameter to PLAY_SEQ()
2012-11-11 18:52:43 +01:00
Strangerke
a79cf7fa4f
HOPKINS: Replace some more boolean values
2012-10-29 22:54:35 +01:00
Strangerke
9d18e3fa59
HOPKINS: Replace some 0/1 by false/true for boolean variables
2012-10-28 22:38:34 +01:00
Paul Gilbert
e99a5c02b5
HOPKINS: Added lots of shouldQuit() checks to the loops in the script code
2012-10-29 00:00:18 +11:00
Paul Gilbert
2ec42212fa
HOPKINS: Fix buffer overruns in the PLAY_SEQ2 method
2012-10-28 23:36:57 +11:00
Paul Gilbert
1faeb6e136
HOPKINS: Some cleanup of field types and comparisons in PLAY_SEQ/PLAY_SEQ2
2012-10-28 21:49:41 +11:00
Paul Gilbert
a8e217a7b8
HOPKINS: Added code to delete saved temporary screen .SCR files
2012-10-28 18:04:06 +11:00
Paul Gilbert
38b5cf1efe
HOPKINS: Created new SaveFileManager class to handle save file related code
2012-10-24 22:49:32 +11:00
Paul Gilbert
95b2fe3730
HOPKINS: Minor string and comment fix
2012-10-23 00:02:34 +11:00
Paul Gilbert
f5473de649
HOPKINS: Fix gcc identified warnings
2012-10-22 23:15:24 +11:00
Strangerke
b4247f6265
HOPKINS: Add some translated comments to function names
2012-10-20 18:59:06 +02:00
Paul Gilbert
f74ad01185
HOPKINS: Bugfixes for scene animations initialisation
2012-10-16 08:51:31 +11:00
Paul Gilbert
ba4be24b18
HOPKINS: Reimplemented animation player method
2012-10-13 16:42:07 +11:00
Paul Gilbert
f2556a4caa
HOPKINS: Corrected some file exists calls
2012-10-13 15:23:29 +11:00
Paul Gilbert
721b619398
HOPKINS: Added explicit int16 cast to all READ_LE_UINT16 accesses.
...
I've already previously fixed two initialisatoin errors for data reading that expected int's to be 16 bits and signed, so adding the explicit cast everywhere will likely fix other similiar issues.
2012-10-11 22:58:04 +11:00
Paul Gilbert
7ca9d2100f
HOPKINS: Changed PTRNUL from being 0 to an explicitly allocated pointer.
...
Some of the methods explicitly differentiate between having a 0 result for invalid/abort versus PTRNUL return values
2012-10-10 21:03:29 +11:00
Paul Gilbert
22204ecc66
HOPKINS: Fixed loading in CHARGE_BANK_SPRITE1
2012-10-10 00:28:24 +11:00
Paul Gilbert
575f179f0f
HOPKINS: Converted the file manager from static to a standard manager class
2012-10-06 23:21:10 +10:00
Paul Gilbert
09601fab69
HOPKINS: Implemented PLAY_SEQ2
2012-10-05 23:52:59 +10:00
Paul Gilbert
86bf409540
HOPKINS: Implemented sequence player
2012-10-05 08:09:09 +10:00
Paul Gilbert
52166834d5
HOPKINS: Implemented lots more of the remaining stubbed methods
2012-10-05 00:55:25 +10:00
Paul Gilbert
bc863bd241
HOPKINS: Implemented more stubbed object manager methods
2012-10-03 22:15:39 +10:00
Paul Gilbert
84e07ae725
HOPKINS: Changed all __int16 to int
2012-09-30 21:21:09 +10:00
Paul Gilbert
8fa33e7714
HOPKINS: Implemented more object manager methods
2012-09-30 21:02:39 +10:00
Paul Gilbert
3fcff82dae
HOPKINS: Added extra shouldQuit check to animation player
2012-09-23 21:05:55 +10:00
Paul Gilbert
9900adf18c
HOPKINS: Initial implementation of some code that will be needed for cursor display
2012-09-19 21:34:23 +10:00
Paul Gilbert
809ab3e7b5
HOPKINS: Implemented BOB_ANIM_ON and BOB_ANIM_OFF
2012-09-16 17:33:33 +10:00