102 Commits

Author SHA1 Message Date
Strangerke
17003d0e90 CGE: Fix name of showBak() 2011-07-18 23:14:22 +02:00
Strangerke
8aa4f739af CGE: Add debug channels (WIP) 2011-07-18 18:05:57 +02:00
Paul Gilbert
e1df646ace CGE: Set up a separate variable for the game tick speed, independent from frame rate 2011-07-16 22:28:49 +10:00
Paul Gilbert
00061bc5dd CGE: Added support for GMM save/load and launcher loading 2011-07-16 21:12:19 +10:00
Paul Gilbert
c3f3120194 CGE: Cleaned up room preview handling code and fixed memory leak 2011-07-16 15:17:18 +10:00
Paul Gilbert
453fbb7454 CGE: Bugfixes for loading the room preview shapes list 2011-07-15 22:56:49 +10:00
Paul Gilbert
11fa6b941c CGE: Fix some errors in the pathfinder setup 2011-07-15 20:43:29 +10:00
Paul Gilbert
324ccb1760 CGE: Split pathfinding related code into walk.cpp 2011-07-13 21:04:44 +10:00
Paul Gilbert
6c97190092 CGE: Fixed initialising of _shadow that was crashing the intro sequence 2011-07-13 19:18:23 +10:00
Paul Gilbert
e2b19ad9b0 CGE: Fixed several memory leaks of main objects 2011-07-12 21:53:07 +10:00
Paul Gilbert
a693ff2ecf CGE: A few more fixes for memory leaks identified by Valgrind 2011-07-10 19:23:14 +10:00
Paul Gilbert
88c7b25e5b CGE: Fixed more free/delete[] mismatches identified by Valgrind 2011-07-10 17:56:29 +10:00
Paul Gilbert
0bbefbef90 CGE: Created PocLight class to encapsulate the LI sprite array 2011-07-10 10:10:51 +10:00
Paul Gilbert
47b17cd1ce CGE: Create Spike class to encapsulate the SP spite array 2011-07-10 10:07:35 +10:00
Paul Gilbert
622dc2d503 CGE: Created a CavLight class to encapsulate the PR sprite array 2011-07-10 10:04:41 +10:00
Paul Gilbert
9d40a1ba9d CGE: Mouse MC sprite array into the Mouse class 2011-07-10 10:00:57 +10:00
Paul Gilbert
817a52ed56 CGE: Created a HorizLine stub class to hold the HL sprite array 2011-07-10 09:57:19 +10:00
Paul Gilbert
1e83e27925 CGE: Moved MB sprite array into Square class 2011-07-10 09:51:18 +10:00
Paul Gilbert
989e071bb9 CGE: Implemented code for saving games, removing the need for the SavTab array 2011-07-10 09:44:46 +10:00
Strangerke
080d7cf7f0 CGE: Rename Mouse class 2011-07-08 08:22:25 +02:00
Strangerke
fe2e1bb2fd CGE: Remove "bitmaps" files 2011-07-07 20:43:09 +02:00
Strangerke
affaa1f4d6 CGE: Some cleanup: Move some static functions to CGEEngine, remove parameters to GetText, rename members of SavTab 2011-07-07 09:24:08 +02:00
Strangerke
c86c62b288 CGE: Cleanup and renaming. Also move some static and global functions to CGEEngine. 2011-07-07 09:23:09 +02:00
Paul Gilbert
c676f88da0 CGE: Rearrange engine setup so sprite arrays are setup before they're needed 2011-07-05 21:39:14 +10:00
Paul Gilbert
44490c378d CGE: _hero isn't meant to be instantiated during the engine setup 2011-07-05 21:07:14 +10:00
Paul Gilbert
41c7482a52 CGE: Implement random number source 2011-07-05 20:51:29 +10:00
Strangerke
fae1d7efd8 CGE: This ends the first renaming pass. Also move some functions to CGEEngine 2011-07-04 08:15:56 +02:00
Strangerke
c313d2cce8 CGE: Even more renaming (WIP) 2011-07-03 16:22:26 +02:00
Strangerke
4116189395 CGE: Some more renaming (WIP) 2011-07-03 11:28:22 +02:00
Paul Gilbert
dff8bd5474 CGE: Fix some memory leaks 2011-07-03 17:14:47 +10:00
Strangerke
bdc213846e CGE: Some more renaming (WIP) 2011-07-02 18:20:41 +02:00
Paul Gilbert
adb2701629 CGE: Graceful exit rather than an error 2011-07-02 20:38:27 +10:00
Paul Gilbert
bb3d61b137 CGE: Created an EventManager class and hooked it up to the Keyboard class 2011-07-02 18:38:25 +10:00
Paul Gilbert
d55401c2e1 CGE: Changed MOUSE class from using static fields to an instantiated class 2011-07-02 16:46:31 +10:00
Strangerke
8e531d0da3 CGE: Some more renaming (WIP) 2011-07-02 01:02:14 +02:00
Paul Gilbert
c982298cbd CGE: Fix initialisation of the MOUSE class 2011-07-01 18:17:58 +10:00
Strangerke
f59c910b8f CGE: Some more renaming (wip) 2011-06-30 08:30:23 +02:00
Strangerke
f2f3124246 CGE: Some more renaming (wip) 2011-06-29 16:13:17 +02:00
Strangerke
290305ad43 CGE: Cleanup : Start renaming. Add BMPLoad() function 2011-06-29 00:35:21 +02:00
Paul Gilbert
a89ce394bc CGE: Fix initialisation of the TALK class 2011-06-28 22:18:21 +10:00
Paul Gilbert
af00b91111 Merge branch 'soltys_wip2' of github.com:Strangerke/scummvm into cge
Conflicts:
	engines/cge/cge_main.cpp
	engines/cge/general.cpp
	engines/cge/snail.cpp
	engines/cge/vga13h.cpp
2011-06-27 19:03:50 +10:00
Paul Gilbert
e13317baea CGE: Beginnings of work on graphics support 2011-06-27 18:57:58 +10:00
Strangerke
083d6ff612 CGE: remove some if(n)def DEMO by using a new flag. Added CGEEngine in several classes in order to do so. 2011-06-27 01:03:47 +02:00
Paul Gilbert
fe9dc10964 CGE: Implemented basic file access functionality 2011-06-26 17:53:55 +10:00
Strangerke
a307d405b6 CGE: suppress a couple of static, add ProgName and MergeExt 2011-06-22 08:11:18 +02:00
Strangerke
b5ad69d13c CGE: ScummVM no longer crashes instantly 2011-06-21 19:38:16 +02:00
Strangerke
6dc29e4a04 CGE: Remove some statics 2011-06-20 23:40:22 +02:00
Strangerke
77d4dcade2 CGE: Remove static parts of HEART 2011-06-20 00:55:47 +02:00
eriktorbjorn
78e3f2a57b CGE: Get rid of some static initializing
ScummVM itself (not the engine; I haven't tried that) now starts
without crashing. It exits immediately, but as far as I can tell
it does not crash. It still produces lots of Valgrind warnings,
though...
2011-06-19 11:17:54 +02:00
Strangerke
ffc2aa4e4f CGE: Format code 2011-06-13 11:57:24 +02:00