Commit Graph

77 Commits

Author SHA1 Message Date
Nicola Mettifogo
ec58e9ac05 Made loadHead return a new Cnv instead of accepting a parameter.
svn-id: r26200
2007-03-18 10:25:46 +00:00
Nicola Mettifogo
35cebe2444 Made loadTalk return a new Cnv instead of accepting a parameter.
svn-id: r26199
2007-03-18 10:20:38 +00:00
Nicola Mettifogo
18fb5b485b moved remaining background related functions to disk.cpp, and changed Gfx accordingly
svn-id: r26145
2007-03-15 21:56:21 +00:00
Nicola Mettifogo
88ed622702 moved background path buffer management into walk.cpp
svn-id: r26117
2007-03-12 22:52:27 +00:00
Nicola Mettifogo
6f0dda093a renamed Graphics class to Gfx and Parallaction::_graphics to Parallaction::_gfx to shorten lines and avoid aliasing with framework's Graphics
svn-id: r26111
2007-03-12 20:41:25 +00:00
Nicola Mettifogo
63ae591e5f Disk is now completely responsible for retrieving localized location scripts
svn-id: r26094
2007-03-11 16:53:20 +00:00
Nicola Mettifogo
08cc2e4b27 changed kEngineMiniDonna to a more appropriate kEngineTransformedDonna
svn-id: r26075
2007-03-10 22:56:32 +00:00
Nicola Mettifogo
93d910bf2d simplified character mode handling
svn-id: r26074
2007-03-10 22:55:09 +00:00
Nicola Mettifogo
72ef7093fa some refactoring
svn-id: r26072
2007-03-10 22:13:47 +00:00
Nicola Mettifogo
84a5f0f827 fixed regression: head and talks are now loaded only for real characters, i.e. no dummies used for slide transitions
svn-id: r26069
2007-03-10 21:25:18 +00:00
Eugene Sandulenko
9b0bf64448 Silence MSVC8 warnings.
svn-id: r26062
2007-03-10 15:02:39 +00:00
Nicola Mettifogo
cd366dd78c got rid of calls to close() since streams and archives clean after themselves
svn-id: r26051
2007-03-10 13:05:13 +00:00
Nicola Mettifogo
20da7f80f1 made loadScript and loadLocation benefit from Script's ability to dispose of its input buffer
svn-id: r25976
2007-03-04 15:09:45 +00:00
Nicola Mettifogo
b440bc1a03 wrapped loader routines into a new class named Disk. The new class is also responsible for handling Archives in place of the Parallaction engine.
svn-id: r25972
2007-03-04 13:27:29 +00:00
Nicola Mettifogo
826b16ef71 no more overloading for loadBackground
svn-id: r25971
2007-03-04 12:55:25 +00:00
Nicola Mettifogo
61fe32066b hid mask and path loading details from the engine, so it is now independent from background management
svn-id: r25970
2007-03-04 11:10:55 +00:00
Nicola Mettifogo
696b080f63 separated slide from scenery loading to take care of filename aliases
svn-id: r25969
2007-03-04 11:03:27 +00:00
Nicola Mettifogo
c5e848fb32 moved background loading into disk.cpp
svn-id: r25968
2007-03-04 10:57:30 +00:00
Nicola Mettifogo
8e7b556e99 moved platform-dependant resource loading routines into disk.cpp
svn-id: r25964
2007-03-04 09:20:03 +00:00
Nicola Mettifogo
6d958e9f30 added loaders for static images like pickable items and for characters frames
svn-id: r25940
2007-03-02 23:13:13 +00:00
Nicola Mettifogo
4c2687e9c7 added Script loader routine
svn-id: r25938
2007-03-02 22:34:12 +00:00
Nicola Mettifogo
753d83f946 enforced convention on loader names: load[ItemType]
svn-id: r25937
2007-03-02 22:26:39 +00:00
Nicola Mettifogo
02d4001f57 added inventory objects loader routine
svn-id: r25936
2007-03-02 22:23:02 +00:00
Nicola Mettifogo
c122d83c0e changed every font name to be platform independent, added font loader routine
svn-id: r25935
2007-03-02 22:18:37 +00:00
Nicola Mettifogo
0c39e0e3db replaced calls to loadExternalStaticCnv with separate loaders for Head and Pointer resources
svn-id: r25934
2007-03-02 22:12:57 +00:00
Nicola Mettifogo
f124c22bc5 added openLocation as loader for location scripts resources
svn-id: r25933
2007-03-02 22:02:19 +00:00
Nicola Mettifogo
43f802ef5f oops forgot to add file
svn-id: r25932
2007-03-02 21:50:36 +00:00