aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
056f26402a
MUTATIONOFJB: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Ľubomír Remák
a97a14cc89
MUTATIONOFJB: Add support for SETANIM command.
2019-01-12 03:51:21 +01:00
Ľubomír Remák
0c340485e0
MUTATIONOFJB: Draw bitmaps.
...
Implement RB (bitmap visibility) command.
Implement stub for FLX and FLB (play animation) commands.
2018-11-02 23:26:58 +01:00
Ľubomír Remák
b87391338e
MUTATIONOFJB: Add basic support for RABLOAD command.
...
Also fix an issue with parsing IF command.
This commit makes the game completable (with many issues).
2018-10-31 19:19:41 +01:00
Ľubomír Remák
176c87dd4a
MUTATIONOFJB: Add stub for switching game chapter.
2018-10-30 18:56:37 +01:00
Ľubomír Remák
d4087d7902
MUTATIONOFJB: Allow completion of first chapter.
...
Implement dummy SPECIALSHOW command (skip puzzle).
Fix NEWROOM command parsing.
Fix use action on inventory items.
Fix interaction with certain doors.
2018-10-28 17:45:26 +01:00
Ľubomír Remák
d556890673
MUTATIONOFJB: Add support for combining items.
...
Introduce game screen and game widget.
Add status bar to show currently hovered and picked items.
Load hardcoded strings from game executable.
2018-10-28 13:08:41 +01:00
Ľubomír Remák
c36fb36afb
MUTATIONOFJB: Add support for 'look' action on inventory items.
2018-09-06 19:38:16 +02:00
Ľubomír Remák
32df911b4d
MUTATIONOFJB: Implement SETCOL command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
6c4ae7f198
MUTATIONOFJB: Implement multiple speeches in one response line.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
cda1f0dd3a
MUTATIONOFJB: Animate objects.
2018-08-25 23:12:01 +02:00
Miroslav Remák
3b614f0832
MUTATIONOFJB: Implement RANDOM command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
febff83a4e
MUTATIONOFJB: Draw objects (first frame only) and improve conversation support.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
20d6d71ec9
MUTATIONOFJB: Basic conversation support.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
f102667fc2
MUTATIONOFJB: Add support for DEFINE_STRUCT script command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
61c106b330
MUTATIONOFJB: Add font support and conversation widget.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
5290d9a74b
MUTATIONOFJB: Draw HUD background.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
29a809d691
MUTATIONOFJB: Add rename command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
c25ed89572
MUTATIONOFJB: Refactor inventory UI into separate widget, add button widgets.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
9af3d8a238
MUTATIONOFJB: Implement UI for inventory.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
2b94873694
MUTATIONOFJB: Introduce better animation loader that supports diff frames.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
574bb83b97
MUTATIONOFJB: Add support for NEWROOM command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
938f222d48
MUTATIONOFJB: Add support for calling macros.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
3928c52c0e
MUTATIONOFJB: Add support for CAMEFROM command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
1d84041508
MUTATIONOFJB: Add Game class.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
54c2c0aee6
MUTATIONOFJB: Add support for labels and goto.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
523f973e0a
MUTATIONOFJB: Add support of IFPIGGY command.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
ae979a8310
MUTATIONOFJB: Add support for IFITEM command and fix parsing conditional commands that are right after #ELSE.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
dae522f63c
MUTATIONOFJB: Implement inventory commands.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
bdb6582bb2
MUTATIONOFJB: Implement data model for inventory.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
5d29112f1c
MUTATIONOFJB: Add say command with dummy implementation.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
bbd3750aee
MUTATIONOFJB: Add change scene command, implement listsections and showsection debug console commands.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
6d926ff55b
MUTATIONOFJB: Add support for CHANGED, CHANGEO and CHANGES commands.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
3672ea5572
MUTATIONOFJB: Continue implementation of if/else script commands.
2018-08-25 23:12:01 +02:00
Ľubomír Remák
f7d5a825a0
MUTATIONOFJB: Start implementation of ATN scripts (IF command).
2018-08-25 23:12:01 +02:00
Ľubomír Remák
3696865e69
MUTATIONOFJB: Load initial game state and allow room change
2018-08-25 23:12:01 +02:00
Ľubomír Remák
95cd6b7442
MUTATIONOFJB: Load and draw scene background
2018-08-25 23:12:01 +02:00
Ľubomír Remák
764ee3a5a3
MUTATIONOFJB: Base for new engine
2018-08-25 23:12:01 +02:00