Commit Graph
37 Commits
Author SHA1 Message Date
Martin Gerhardy f4713ad9f5 TWINE: original source code Box function performs clipping here 2022-07-24 19:20:53 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Martin Gerhardy f837ae4aac TWINE: todo comments 2021-08-31 07:09:01 +02:00
Martin Gerhardy c6d26dc9d8 TWINE: renamed members 2021-07-31 16:48:23 +02:00
Martin Gerhardy c1a27b7512 TWINE: converted member to local var (Redraw::renderRect) 2021-07-31 08:38:38 +02:00
Martin Gerhardy f95d6fd0ea TWINE: use Rect::clip and renamed member 2021-07-31 08:38:38 +02:00
Martin Gerhardy 1cebbfdd51 TWINE: use Rect::isValidRect and renamed member 2021-07-31 08:38:38 +02:00
Martin Gerhardy b44e025bbe TWINE: fixed logic error in Interface::drawFilledRect 2021-07-12 22:56:02 +02:00
Martin Gerhardy f9c4511308 TWINE: hide access to front buffer screen 2021-07-11 13:44:12 +02:00
Martin Gerhardy b3241ea04a TWINE: use Graphics::Screen 2021-06-03 22:07:26 +02:00
Martin Gerhardy 70fd4f428d TWINE: removed ScenePoint and added actor debug rendering 2021-03-15 23:11:21 +01:00
Martin Gerhardy ba92c33d81 TWINE: the scummvm rect is exclusive the right and bottom position
the original game treats this as inclusive. This should fix missing last lines
in the ui
2021-02-25 12:50:34 +01:00
Martin Gerhardy c8108fbff1 TWINE: use the clipped rect in drawTransparentBox 2021-02-25 12:50:34 +01:00
Martin Gerhardy 4ca2d937da TWINE: renamed method 2021-01-30 14:35:12 +01:00
Martin Gerhardy e32d338324 TWINE: use rect() method 2021-01-07 22:00:23 +01:00
Martin Gerhardy d093c23f3b TWINE: use new rect() method 2021-01-07 21:58:21 +01:00
Martin Gerhardy 3cf6eee18b TWINE: replaced hardcoded resolution constants with function calls 2021-01-07 21:58:21 +01:00
Martin Gerhardy e04d8b0110 TWINE: fixed rendering artifacts
https://bugs.scummvm.org/ticket/12038
https://bugs.scummvm.org/ticket/12035
2021-01-06 07:44:03 +01:00
Martin Gerhardy ec419c5fdd TWINE: const for checkClipping 2020-12-29 12:09:44 +01:00
Martin Gerhardy 53c4643565 TWINE: replaced own blitBox implementation with blitFrom from the surface class 2020-12-29 12:09:44 +01:00
Martin Gerhardy 7c7ee66caa TWINE: replaced own implementation with fillRect 2020-12-29 12:09:44 +01:00
Martin Gerhardy 22edc75fbb TWINE: converted rect to Common::Rect 2020-12-29 12:09:44 +01:00
Martin Gerhardy 728617c397 TWINE: fixed amiga compilation 2020-12-24 13:13:12 +01:00
Martin Gerhardy 2626073bef TWINE: const in drawTransparentBox 2020-12-23 11:16:32 +01:00
Martin Gerhardy 92e822bc6c TWINE: cleanup loops in drawTransparentBox 2020-12-23 11:15:28 +01:00
Martin Gerhardy 58971cdfad TWINE: replaced outer do while with for loop 2020-12-23 11:13:26 +01:00
Martin Gerhardy 3ac48a5df0 TWINE: minor cleanup in drawTransparentBox 2020-12-23 11:10:32 +01:00
Martin Gerhardy b9705f2e82 TWINE: renamed variable 2020-12-23 11:08:00 +01:00
Martin Gerhardy 8e6e405a11 TWINE: cleanup in drawSplittedBox 2020-12-23 11:07:55 +01:00
Martin Gerhardy b015dd95f1 TWINE: clipping in blitBox 2020-12-23 11:07:55 +01:00
Martin Gerhardy dce8ff6995 TWINE: further cleanup in drawLine 2020-12-23 11:07:55 +01:00
Martin Gerhardy 29c325464b TWINE: const in Interface::drawLine 2020-12-23 11:07:51 +01:00
Martin Gerhardy 3371ede756 TWINE: cleanup drawSplittedBox 2020-12-23 11:07:51 +01:00
Martin Gerhardy 75b9419f42 TWINE: cleanup clipping methods 2020-12-23 11:07:51 +01:00
Martin Gerhardy c228cadbe7 TWINE: minor cleanup and optimizations in Interface::blitBox 2020-12-23 10:08:20 +01:00
Martin Gerhardy b839057ade TWINE: todo comment 2020-12-23 09:52:26 +01:00
Martin Gerhardy d1aa2e3cb3 TWINE: started to reorganize the folder structure 2020-12-22 17:17:36 +01:00