Commit Graph
86814 Commits
Author SHA1 Message Date
Miroslav Remák 578a6794de MUTATIONOFJB: Improve documentation, rename cryptic variables. 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 f94ff7aa8e MUTATIONOFJB: Implement word wrapping for subtitles. 2018-08-25 23:12:01 +02:00
Ľubomír Remák f70eb01061 MUTATIONOFJB: Add null check. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 74ef0d9cfe MUTATIONOFJB: Correctly handle empty animation frames. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 2ee0a90059 MUTATIONOFJB: Change cursor color when it's under entity. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 2cd1728f42 MUTATIONOFJB: Add support for repeating choices. 2018-08-25 23:12:01 +02:00
Miroslav Remák eaba12cecd MUTATIONOFJB: Use the vanilla cursor. 2018-08-25 23:12:01 +02:00
Ľubomír Remák d358a65bbc MUTATIONOFJB: Run extra sections from conversation. 2018-08-25 23:12:01 +02:00
Miroslav Remák d22da95282 MUTATIONOFJB: Fix multiple RANDOM commands in one script. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 296835f84a MUTATIONOFJB: Draw object animations on map scene. 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
Miroslav Remák d2e354b51f MUTATIONOFJB: Implement scroll buttons. 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 2fb867b2f5 MUTATIONOFJB: Fix issue with parsing #MACRO and #STARTUP right after end block 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 9a3a66ab68 MUTATIONOFJB: Fix object animatation loader. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 99d9055e20 MUTATIONOFJB: Load object frames and implement special handling for map scenes. 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 128d30c91c MUTATIONOFJB: Run action when clicking on static or door. 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 e93e20dbe8 MUTATIONOFJB: Parse startup sections in scripts and fix change scene command. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 7a18987301 MUTATIONOFJB: Support for running commands. 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 e1d173ed75 MUTATIONOFJB: Add changescene debug command and fix macro debug commands. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 63c0dac961 MUTATIONOFJB: Add support for macro definitions. 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 7a081f0605 MUTATIONOFJB: Load local (room) scripts. 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 fb75e483e4 MUTATIONOFJB: Fix GOTO command. 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 fa9c8be129 MUTATIONOFJB: Convert section names to 7bit ASCII in debug console. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 37ae32e1d3 MUTATIONOFJB: Don't store ActionInfo pointers, because they might be invalidated, and parse/show actions with two objects correctly. 2018-08-25 23:12:01 +02:00
Ľubomír Remák 5854d310ee MUTATIONOFJB: Fix some code formatting issues. 2018-08-25 23:12:01 +02:00
Ľubomír Remák d3e281e24c MUTATIONOFJB: Fix uninitialized ChangeOperation, fix parsing tag in IF command and add some comments. 2018-08-25 23:12:01 +02:00
Ľubomír Remák b4dad9bca7 MUTATIONOFJB: Show multiple script commands in showsection debug command. 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