Paul Gilbert
bc863bd241
HOPKINS: Implemented more stubbed object manager methods
2012-10-03 22:15:39 +10:00
Paul Gilbert
b06cabee4b
HOPKINS: Implemented VERIF_SMOOTH and SMOOTH_MOVE
2012-10-02 22:41:13 +10:00
Paul Gilbert
28099ee00d
HOPKINS: Added new LinesManager class with lots of line methods
2012-10-02 21:44:23 +10:00
Paul Gilbert
0cd848b9a5
HOPKINS: Manually implemented colision method
2012-10-01 23:02:45 +10:00
Paul Gilbert
c0f658847c
HOPKINS: Implemented several stubbed ObjectsManager methods
2012-09-30 23:28:21 +10:00
Paul Gilbert
c306fe01a6
HOPKINS: Fixed compilation errors with previously commented out methods
2012-09-30 22:41:10 +10:00
Paul Gilbert
7eb6fffdbd
HOPKINS: Converted many numeric values to character constants
2012-09-30 22:18:50 +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
Paul Gilbert
ddb4fdcf12
HOPKINS: Implementing font methods
2012-09-26 22:13:15 +10:00
Paul Gilbert
377554ec62
HOPKINS: Implemented CALCUL_BOB, AvantTri, and AFF_BOB_ANIM
2012-09-24 22:21:04 +10:00
Paul Gilbert
0fbf1df76a
HOPKINS: Implemented some more sprite and bob methods
2012-09-24 21:10:50 +10:00
Paul Gilbert
c9f904b7ca
HOPKINS: Implemented some more of the object/sprite methods
2012-09-23 22:52:12 +10:00
Paul Gilbert
3fcff82dae
HOPKINS: Added extra shouldQuit check to animation player
2012-09-23 21:05:55 +10:00
Paul Gilbert
4f40d98af0
HOPKINS: Fix bug with clipping in Sprite_Vesa
2012-09-23 11:25:21 +10:00
Paul Gilbert
01bcd87ba4
HOPKINS: Initial implementation of CHOICE_OPTION and AFF_SPRITES
2012-09-23 10:59:52 +10:00
Paul Gilbert
e0c9eeae16
HOPKINS: Bugfixes to making menu selections, and quitting game
2012-09-22 20:45:08 +10:00
Paul Gilbert
1597aff3c7
HOPKINS: Clean up of moving Txt array from Globals to FontManager
2012-09-22 19:54:30 +10:00
Paul Gilbert
2876790a08
HOPKINS: Added Txt structure with currently known structure offsets
2012-09-22 11:11:26 +10:00
Paul Gilbert
460b4eb17b
HOPKINS: Implemented AFFICHE_SPEED method
2012-09-22 10:36:18 +10:00
Paul Gilbert
1a63930278
HOPKINS: Disabled VBL() method code and added ScummVM cursor display.
...
I'm not yet sure whether VBL was only concerned with displaying the cursor, but it had some loops using the lItCounter, so it was causing infinite loops. Whatever else VBL actually does besides cursor display will have to be converted to a more ScummVM friendly implementation.
2012-09-22 09:55:40 +10:00
Paul Gilbert
f20e411734
HOPKINS: Rewrite of Sprite_Vesa from scratch
2012-09-22 07:48:21 +10:00
Paul Gilbert
b6eba95cc1
HOPKINS: Minor renaming and bugifxes
2012-09-21 21:20:07 +10:00
Paul Gilbert
507af7e8a5
HOPKINS: Moved VBL method from EventsManager to GraphicsManager
2012-09-21 21:05:19 +10:00
Paul Gilbert
fc5d6bfb99
HOPKINS: Implemented Affiche_Perfect and support methods
2012-09-21 20:54:26 +10:00
Paul Gilbert
391e3da119
HOPKINS: Implemented Affiche_Segment_Vesa and support methods
2012-09-20 23:30:28 +10:00
Paul Gilbert
0ef0ff6099
HOPKINS: Implemented some more blitting methods
2012-09-20 22:23:07 +10:00
Paul Gilbert
3d917112c9
HOPKINS: Implemented some BOB methods
2012-09-20 22:02:55 +10:00
Paul Gilbert
06f83a0775
HOPKINS: Implemented more blitting/display methods
2012-09-20 20:54:03 +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
044f9b83ec
HOPKINS: Bugfixes to the display of the starting menu
2012-09-17 18:53:29 +10:00
Paul Gilbert
df410953c9
HOPKINS: Initial implementation of main menu method
2012-09-17 18:03:25 +10:00
Paul Gilbert
0b610c45df
HOPKINS: Implemented rest of main method, with stubs for sub-method calls
2012-09-17 16:53:21 +10:00
Paul Gilbert
809ab3e7b5
HOPKINS: Implemented BOB_ANIM_ON and BOB_ANIM_OFF
2012-09-16 17:33:33 +10:00
Paul Gilbert
d2bf3ae78c
HOPKINS: Implementing code for CHARGE_ANIM and dependent methods
2012-09-16 17:21:24 +10:00
Paul Gilbert
e02e950a40
HOPKINS: Implemented Vbe decoding so introduction now runs
2012-09-15 21:42:20 +10:00
Paul Gilbert
d007e0aafe
HOPKINS: initial implementation of INTORUN method
2012-09-15 13:23:46 +10:00
Paul Gilbert
10bb7730ea
HOPKINS: Fix loading images other than the first item in a picture index
2012-09-15 11:46:10 +10:00
Paul Gilbert
6e8fd5812b
HOPKINS: Cleanup and refactoring of frame counting and delays
2012-09-15 11:45:36 +10:00
Paul Gilbert
f1fce64994
HOPKINS: Initial implementation of main animation player method
2012-09-15 10:27:15 +10:00
Paul Gilbert
ec4c7a8baf
HOPKINS: Fix blitting 8-bit images to the screen
2012-09-13 22:55:50 +10:00
Paul Gilbert
e66ce45d0a
HOPKINS: Further work and bugfixes on palette processing
2012-09-13 21:08:54 +10:00
Paul Gilbert
254d4ac72b
HOPKINS: Improved on the initial image display hack
2012-09-10 22:18:43 +10:00