Strangerke
|
e597f92b30
|
TRECISION: Move two more hardcoded logic functions
|
2021-05-29 21:23:10 +01:00 |
|
SupSuper
|
851d1aff9e
|
TRECISION: Don't use dirty rects for FMVs
|
2021-05-29 21:23:10 +01:00 |
|
SupSuper
|
f9d7c9b594
|
TRECISION: Clean up room regen functions
|
2021-05-29 21:23:10 +01:00 |
|
Filippos Karapetis
|
47adc5277c
|
TRECISION: Remove the unused _linearMode variable
|
2021-05-29 21:23:10 +01:00 |
|
Filippos Karapetis
|
257d154195
|
TRECISION: Simplify clearScreen() and remove longset()
|
2021-05-29 21:23:10 +01:00 |
|
Strangerke
|
e7219a9c45
|
TRECISION: move more logic to its class, rewrite doMouseTalk so its similar to the other doMouse functions
|
2021-05-29 21:23:09 +01:00 |
|
Strangerke
|
07b7196826
|
TRECISION: Remove forgotten (and useless) variable definitions in do.cpp
|
2021-05-29 21:23:09 +01:00 |
|
Strangerke
|
171612e5d6
|
TRECISION: rename useWithInventory and useInventoryWithScreen in order to avoid future confusion
|
2021-05-29 21:23:09 +01:00 |
|
Strangerke
|
8f71ed3cb9
|
TRECISION: use _vm instead of g_vm in logic, some renaming and comment translations
|
2021-05-29 21:23:09 +01:00 |
|
Strangerke
|
58b4a0f735
|
TRECISION: Move more hardcoded logic to its separate class
|
2021-05-29 21:23:09 +01:00 |
|
Strangerke
|
e5a5c85426
|
TRECISION: Rework roomOut
|
2021-05-29 21:23:08 +01:00 |
|
Strangerke
|
12013e8522
|
TRECISION: Move roomOut hardcoded logic to the logic class, cleanup
|
2021-05-29 21:23:08 +01:00 |
|
Strangerke
|
5e8ae0596e
|
TRECISION: move hardcoded logic out of doInventoryUseWithInventory
|
2021-05-29 21:23:08 +01:00 |
|
Strangerke
|
e0e111f60c
|
TRECISION: introduce LogicManager for hardcoded logic parts of the engine, some renaming
|
2021-05-29 21:23:08 +01:00 |
|
Strangerke
|
af5c75bffa
|
TRECISION: Move more functions to main class
|
2021-05-29 21:23:07 +01:00 |
|
Strangerke
|
062bdee23c
|
TRECISION: Remove useless code
|
2021-05-29 21:23:07 +01:00 |
|
Strangerke
|
0787e324c1
|
TRECISION: Remove useless headers
|
2021-05-29 21:23:07 +01:00 |
|
Strangerke
|
3333c2d0ce
|
TRECISION: Some polishing in Sound, remove useless comments in initNames
|
2021-05-29 21:23:07 +01:00 |
|
Strangerke
|
f16f7bd5f1
|
TRECISION: Turn OldObjStatus and VideoObjStatus into a bool
|
2021-05-29 21:23:07 +01:00 |
|
Strangerke
|
c6f5560f7d
|
TRECISION: Move some more inventory functions, renaming
|
2021-05-29 21:23:06 +01:00 |
|
Strangerke
|
fca384fac7
|
TRECISION: Move CheckSystem to main class, turn SoundSystemActive and SpeechTrackEnabled into bool, simplify related code
|
2021-05-29 21:23:06 +01:00 |
|
Strangerke
|
5d5783f5e9
|
TRECISION: remove some unused defines and functions, remove useless includes
|
2021-05-29 21:23:06 +01:00 |
|
Strangerke
|
5f770b6f92
|
TRECISION: Renaming and code simplificatin in do and llmouse
|
2021-05-29 21:23:06 +01:00 |
|
Strangerke
|
fa256f93d5
|
TRECISION: Move VPix to GraphicsManager
|
2021-05-29 21:23:05 +01:00 |
|
Strangerke
|
2e68d8b63b
|
TRECISION: Move more stuff to main class, remove llkbd.cpp
|
2021-05-29 21:23:05 +01:00 |
|
Strangerke
|
424ec43cb1
|
TRECISION: Initialize light directions to silent compilation warning
|
2021-05-29 21:23:05 +01:00 |
|
Strangerke
|
67714db25c
|
TRECISION: Some renaming and reordering in the main class
|
2021-05-29 21:23:05 +01:00 |
|
Strangerke
|
f6488f7dd9
|
TRECISION: Use CLIP when computing posx
|
2021-05-29 21:23:05 +01:00 |
|
Strangerke
|
9fd15aea2b
|
TRECISION: Add enum for mouse commands, some cleanup, some renaming
|
2021-05-29 21:23:04 +01:00 |
|
Strangerke
|
0a21804cac
|
TRECISION: Remove some unused flags related to inventory
|
2021-05-29 21:23:04 +01:00 |
|
Strangerke
|
4ee992deda
|
TRECISION: Remove (mostly) useless Left/Right arrow variables
|
2021-05-29 21:23:04 +01:00 |
|
Strangerke
|
5d7dc67094
|
TRECISION: some more work on inventory (cleanup, renaming, translation)
|
2021-05-29 21:23:04 +01:00 |
|
strangerke
|
16801d3016
|
TRECISION: Move some inventory code to a separate source file
|
2021-05-29 21:23:03 +01:00 |
|
strangerke
|
61a4047d47
|
TRECISION: Move some more functions to main class
|
2021-05-29 21:23:03 +01:00 |
|
strangerke
|
31af840ee2
|
TRECISION: Get rid of UStr, change some functions tu use Common::String, remove some unused function definitions
|
2021-05-29 21:23:03 +01:00 |
|
SupSuper
|
546541ded2
|
TRECISION: Try to seek Smacker frames accurately
|
2021-05-29 21:23:03 +01:00 |
|
strangerke
|
d9b3e5d630
|
TRECISION:Move shadow and aliasing to GraphicsManager, add a missing break
|
2021-05-29 21:23:03 +01:00 |
|
Strangerke
|
51f21e6203
|
TRECISION: Move NlInit code to engine's run()
|
2021-05-29 21:23:02 +01:00 |
|
strangerke
|
8bb85477f1
|
TRECISION: Fix memory leak in AnimManager
|
2021-05-29 21:23:02 +01:00 |
|
SupSuper
|
a8c4c8d607
|
TRECISION: Fix frame skipping?
|
2021-05-29 21:23:02 +01:00 |
|
SupSuper
|
3f33ac6225
|
TRECISION: Clean up pixel formats
|
2021-05-29 21:23:02 +01:00 |
|
strangerke
|
43ae34c84a
|
TRECISION: Some renaming in AnimManager
|
2021-05-29 21:23:01 +01:00 |
|
strangerke
|
8ef086b409
|
TRECISION: Move anim and llanim functions to AnimManager
|
2021-05-29 21:23:01 +01:00 |
|
SupSuper
|
e1e57e31ce
|
AUDIO: Add PCM Mu-law and A-law decoders
Used by Nightlong engine
|
2021-05-29 21:23:01 +01:00 |
|
strangerke
|
48370f3276
|
TRECISION: Add video.h/cpp , move NightlongSmackerDecoder in it
|
2021-05-29 21:23:01 +01:00 |
|
strangerke
|
954cf2a429
|
TRECISION: Introduce GraphicsManager
|
2021-05-29 21:23:01 +01:00 |
|
SupSuper
|
7fb7c2b29b
|
TRECISION: Loop video better
|
2021-05-29 21:23:00 +01:00 |
|
SupSuper
|
3869656b65
|
TRECISION: Guard against null streams
|
2021-05-29 21:23:00 +01:00 |
|
strangerke
|
b1f392bc5e
|
TRECISION: Turn mleft and mright into bool, check the use of int16 for mouse coordinates
|
2021-05-29 21:23:00 +01:00 |
|
strangerke
|
b780693df5
|
TRECISION: Remove useless keywords (struct and typedef)
|
2021-05-29 21:23:00 +01:00 |
|