Paul Gilbert
fd2762e8ee
CREATE_ENGINE: Split control focusing events from view open/close
2024-07-23 19:02:06 -07:00
Le Philousophe
b61bd3ff85
ENGINES: Create a type aware advanced meta engine
2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Paul Gilbert
49fb52efd6
CREATE_ENGINE: Added View class for events template
...
Improves mouse events for the events-based project template.
This includes a View class that:
1) Mouse events only get sent to the control under the mouse
rather than all controls on the view
2) Elements will get Focus/Unfocus messages as the mouse
moves in or out of their bounds
2024-05-09 20:40:58 -07:00
Paul Gilbert
bb88de349d
CREATE_ENGINE: Fix mapping event to pressed mouse button enum
2024-05-08 20:18:40 -07:00
Eugene Sandulenko
42be31fa93
CREATE_ENGINE: Sync engine skeletons with the current master
...
palette.h -> paletteman.h
2024-03-14 23:57:53 +01:00
Martin Gerhardy
e4fdb7aba9
CREATE_ENGINE: use the FrameLimiter class in xyzzy template
2024-03-09 07:35:37 -08:00
Paul Gilbert
d51787e9e4
M4: Support intro & gallery for German demo
2024-03-06 08:03:20 -08:00
Eugene Sandulenko
b86688e717
CREATE_ENGINE: Switch debug channels to a sequential enum
2023-12-28 01:41:11 +01:00
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
Paul Gilbert
dfec6b497d
CREATE_ENGINE: Remove duplicate files from new events style
2023-06-09 19:55:14 -07:00
Paul Gilbert
d4ec8c5815
CREATE_ENGINE: Add new -events option for events-based project
...
This gives an option for creating a project where the event
handling is centralized in a single processing loop, and is
then dispatched to 'views' that contain the game logic.
Like the original skeleton engine, the created events-based
engine contains a single default view showing a palette cycle.
2023-06-08 20:16:36 -07:00
SupSuper
e396d34320
CREATE_PROJECT: Remove deprecated --use-canonical-lib-names
...
It's always the default
2023-04-29 13:16:08 +02:00
hax0kartik
4d9bf4429f
DEVTOOLS: Fix create_engine compilation with mingw-w64
2023-03-10 10:57:29 +01:00
Eugene Sandulenko
8f8d522913
COMMON: Move achievements.* to engines/
2022-12-02 00:12:22 +01:00
Paul Gilbert
5f7926da7e
DEVTOOLS: CREATE_ENGINE: Changed hasFeature to use checkExtendedSaves
2022-11-26 18:44:08 -08:00
Paul Gilbert
e38483dc91
DEVTOOLS: CREATE_ENGINE: Add feature flags for creation date and playtime
2022-11-23 19:58:46 -08:00
Paul Gilbert
5d189d90f1
DEVTOOLS: CREATE_ENGINE: Add disable-detection-full to created batch file
2022-11-20 20:47:26 -08:00
Paul Gilbert
ed65c576af
DEVTOOLS: CREATE_ENGINE: Visual Studio compilation fix
2022-11-20 20:45:24 -08:00
Eugene Sandulenko
79b4eff2d9
DEVTOOLS: CREATE_ENGINE: Print out error message on unsuccessful directory creation
2022-11-20 15:42:41 +01:00
Eugene Sandulenko
3079652bad
DEVTOOLS: CREATE_ENGINE: Added GUIO example to the generated engine skeleton
2022-11-20 15:39:13 +01:00
Eugene Sandulenko
4873c8d994
DEVTOOLS: CREATE_ENINGE: sprintf -> snprintf
2022-11-20 15:04:44 +01:00
Eugene Sandulenko
c687f86f2c
DEVTOOLS: CREATE_ENGINE: Various small tweaks in generated engine
2022-11-20 15:01:42 +01:00
Matthew Duggan
4ac44a8c12
DEVTOOLS: Mark engine template functions as override
2022-08-12 15:49:50 +10:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
D G Turner
7920589ba7
DEVTOOLS: Fix Format Overflow GCC Warnings in create_engine Tool
2022-06-09 23:19:51 +01:00
Eugene Sandulenko
820b226283
DEVTOOLS: Gather non-portable code in create_engine, thus making code more readable
2022-05-21 09:49:43 +02:00
Paul Gilbert
c245ef0603
DEVTOOLS: Fix Visual Studio compilation for create_engine
2022-05-18 20:13:57 -07:00
Eugene Sandulenko
3b3817823c
DEVTOOLS: Make create_engine run from scummvm root as well
2022-05-18 22:43:42 +02:00
Eugene Sandulenko
f0ecb4145a
DEVTOOLS: Improved logging for create_engine
2022-05-18 17:41:21 +02:00
Eugene Sandulenko
e95fb37ffa
DEVTOOLS: Fixed directory creation in create_engine
2022-05-18 17:33:39 +02:00
Eugene Sandulenko
4343882531
DEVTOOLS: Added module.mk to create_engine and fixed portability
2022-05-18 17:30:19 +02:00
Paul Gilbert
d00106fc6e
DEVTOOLS: Initial commit of new create_engine tool
2022-05-08 21:11:41 -07:00