aboutsummaryrefslogtreecommitdiff
path: root/engines/chewy
AgeCommit message (Collapse)Author
2017-10-07ENGINES: Remove default1x scaler flagColin Snover
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions.
2017-07-15CHEWY: More work on scene info handlingFilippos Karapetis
2017-06-17CHEWY: Fix a bug in loadSceneInfo()Filippos Karapetis
2017-03-15CHEWY: Initial work on speech for hotspot actionsFilippos Karapetis
2017-03-15CHEWY: Add a command to draw sprites on screen to the debuggerFilippos Karapetis
2017-03-14CHEWY: Read automove scene dataFilippos Karapetis
2017-03-14CHEWY: More work on room-specific animations. Some cleanupFilippos Karapetis
2017-03-14CHEWY: Properly clip drawn textFilippos Karapetis
2017-03-14CHEWY: More work on scene hotspotsFilippos Karapetis
2017-01-14CHEWY: Fix Various Unused Variable Warnings.D G Turner
Various engine variables are passed down to sub-objects, but never used currently causing compiler warnings. It is unclear if these are intended to be used in future, but have removed for now, rather than commenting out as that would be messier. Can be restored easily if necessary in future.
2017-01-08CHEWY: Add console command to change scenesFilippos Karapetis
2017-01-08CHEWY: Initial implementation of scene sprites, props and hotspotsFilippos Karapetis
2017-01-08CHEWY: Make the error for invalid text resources more verboseFilippos Karapetis
2017-01-08CHEWY: Clean up cursors a bitFilippos Karapetis
2016-11-13CHEWY: Plug memory leaksEugene Sandulenko
2016-11-01CHEWY: Add additional version information to detection entriesrootfather
2016-10-16CHEWY: Add detection entries for German versionsrootfather
2016-10-10CHEWY: Create a scene classFilippos Karapetis
2016-10-10CHEWY: Remove duplicate tableFilippos Karapetis
2016-10-10CHEWY: Move cursor related functions into a separate fileFilippos Karapetis
2016-10-10CHEWY: Add support for palette fadeout to videosFilippos Karapetis
2016-10-10CHEWY: Fix typoFilippos Karapetis
2016-10-09CHEWY: Initial work on converting TMF music data back to MOD dataFilippos Karapetis
This way, we can use our regular Protracker MOD player
2016-10-09CHEWY: Move all sound functions into sound.*Filippos Karapetis
2016-10-09CHEWY: Use atds.tap for detectionFilippos Karapetis
Now that a lot of the game's resources have been figured out, it turns out that using comic.tgp was a bad idea, as it's the same in both the English and German versions. atds.tap contains all of the game's texts, so it is probably the best candidate for detection
2016-10-09CHEWY: Pass the text parameter of getLine() by referenceFilippos Karapetis
Saves an unneeded copy
2016-10-07CHEWY: Fix undefined behaviorFilippos Karapetis
2016-10-07CHEWY: Properly dispose audio streams after useFilippos Karapetis
2016-10-07CHEWY: Const correctnessFilippos Karapetis
2016-10-07CHEWY: Use new instead of malloc() in the CFO video decoderFilippos Karapetis
Thanks to wjp for noticing this
2016-10-05CHEWY: Optimize font drawingFilippos Karapetis
Thanks to _sev for the suggestion
2016-10-05CHEWY: Add support for in-game textsFilippos Karapetis
2016-10-04CHEWY: Initial support for in-game texts (game dialog texts)Filippos Karapetis
2016-10-03CHEWY: Properly handle the text encryption in atds.tap (game texts)Filippos Karapetis
2016-10-03CHEWY: Process events while waiting for video music to endFilippos Karapetis
2016-10-03CHEWY: Mask potentially overflown palette valuesFilippos Karapetis
2016-10-03CHEWY: Fix define for chewy.hFilippos Karapetis
2016-10-03CHEWY: TCF resources contain error messages, not in-game textFilippos Karapetis
2016-10-03CHEWY: Fix compilationFilippos Karapetis
2016-10-03CHEWY: Fix warnings about shadowed and unused variablesFilippos Karapetis
2016-10-03CHEWY: Some cleanup, and remove a seemingly unused resourceFilippos Karapetis
2016-10-03CHEWY: Rename some variablesFilippos Karapetis
2016-10-03CHEWY: Implement initial sprite drawing, font loading and text drawingFilippos Karapetis
2016-10-03CHEWY: Use virtual destructors. Some cleanupFilippos Karapetis
2016-10-03CHEWY: Add the event manager to module.mkFilippos Karapetis
2016-10-03CHEWY: Add an event manager, and get rid of g_engineFilippos Karapetis
2016-10-03CHEWY: Initial work on cursor animationsFilippos Karapetis
2016-10-03CHEWY: Initial support for game spritesFilippos Karapetis
2016-10-03CHEWY: Remove some unused CFO video custom sub chunksFilippos Karapetis
2016-10-03CHEWY: Add support for sound effects in videosFilippos Karapetis