Paul Gilbert
aeb7794a74
HOPKINS: Add TalkManager constructor to initialise it's fields
2012-10-25 08:34:37 +11:00
Paul Gilbert
7441e0e8d7
HOPKINS: bugfixes to conversation code
2012-10-24 23:20:26 +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
39bc683a18
HOPKINS: Merged inventory dialog and OptionsDialog class into a DialogsManager class
2012-10-24 20:37:42 +11:00
Paul Gilbert
bf0290f6a4
HOPKINS: Moved the script execution code to it's own file
2012-10-23 20:40:19 +11:00
Paul Gilbert
37dcdbf527
HOPKINS: Fix decoding error in REPONSE
2012-10-23 09:16:15 +11:00
Paul Gilbert
289ca6e50d
HOPKINS: Fix some more uninitialised variables
2012-10-23 09:07:19 +11:00
Paul Gilbert
46a21087bd
HOPKINS: Fix gcc identified warnings in talk.cpp
2012-10-22 23:35:51 +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
575f179f0f
HOPKINS: Converted the file manager from static to a standard manager class
2012-10-06 23:21:10 +10:00
Paul Gilbert
a404f86a38
HOPKINS: Implemented more previously stubbed object manager methods
2012-10-04 07:27:34 +10:00
Paul Gilbert
bc863bd241
HOPKINS: Implemented more stubbed object manager methods
2012-10-03 22:15:39 +10:00
Paul Gilbert
1f87e4836a
HOPKINS: Fixed some more castings identified by gcc
2012-09-30 21:41:47 +10:00
Paul Gilbert
b34091852c
HOPKINS: Fix casting errors identified by gcc
2012-09-30 21:33:00 +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
92313216dd
HOPKINS: Implemented more graphics and object methods
2012-09-29 09:33:42 +10:00
Paul Gilbert
3594a691ab
HOPKINS: Implemented stubbed talk manager methods
2012-09-28 22:49:43 +10:00
Paul Gilbert
7c9ad56aac
HOPKINS: Implemented many of the previously stubbed methods
2012-09-28 22:15:59 +10:00
Paul Gilbert
221050f39f
HOPKINS: Implemented more talk manager methods
2012-09-27 23:05:09 +10:00
Paul Gilbert
1885141be5
HOPKINS: Starting implementation of talk manager
2012-09-26 23:34:10 +10:00