Commit Graph

97917 Commits

Author SHA1 Message Date
Paul Gilbert
54e16ae6dd GLK: COMPREHEND: Cleanup of game classes 2020-06-02 19:09:39 -07:00
Paul Gilbert
99dffa8609 GLK: COMPREHEND: Fix naming of game virtual methods 2020-06-02 18:40:33 -07:00
Paul Gilbert
3aacc800a9 GLK: COMPREHEND: Flesh out and fixes for detection code 2020-06-02 18:22:12 -07:00
Paul Gilbert
88c1d4ecf1 GLK: COMPREHEND: Cleanup of Crimson Crown code, remove deprecated data 2020-06-02 18:22:12 -07:00
Paul Gilbert
243adfe901 GLK: COMPREHEND: Implemented game font 2020-06-02 18:22:12 -07:00
Paul Gilbert
508a65a02e GLK: COMPREHEND: Renaming constant arrays to be uppercase 2020-06-02 18:22:12 -07:00
Paul Gilbert
a06ed9ef2f GLK: COMPREHEND: Added loading of Transylvania title 2020-06-02 18:22:12 -07:00
Paul Gilbert
c6346f2db0 GLK: COMPREHEND: Better placement of location images 2020-06-02 18:22:12 -07:00
Paul Gilbert
21eb824978 GLK: COMPREHEND: Fix parsing string table 2020-06-02 18:22:12 -07:00
Paul Gilbert
9a8d5e51d2 GLK: COMPREHEND: Fix drawing of items on-screen 2020-06-02 18:22:12 -07:00
Paul Gilbert
088bb3caf4 GLK: COMPREHEND: Draw images doubled-sized to properly fill screen 2020-06-02 18:22:12 -07:00
Paul Gilbert
ead0a1bdd4 GLK: COMPREHEND: Proper freeing of Pics on exit 2020-06-02 18:22:11 -07:00
Paul Gilbert
f7e40621ce GLK: COMPREHEND: Finish implementing PIcs archive 2020-06-02 18:22:11 -07:00
Paul Gilbert
d59873704c GLK: COMPREHEND: Converting picture drawing to an Archive abstraction 2020-06-02 18:22:11 -07:00
Paul Gilbert
967c6a277e GLK: COMPREHEND: Remove use of printf macro 2020-06-02 18:22:11 -07:00
Paul Gilbert
9609ef72cc GLK: COMPREHEND: Implement engine readChar method 2020-06-02 18:22:11 -07:00
Paul Gilbert
604b8f91ca GLK: COMPREHEND: Fix gcc warnings 2020-06-02 18:22:11 -07:00
Paul Gilbert
0831f0d93c GLK: COMPREHEND: Remove deprecated utils file 2020-06-02 18:22:11 -07:00
Paul Gilbert
08de10a9ec GLK: COMPREHEND: Change _replaceWords to a StringArray 2020-06-02 18:22:11 -07:00
Paul Gilbert
f91628971d GLK: COMPREHEND: Change _functions to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
0ed3473e35 GLK: COMPREHEND: Change _actions to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
6015d9c914 GLK: COMPREHEND: Change _wordMaps to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
4d5146341a GLK: COMPREHEND: Change _items to Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
b26044de81 GLK: COMPREHEND: Changing _rooms to be a Common::Array 2020-06-02 18:22:11 -07:00
Paul Gilbert
3c4bcc9790 GLK: COMPREHEND: Hooking up engine save/load methods 2020-06-02 18:22:11 -07:00
Paul Gilbert
2671e9a071 GLK: COMPREHEND: Shifting DrawSurface to be a single instance of the engine 2020-06-02 18:22:11 -07:00
Paul Gilbert
093825f759 GLK: COMPREHEND: Changed StringTable to be a Common StringArray 2020-06-02 18:22:11 -07:00
Paul Gilbert
744580a3a0 GLK: COMPREHEND: Change fatal_error to use error 2020-06-02 18:22:11 -07:00
Paul Gilbert
6447f64709 GLK: COMPREHEND: Merged string lookups into Game class 2020-06-02 18:22:11 -07:00
Paul Gilbert
0a2478984f GLK: COMPREHEND: Change _replaceWords to be an Array 2020-06-02 18:22:10 -07:00
Paul Gilbert
e8c47aa747 GLK: COMPREHEND: Implementing savegames 2020-06-02 18:22:10 -07:00
Paul Gilbert
13b4698c83 GLK: COMPREHEND: Skeleton for savegames within ScummVM 2020-06-02 18:22:10 -07:00
Paul Gilbert
17454429e4 GLK: COMPREHEND: Move floodfill disable to a debugger command 2020-06-02 18:22:10 -07:00
Paul Gilbert
645b2132d7 GLK: COMPREHEND: Change debug_printf to use debugC 2020-06-02 18:22:10 -07:00
Paul Gilbert
207e8f4ba2 GLK: COMPREHEND: Further refactoring of drawing 2020-06-02 18:22:10 -07:00
Paul Gilbert
4fc86e1bc9 GLK: COMPREHEND: Refactoring drawing code 2020-06-02 18:22:10 -07:00
Paul Gilbert
687ed8be04 GLK: COMPREHEND: Objectifying image file methods 2020-06-02 18:22:10 -07:00
Paul Gilbert
0944b7aa6a GLK: COMPREHEND: Implementing some graphic primitives 2020-06-02 18:22:10 -07:00
Paul Gilbert
0f411b62dd GLK: COMPREHEND: Improved graphic vs text area setup 2020-06-02 18:22:10 -07:00
Paul Gilbert
21462c57f6 GLK: COMPREHEND: Creating debugger to hold dumping methods 2020-06-02 18:22:09 -07:00
Paul Gilbert
7a88a18d47 GLK: COMPREHEND: Implement action line input 2020-06-02 18:22:09 -07:00
Paul Gilbert
51ff674d99 GLK: COMPREHEND: Adding method for reading text 2020-06-02 18:22:09 -07:00
Paul Gilbert
e55aaa91da GLK: COMPREHEND: Adding method to print text to text buffer 2020-06-02 18:22:09 -07:00
Paul Gilbert
fbf8e0a23b GLK: COMPREHEND: Fix opcode map definition 2020-06-02 18:22:09 -07:00
Paul Gilbert
16c36841aa GLK: COMPREHEND: gcc compilation fixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
eca27789b1 GLK: COMPREHEND: Data loading fixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
ec99b086fc GLK: COMPREHEND: Capitalizing class names 2020-06-02 18:22:09 -07:00
Paul Gilbert
269b83f31e GLK: COMPREHEND: Removal of redundant struct prefixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
5023e261ed GLK: COMPREHEND: Removal of redundant struct prefixes 2020-06-02 18:22:09 -07:00
Paul Gilbert
fff77194d7 GLK: COMPREHEND: Converting data loading to be endian safe 2020-06-02 18:22:09 -07:00