Walter van Niftrik
0593460b1b
ADL: Enable global commands in hires2
2016-06-06 20:35:49 +02:00
Walter van Niftrik
df4daf954f
ADL: Load hires2 items
2016-06-06 20:35:49 +02:00
Walter van Niftrik
46528f2c04
ADL: Fix flood fill palette setting
2016-06-06 20:35:49 +02:00
Walter van Niftrik
7ff7e0def4
ADL: Add hires2 command loading
2016-06-06 20:35:49 +02:00
Walter van Niftrik
0a6b7fb6a6
ADL: Add loading of room picture index for hires2
2016-06-06 20:35:49 +02:00
Walter van Niftrik
1e5fff86c8
ADL: Fix hires2 message printing
2016-06-06 20:35:49 +02:00
Walter van Niftrik
7cef93739c
ADL: Hook up bell in hires2
2016-06-06 20:35:49 +02:00
Walter van Niftrik
0664b51d2f
ADL: Add bell function
2016-06-06 20:35:49 +02:00
Walter van Niftrik
b4aea80723
ADL: Implement hires2 word wrapping
2016-06-06 20:35:49 +02:00
Walter van Niftrik
0686ba9de8
ADL: Clean up file error handling
2016-06-06 20:35:49 +02:00
Walter van Niftrik
148814b2a6
ADL: Move hires1 drawing functions into class
2016-06-06 20:35:49 +02:00
Walter van Niftrik
60892c91a5
ADL: Rename PictureD to Graphics
2016-06-06 20:35:49 +02:00
Walter van Niftrik
930bdcfa91
ADL: Implement hires2 PIC drawing
2016-06-06 20:35:49 +02:00
Walter van Niftrik
641d87f752
ADL: Load (some) hires2 strings
2016-06-06 20:35:49 +02:00
Walter van Niftrik
c44f18a818
ADL: Load hires2 room data
2016-06-06 20:35:49 +02:00
Walter van Niftrik
fe384e0ae0
ADL: Make room description hires1-only
2016-06-06 20:35:49 +02:00
Walter van Niftrik
ebb6ceb294
ADL: Load verbs and nouns for hires2
2016-06-06 20:35:49 +02:00
Walter van Niftrik
e49085b49d
ADL: Implement hires2 title screen
2016-06-06 20:35:49 +02:00
Walter van Niftrik
ee0c5e4452
ADL: Add skeleton for Hi-Res #2
2016-06-06 20:35:49 +02:00
Eugene Sandulenko
1bca15f95e
ADL: Fix warnings
2016-03-29 01:26:41 +02:00
Walter van Niftrik
ce3af91ef8
ADL: Disable GMM restore on restart prompt
...
At the end of the game a restart command is executed
from the global command list. As we assumed that this
would not occur, we disable restoring on the restart
prompt, at least for now.
2016-03-09 10:03:13 +01:00
Walter van Niftrik
349245d9b4
ADL: Fix regression in GMM saving/loading
2016-03-09 10:03:13 +01:00
Walter van Niftrik
9d65f901d0
ADL: Clarify detection entry
2016-03-09 10:03:13 +01:00
Walter van Niftrik
ac39224958
ADL: Limit keyboard input to 256 characters
2016-03-09 10:03:13 +01:00
Walter van Niftrik
d01da596ef
ADL: Add note about font
2016-03-09 10:03:13 +01:00
Walter van Niftrik
57af92e0c1
ADL: Fix shadowing warning (GCC 4.8)
2016-03-09 10:03:13 +01:00
Walter van Niftrik
63adab81ed
ADL: Clean up HiRes1Engine class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
86d58534e7
ADL: Move ASCII print function into Display class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
fd8a5f419f
ADL: Refactor string handling
2016-03-09 10:03:13 +01:00
Walter van Niftrik
ac79cb081c
ADL: Move #defines into header file
2016-03-09 10:03:13 +01:00
Walter van Niftrik
07d0997bef
ADL: Clean up AdlMetaEngine
2016-03-09 10:03:13 +01:00
Walter van Niftrik
58e7c53909
ADL: Clean up AdlEngine class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
0ec3ab1422
ADL: Fix const'ness
2016-03-09 10:03:13 +01:00
Walter van Niftrik
a73dcdf224
ADL: Move functionality into base class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
af42795ffa
ADL: Improve error messages
2016-03-09 10:03:13 +01:00
Walter van Niftrik
f62c56e384
ADL: Clean up line drawing
2016-03-09 10:03:13 +01:00
Walter van Niftrik
6379fbc124
ADL: Add more #defines to replace literals
2016-03-09 10:03:13 +01:00
Walter van Niftrik
1e1a5d4f07
ADL: Fix darkness setting in a move too late
2016-03-09 10:03:13 +01:00
Walter van Niftrik
165e333f4f
ADL: Implement half-pixel shift for monochrome
2016-03-09 10:03:13 +01:00
Walter van Niftrik
b2d2f3405e
ADL: Make palettes static
2016-03-09 10:03:13 +01:00
Walter van Niftrik
d3bfdc3657
ADL: Add more #defines to replace literals
2016-03-09 10:03:13 +01:00
Walter van Niftrik
50d6e6938a
ADL: Refactor graphics code
2016-03-09 10:03:13 +01:00
Walter van Niftrik
f5430f961b
ADL: Implement half-pixel shift in color mode
2016-03-09 10:03:13 +01:00
Walter van Niftrik
6f91289838
ADL: Clean up Display class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
e6d478ad15
ADL: Clean up Display class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
ec14c397ee
ADL: Clean up Display class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
115e4cab0d
ADL: Fix restoring on restart prompt
2016-03-09 10:03:13 +01:00
Walter van Niftrik
4f7e5da4da
ADL: Clean up Display class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
d5cc42f1c2
ADL: Make frame buffer linear
2016-03-09 10:03:13 +01:00
Walter van Niftrik
b30fb417ac
ADL: Disable scanlines when saving thumbnail
2016-03-09 10:03:13 +01:00
Walter van Niftrik
912a31fa65
ADL: Add monochrome and scanline rendering
2016-03-09 10:03:13 +01:00
Walter van Niftrik
84a9f6ce95
ADL: Add save game meta info support
2016-03-09 10:03:13 +01:00
Walter van Niftrik
baa2410a1c
ADL: Fix "don't understand" parser response override
2016-03-09 10:03:13 +01:00
Walter van Niftrik
93f5e36c9f
ADL: Add GMM loading and saving
2016-03-09 10:03:13 +01:00
Walter van Niftrik
339d3bc868
ADL: Move input code into AdlEngine
2016-03-09 10:03:13 +01:00
Walter van Niftrik
ba54955bff
ADL: Add loading from launcher
2016-03-09 10:03:13 +01:00
Walter van Niftrik
9928e51bd7
ADL: Add functions to adjust for 1-based arrays
2016-03-09 10:03:13 +01:00
Walter van Niftrik
475eb0cc95
ADL: Fix bug in item taking
2016-03-09 10:03:13 +01:00
Walter van Niftrik
e1fb585357
ADL: Use #define instead of literal
2016-03-09 10:03:13 +01:00
Walter van Niftrik
e3d13d06ee
ADL: Add save game support
2016-03-09 10:03:13 +01:00
Walter van Niftrik
727469d4a7
ADL: Add restarting
2016-03-09 10:03:13 +01:00
Walter van Niftrik
301b2fdc21
ADL: Remove leftover debug code
2016-03-09 10:03:13 +01:00
Walter van Niftrik
dc2e5e09ba
ADL: Put state-related members in _state struct
2016-03-09 10:03:13 +01:00
Walter van Niftrik
1abaf60cf0
ADL: Rename rightAngles to lineArt
2016-03-09 10:03:13 +01:00
Walter van Niftrik
34cb2f4c53
ADL: Move functionality into base class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
24c478c5ec
ADL: Add ARG #define to improve readability
2016-03-09 10:03:13 +01:00
Walter van Niftrik
ede25c19bc
ADL: Rename some #defines and variables for clarity
2016-03-09 10:03:13 +01:00
Walter van Niftrik
00d87cca90
ADL: Add more #defines for literals
2016-03-09 10:03:13 +01:00
Walter van Niftrik
2104a5095d
ADL: Rename Room struct fields
2016-03-09 10:03:13 +01:00
Walter van Niftrik
8f9d4b9653
ADL: Use #defines instead of literals
2016-03-09 10:03:13 +01:00
Walter van Niftrik
f9c9f2ac9d
ADL: Rename Item struct fields
2016-03-09 10:03:13 +01:00
Walter van Niftrik
ce97d0a26e
ADL: Use #defines instead of literals
2016-03-09 10:03:13 +01:00
Walter van Niftrik
6a1dd07197
ADL: Move more functionality into base class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
1e17a23879
ADL: Rename adl_v1.cpp/h to hires1.cpp/h
2016-03-09 10:03:13 +01:00
Walter van Niftrik
43a37e94dd
ADL: Rename AdlEngine_v1 to HiRes1Engine
2016-03-09 10:03:13 +01:00
Walter van Niftrik
d30cfa24fa
ADL: Remove dead code
2016-03-09 10:03:13 +01:00
Walter van Niftrik
183fe8b217
ADL: Move members into base class
2016-03-09 10:03:13 +01:00
Walter van Niftrik
9717aa9561
ADL: Clean-up string handling
2016-03-09 10:03:13 +01:00
Walter van Niftrik
87e2c4c1a9
ADL: Rename game type
2016-03-09 10:03:13 +01:00
Walter van Niftrik
c8ab2909c6
ADL: Initial check-in for ADL engine
2016-03-09 10:03:13 +01:00