diff options
-rw-r--r-- | backends/platform/iphone/iphone_common.h | 7 | ||||
-rw-r--r-- | backends/platform/iphone/iphone_main.m | 16 | ||||
-rw-r--r-- | backends/platform/iphone/iphone_video.h | 33 | ||||
-rw-r--r-- | backends/platform/iphone/iphone_video.m | 245 | ||||
-rw-r--r-- | backends/platform/iphone/osys_iphone.cpp | 204 | ||||
-rwxr-xr-x | dists/iphone/scummvm.xcodeproj/project.pbxproj | 2139 |
6 files changed, 2352 insertions, 292 deletions
diff --git a/backends/platform/iphone/iphone_common.h b/backends/platform/iphone/iphone_common.h index e46d1c0d96..57dc991e9d 100644 --- a/backends/platform/iphone/iphone_common.h +++ b/backends/platform/iphone/iphone_common.h @@ -62,11 +62,8 @@ void iphone_main(int argc, char *argv[]); // On the ObjC side void iPhone_updateScreen(); -void iPhone_updateScreenRect(int x1, int y1, int x2, int y2); -unsigned short* iPhone_getSurface(); -void iPhone_lockSurface(); -void iPhone_unlockSurface(); -void iPhone_initSurface(int width, int height, bool landscape); +void iPhone_updateScreenRect(unsigned short* screen, int x1, int y1, int x2, int y2); +void iPhone_initSurface(int width, int height); bool iPhone_fetchEvent(int *outEvent, float *outX, float *outY); const char* iPhone_getDocumentsDir(); diff --git a/backends/platform/iphone/iphone_main.m b/backends/platform/iphone/iphone_main.m index a9900823ed..1cda168cd0 100644 --- a/backends/platform/iphone/iphone_main.m +++ b/backends/platform/iphone/iphone_main.m @@ -25,6 +25,7 @@ #import <UIKit/UIKit.h> #import <Foundation/NSThread.h> + #include "iphone_video.h" void iphone_main(int argc, char *argv[]); @@ -37,6 +38,7 @@ void iphone_main(int argc, char *argv[]); - (void) mainLoop: (id)param; - (iPhoneView*) getView; - (UIWindow*) getWindow; +- (void)didRotate:(NSNotification *)notification; @end static int gArgc; @@ -90,17 +92,19 @@ int main(int argc, char** argv) { [_window setContentView: _view]; - //[_window orderFront: self]; - //[_window makeKey: self]; - [_window addSubview:_view]; [_window makeKeyAndVisible]; + [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(didRotate:) + name:@"UIDeviceOrientationDidChangeNotification" object:nil]; + [NSThread detachNewThreadSelector:@selector(mainLoop:) toTarget:self withObject:nil]; } - (void)applicationSuspend:(struct __GSEvent *)event { - [self setApplicationBadge:NSLocalizedString(@"ON", nil)]; + //[self setApplicationBadge:NSLocalizedString(@"ON", nil)]; [_view applicationSuspend]; } @@ -115,8 +119,8 @@ int main(int argc, char** argv) { [self setStatusBarHidden:YES animated:YES]; } -- (void)deviceOrientationChanged:(struct __GSEvent *)event { - int screenOrientation = GSEventDeviceOrientation(event); +- (void)didRotate:(NSNotification *)notification { + int screenOrientation = [[UIDevice currentDevice] orientation]; [_view deviceOrientationChanged: screenOrientation]; } diff --git a/backends/platform/iphone/iphone_video.h b/backends/platform/iphone/iphone_video.h index 0ef21007ba..3d5715bb95 100644 --- a/backends/platform/iphone/iphone_video.h +++ b/backends/platform/iphone/iphone_video.h @@ -30,30 +30,16 @@ #import <Foundation/Foundation.h> #import <QuartzCore/QuartzCore.h> -#import "iphone_keyboard.h" - -void *CoreSurfaceBufferGetBaseAddress(void* surface); -int CoreSurfaceBufferLock(void* surface, unsigned int lockType); -int CoreSurfaceBufferUnlock(void* surface); -void* CoreSurfaceBufferCreate(CFDictionaryRef dict); +#import <OpenGLES/EAGL.h> +#import <OpenGLES/ES1/gl.h> +#import <OpenGLES/ES1/glext.h> -extern CFStringRef kCoreSurfaceBufferGlobal; -extern CFStringRef kCoreSurfaceBufferMemoryRegion; -extern CFStringRef kCoreSurfaceBufferPitch; -extern CFStringRef kCoreSurfaceBufferWidth; -extern CFStringRef kCoreSurfaceBufferHeight; -extern CFStringRef kCoreSurfaceBufferPixelFormat; -extern CFStringRef kCoreSurfaceBufferAllocSize; - -struct __GSEvent; -CGPoint GSEventGetLocationInWindow(struct __GSEvent *ev); -unsigned int GSEventDeviceOrientation(struct __GSEvent *ev); +#import "iphone_keyboard.h" @interface iPhoneView : UIView { void* _screenSurface; NSMutableArray* _events; - NSLock* _lock; SoftKeyboard* _keyboardView; CALayer* _screenLayer; @@ -61,6 +47,15 @@ unsigned int GSEventDeviceOrientation(struct __GSEvent *ev); int _fullHeight; int _widthOffset; int _heightOffset; + + EAGLContext* _context; + GLuint _viewRenderbuffer; + GLuint _viewFramebuffer; + GLint _backingWidth; + GLint _backingHeight; + GLint _visibleWidth; + GLint _visibleHeight; + GLuint _screenTexture; } - (id)initWithFrame:(struct CGRect)frame; @@ -71,7 +66,7 @@ unsigned int GSEventDeviceOrientation(struct __GSEvent *ev); - (void)initSurface; -- (void)updateScreenRect:(id)rect; +- (void)updateSurface; - (id)getEvent; diff --git a/backends/platform/iphone/iphone_video.m b/backends/platform/iphone/iphone_video.m index 016e9d4088..1e02dd104d 100644 --- a/backends/platform/iphone/iphone_video.m +++ b/backends/platform/iphone/iphone_video.m @@ -33,38 +33,38 @@ static iPhoneView *sharedInstance = nil; static int _width = 0; static int _height = 0; -static bool _landscape; static CGRect _screenRect; +static char* _textureBuffer = 0; +static int _textureWidth = 0; +static int _textureHeight = 0; +NSLock* _lock = nil; +static int _needsScreenUpdate = 0; // static long lastTick = 0; // static int frames = 0; -unsigned short* iPhone_getSurface() { - return CoreSurfaceBufferGetBaseAddress([sharedInstance getSurface]); -} - void iPhone_updateScreen() { - [sharedInstance performSelectorOnMainThread:@selector(setNeedsDisplay) withObject:nil waitUntilDone: NO]; + if (!_needsScreenUpdate) { + _needsScreenUpdate = 1; + [sharedInstance performSelectorOnMainThread:@selector(updateSurface) withObject:nil waitUntilDone: NO]; + } } -void iPhone_updateScreenRect(int x1, int y1, int x2, int y2) { - //CGRect rect = CGRectMake(x1, y1, x2, y2); - //[sharedInstance performSelectorOnMainThread:@selector(updateScreenRect:) withObject: [NSValue valueWithRect:rect] waitUntilDone: NO]; -} +void iPhone_updateScreenRect(unsigned short* screen, int x1, int y1, int x2, int y2) { + [_lock lock]; + + int y; + for (y = y1; y < y2; ++y) { + memcpy(&_textureBuffer[(y * _textureWidth + x1 )* 2], &screen[y * _width + x1], (x2 - x1) * 2); + } -void iPhone_lockSurface() { - CoreSurfaceBufferLock([sharedInstance getSurface], 3); + [_lock unlock]; } -void iPhone_unlockSurface() { - CoreSurfaceBufferUnlock([sharedInstance getSurface]); -} -void iPhone_initSurface(int width, int height, bool landscape) { +void iPhone_initSurface(int width, int height) { _width = width; _height = height; - _landscape = landscape; - [sharedInstance performSelectorOnMainThread:@selector(initSurface) withObject:nil waitUntilDone: YES]; } @@ -105,8 +105,26 @@ bool getLocalMouseCoords(CGPoint *point) { return true; } +uint getSizeNextPOT(uint size) { + if ((size & (size - 1)) || !size) { + int log = 0; + + while (size >>= 1) + ++log; + + size = (2 << log); + } + + return size; +} + @implementation iPhoneView ++ (Class) layerClass +{ + return [CAEAGLLayer class]; +} + - (id)initWithFrame:(struct CGRect)frame { [super initWithFrame: frame]; @@ -115,8 +133,11 @@ bool getLocalMouseCoords(CGPoint *point) { _screenLayer = nil; sharedInstance = self; + + _lock = [NSLock new]; _keyboardView = nil; - //[super setTapDelegate: self]; + _context = nil; + _screenTexture = 0; return self; } @@ -127,6 +148,9 @@ bool getLocalMouseCoords(CGPoint *point) { if (_keyboardView != nil) { [_keyboardView dealloc]; } + + if (_screenTexture) + free(_textureBuffer); } - (void *)getSurface { @@ -146,44 +170,132 @@ bool getLocalMouseCoords(CGPoint *point) { // } } -- (void)updateScreenRect:(id)rect { - // NSRect nsRect = [rect rectValue]; - // CGRect cgRect = CGRectMake(nsRect.origin.x, nsRect.origin.y, nsRect.size.width, nsRect.size.height); - // [sharedInstance setNeedsDisplayInRect: cgRect]; +- (void)updateSurface { + if (!_needsScreenUpdate) { + return; + } + _needsScreenUpdate = 0; + + GLfloat vertices[] = { + 0.0f + _heightOffset, 0.0f + _widthOffset, + _visibleWidth - _heightOffset, 0.0f + _widthOffset, + 0.0f + _heightOffset, _visibleHeight - _widthOffset, + _visibleWidth - _heightOffset, _visibleHeight - _widthOffset + }; + + float texWidth = _width / (float)_textureWidth;; + float texHeight = _height / (float)_textureHeight; + + const GLfloat texCoords[] = { + texWidth, 0.0f, + 0.0f, 0.0f, + texWidth, texHeight, + 0.0f, texHeight + }; + + glVertexPointer(2, GL_FLOAT, 0, vertices); + glTexCoordPointer(2, GL_FLOAT, 0, texCoords); + + [_lock lock]; + // Unfortunately we have to update the whole texture every frame, since glTexSubImage2D is actually slower in all cases + // due to the iPhone internals having to convert the whole texture back from its internal format when used. + // In the future we could use several tiled textures instead. + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, _textureWidth, _textureHeight, 0, GL_RGB, GL_UNSIGNED_SHORT_5_6_5, _textureBuffer); + [_lock unlock]; + + glClear(GL_COLOR_BUFFER_BIT); + glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); + glBindRenderbufferOES(GL_RENDERBUFFER_OES, _viewRenderbuffer); + [_context presentRenderbuffer:GL_RENDERBUFFER_OES]; + } - (void)initSurface { - //printf("Window: (%d, %d), Surface: (%d, %d)\n", _fullWidth, _fullHeight, _width, _height); - - int pitch = _width * 2; - int allocSize = 2 * _width * _height; - char *pixelFormat = "565L"; - - NSDictionary* dict = [[NSDictionary alloc] initWithObjectsAndKeys: - kCFBooleanTrue, kCoreSurfaceBufferGlobal, - @"PurpleGFXMem", kCoreSurfaceBufferMemoryRegion, - [NSNumber numberWithInt: pitch], kCoreSurfaceBufferPitch, - [NSNumber numberWithInt: _width], kCoreSurfaceBufferWidth, - [NSNumber numberWithInt: _height], kCoreSurfaceBufferHeight, - [NSNumber numberWithInt: *(int*)pixelFormat], kCoreSurfaceBufferPixelFormat, - [NSNumber numberWithInt: allocSize], kCoreSurfaceBufferAllocSize, - nil - ]; + _textureWidth = getSizeNextPOT(_width); + _textureHeight = getSizeNextPOT(_height); + + UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation]; - //("Allocating surface: %d\n", allocSize); - _screenSurface = CoreSurfaceBufferCreate((CFDictionaryRef)dict); - //printf("Surface created.\n"); - CoreSurfaceBufferLock(_screenSurface, 3); + //printf("Window: (%d, %d), Surface: (%d, %d), Texture(%d, %d)\n", _fullWidth, _fullHeight, _width, _height, _textureWidth, _textureHeight); + + if (_context == nil) { + orientation = UIDeviceOrientationLandscapeRight; + CAEAGLLayer *eaglLayer = (CAEAGLLayer*) self.layer; + + eaglLayer.opaque = YES; + eaglLayer.drawableProperties = [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool:FALSE], kEAGLDrawablePropertyRetainedBacking, kEAGLColorFormatRGB565, kEAGLDrawablePropertyColorFormat, nil]; + + _context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1]; + if (!_context || [EAGLContext setCurrentContext:_context]) { + glGenFramebuffersOES(1, &_viewFramebuffer); + glGenRenderbuffersOES(1, &_viewRenderbuffer); + + glBindFramebufferOES(GL_FRAMEBUFFER_OES, _viewFramebuffer); + glBindRenderbufferOES(GL_RENDERBUFFER_OES, _viewRenderbuffer); + [_context renderbufferStorage:GL_RENDERBUFFER_OES fromDrawable:(id<EAGLDrawable>)self.layer]; + glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES, GL_COLOR_ATTACHMENT0_OES, GL_RENDERBUFFER_OES, _viewRenderbuffer); + + glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &_backingWidth); + glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &_backingHeight); + + if (glCheckFramebufferStatusOES(GL_FRAMEBUFFER_OES) != GL_FRAMEBUFFER_COMPLETE_OES) { + NSLog(@"Failed to make complete framebuffer object %x.", glCheckFramebufferStatusOES(GL_FRAMEBUFFER_OES)); + return; + } + + glViewport(0, 0, _backingWidth, _backingHeight); + glClearColor(0.0f, 0.0f, 0.0f, 1.0f); + + glEnable(GL_TEXTURE_2D); + glEnableClientState(GL_TEXTURE_COORD_ARRAY); + glEnableClientState(GL_VERTEX_ARRAY); + } + } - CALayer* screenLayer = [[CALayer layer] retain]; + glMatrixMode(GL_PROJECTION); + glLoadIdentity(); + + if (orientation == UIDeviceOrientationLandscapeRight) { + glRotatef(-90, 0, 0, 1); + } else if (orientation == UIDeviceOrientationLandscapeLeft) { + glRotatef(90, 0, 0, 1); + } else { + glRotatef(180, 0, 0, 1); + } + + glOrthof(0, _backingWidth, 0, _backingHeight, 0, 1); + + if (_screenTexture > 0) + glDeleteTextures(1, &_screenTexture); + glGenTextures(1, &_screenTexture); + glBindTexture(GL_TEXTURE_2D, _screenTexture); + glEnable(GL_TEXTURE_2D); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); + + if (_textureBuffer) + free(_textureBuffer); + + int textureSize = _textureWidth * _textureHeight * 2; + _textureBuffer = (char*)malloc(textureSize); + memset(_textureBuffer, 0, textureSize); + + + glClear(GL_COLOR_BUFFER_BIT); + glBindRenderbufferOES(GL_RENDERBUFFER_OES, _viewRenderbuffer); + [_context presentRenderbuffer:GL_RENDERBUFFER_OES]; + if (_keyboardView != nil) { [_keyboardView removeFromSuperview]; [[_keyboardView inputView] removeFromSuperview]; } - if (_landscape) { - float ratioDifference = ((float)_width / (float)_height) / ((float)_fullWidth / (float)_fullHeight); + if (orientation == UIDeviceOrientationLandscapeLeft || orientation == UIDeviceOrientationLandscapeRight) { + _visibleHeight = _backingHeight; + _visibleWidth = _backingWidth; + + float ratioDifference = ((float)_height / (float)_width) / ((float)_fullWidth / (float)_fullHeight); int rectWidth, rectHeight; if (ratioDifference < 1.0f) { rectWidth = _fullWidth * ratioDifference; @@ -199,15 +311,17 @@ bool getLocalMouseCoords(CGPoint *point) { //printf("Rect: %i, %i, %i, %i\n", _widthOffset, _heightOffset, rectWidth, rectHeight); _screenRect = CGRectMake(_widthOffset, _heightOffset, rectWidth, rectHeight); - [screenLayer setFrame: _screenRect]; } else { float ratio = (float)_height / (float)_width; int height = _fullWidth * ratio; //printf("Making rect (%u, %u)\n", _fullWidth, height); _screenRect = CGRectMake(0, 0, _fullWidth - 1, height - 1); - [screenLayer setFrame: _screenRect]; - //CGRect keyFrame = CGRectMake(0.0f, _screenRect.size.height, _fullWidth, _fullHeight - _screenRect.size.height); + _visibleHeight = height; + _visibleWidth = _backingWidth; + _heightOffset = 0.0f; + _widthOffset = 0.0f; + CGRect keyFrame = CGRectMake(0.0f, 0.0f, 0.0f, 0.0f); if (_keyboardView == nil) { _keyboardView = [[SoftKeyboard alloc] initWithFrame:keyFrame]; @@ -218,28 +332,6 @@ bool getLocalMouseCoords(CGPoint *point) { [self addSubview: _keyboardView]; [[_keyboardView inputView] becomeFirstResponder]; } - - [screenLayer setContents: _screenSurface]; - [screenLayer setOpaque: YES]; - - if (_screenLayer != nil) { - [[sharedInstance layer] replaceSublayer: _screenLayer with: screenLayer]; - } else { - [[sharedInstance layer] addSublayer: screenLayer]; - } - _screenLayer = screenLayer; - - CoreSurfaceBufferUnlock(_screenSurface); - [dict release]; -} - - -- (void)lock { - [_lock lock]; -} - -- (void)unlock { - [_lock unlock]; } - (id)getEvent { @@ -247,25 +339,20 @@ bool getLocalMouseCoords(CGPoint *point) { return nil; } - [self lock]; id event = [_events objectAtIndex: 0]; [_events removeObjectAtIndex: 0]; - [self unlock]; return event; } - (void)addEvent:(NSDictionary*)event { - [self lock]; if(_events == nil) _events = [[NSMutableArray alloc] init]; [_events addObject: event]; - - [self unlock]; } - (void)deviceOrientationChanged:(int)orientation { @@ -289,7 +376,6 @@ bool getLocalMouseCoords(CGPoint *point) { { UITouch *touch = [[allTouches allObjects] objectAtIndex:0]; CGPoint point = [touch locationInView:self]; - //point = [self convertPoint:point fromView:nil]; if (!getLocalMouseCoords(&point)) return; @@ -307,7 +393,6 @@ bool getLocalMouseCoords(CGPoint *point) { { UITouch *touch = [[allTouches allObjects] objectAtIndex:1]; CGPoint point = [touch locationInView:self]; - //point = [self convertPoint:point fromView:nil]; if (!getLocalMouseCoords(&point)) return; @@ -333,7 +418,6 @@ bool getLocalMouseCoords(CGPoint *point) { { UITouch *touch = [[allTouches allObjects] objectAtIndex:0]; CGPoint point = [touch locationInView:self]; - //point = [self convertPoint:point fromView:nil]; if (!getLocalMouseCoords(&point)) return; @@ -351,7 +435,6 @@ bool getLocalMouseCoords(CGPoint *point) { { UITouch *touch = [[allTouches allObjects] objectAtIndex:1]; CGPoint point = [touch locationInView:self]; - //point = [self convertPoint:point fromView:nil]; if (!getLocalMouseCoords(&point)) return; @@ -377,7 +460,6 @@ bool getLocalMouseCoords(CGPoint *point) { { UITouch *touch = [[allTouches allObjects] objectAtIndex:0]; CGPoint point = [touch locationInView:self]; - //point = [self convertPoint:point fromView:nil]; if (!getLocalMouseCoords(&point)) return; @@ -395,7 +477,6 @@ bool getLocalMouseCoords(CGPoint *point) { { UITouch *touch = [[allTouches allObjects] objectAtIndex:1]; CGPoint point = [touch locationInView:self]; - //point = [self convertPoint:point fromView:nil]; if (!getLocalMouseCoords(&point)) return; diff --git a/backends/platform/iphone/osys_iphone.cpp b/backends/platform/iphone/osys_iphone.cpp index 632d0167dd..ca7ccd3154 100644 --- a/backends/platform/iphone/osys_iphone.cpp +++ b/backends/platform/iphone/osys_iphone.cpp @@ -26,6 +26,8 @@ #include <unistd.h> #include <pthread.h> +#include <sys/time.h> + #include "common/scummsys.h" #include "common/util.h" #include "common/rect.h" @@ -41,8 +43,7 @@ #include "gui/message.h" #include "osys_iphone.h" -#include "blit_arm.h" -#include <sys/time.h> + const OSystem::GraphicsMode OSystem_IPHONE::s_supportedGraphicsModes[] = { {0, 0, 0} @@ -157,11 +158,8 @@ void OSystem_IPHONE::initSize(uint width, uint height) { _fullscreen = (uint16 *)malloc(fullSize); bzero(_fullscreen, fullSize); - if (_screenOrientation != kScreenOrientationPortrait) - iPhone_initSurface(height, width, true); - else - iPhone_initSurface(width, height, false); - + iPhone_initSurface(width, height); + _fullScreenIsDirty = false; dirtyFullScreen(); _mouseVisible = false; @@ -270,9 +268,7 @@ void OSystem_IPHONE::updateScreen() { internUpdateScreen(); _fullScreenIsDirty = false; - _fullScreenOverlayIsDirty = false; - - //memcpy(iPhone_getSurface(), _fullscreen, _screenWidth * _screenHeight * 2); + _fullScreenOverlayIsDirty = false; iPhone_updateScreen(); } @@ -311,7 +307,7 @@ void OSystem_IPHONE::internUpdateScreen() { drawDirtyOverlayRect(dirtyRect); drawMouseCursorOnRectUpdate(dirtyRect, mouseRect); - updateHardwareSurfaceForRect(dirtyRect); + updateHardwareSurfaceForRect(dirtyRect); } if (_overlayVisible) { @@ -325,71 +321,35 @@ void OSystem_IPHONE::internUpdateScreen() { updateHardwareSurfaceForRect(dirtyRect); } } - - //iPhone_updateScreenRect(dirtyRect.left, dirtyRect.top, dirtyRect.right, dirtyRect.bottom ); } void OSystem_IPHONE::drawDirtyRect(const Common::Rect& dirtyRect) { int h = dirtyRect.bottom - dirtyRect.top; int w = dirtyRect.right - dirtyRect.left; - switch (_screenOrientation) { - case kScreenOrientationPortrait: { - byte *src = &_offscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; - uint16 *dst = &_fullscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; - for (int y = h; y > 0; y--) { - for (int x = w; x > 0; x--) - *dst++ = _palette[*src++]; - - dst += _screenWidth - w; - src += _screenWidth - w; - } - break; - } - case kScreenOrientationLandscape: { - byte *src = &_offscreen[(dirtyRect.bottom - 1) * _screenWidth + dirtyRect.left]; - uint16 *dst = &_fullscreen[dirtyRect.left * _screenHeight + (_screenHeight - dirtyRect.bottom)]; - blitLandscapeScreenRect8bpp(dst, src, w, h, _palette, -_screenWidth, -_screenHeight); - break; - } - case kScreenOrientationFlippedLandscape: { - byte *src = &_offscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; - uint16 *dst = &_fullscreen[(_screenWidth - dirtyRect.left - 1) * _screenHeight + dirtyRect.top]; - blitLandscapeScreenRect8bpp(dst, src, w, h, _palette, _screenWidth, _screenHeight); - break; - } - } + byte *src = &_offscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; + uint16 *dst = &_fullscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; + for (int y = h; y > 0; y--) { + for (int x = w; x > 0; x--) + *dst++ = _palette[*src++]; + + dst += _screenWidth - w; + src += _screenWidth - w; + } } void OSystem_IPHONE::drawDirtyOverlayRect(const Common::Rect& dirtyRect) { int h = dirtyRect.bottom - dirtyRect.top; int w = dirtyRect.right - dirtyRect.left; - switch (_screenOrientation) { - case kScreenOrientationPortrait: { - uint16 *src = (uint16 *)&_overlayBuffer[dirtyRect.top * _screenWidth + dirtyRect.left]; - uint16 *dst = &_fullscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; - int x = (dirtyRect.right - dirtyRect.left) * 2; - for (int y = h; y > 0; y--) { - memcpy(dst, src, x); - src += _screenWidth; - dst += _screenWidth; - } - break; - } - case kScreenOrientationLandscape: { - uint16 *src = (uint16 *)&_overlayBuffer[(dirtyRect.bottom - 1) * _screenWidth + dirtyRect.left]; - uint16 *dst = &_fullscreen[dirtyRect.left * _screenHeight + (_screenHeight - dirtyRect.bottom)]; - blitLandscapeScreenRect16bpp(dst, src, w, h, -_screenWidth, -_screenHeight); - break; - } - case kScreenOrientationFlippedLandscape: { - uint16 *src = (uint16 *)&_overlayBuffer[dirtyRect.top * _screenWidth + dirtyRect.left]; - uint16 *dst = &_fullscreen[(_screenWidth - dirtyRect.left - 1) * _screenHeight + dirtyRect.top]; - blitLandscapeScreenRect16bpp(dst, src, dirtyRect.right - dirtyRect.left, h, _screenWidth, _screenHeight); - break; - } - } + uint16 *src = (uint16 *)&_overlayBuffer[dirtyRect.top * _screenWidth + dirtyRect.left]; + uint16 *dst = &_fullscreen[dirtyRect.top * _screenWidth + dirtyRect.left]; + int x = (dirtyRect.right - dirtyRect.left) * 2; + for (int y = h; y > 0; y--) { + memcpy(dst, src, x); + src += _screenWidth; + dst += _screenWidth; + } } void OSystem_IPHONE::drawMouseCursorOnRectUpdate(const Common::Rect& updatedRect, const Common::Rect& mouseRect) { @@ -417,104 +377,23 @@ void OSystem_IPHONE::drawMouseCursorOnRectUpdate(const Common::Rect& updatedRect int displayHeight = _mouseHeight; if (_mouseHeight + top > _screenHeight) displayHeight = _screenHeight - top; - switch (_screenOrientation) { - case kScreenOrientationPortrait: { - byte *src = &_mouseBuf[srcY * _mouseWidth + srcX]; - uint16 *dst = &_fullscreen[top * _screenWidth + left]; - for (int y = displayHeight; y > srcY; y--) { - for (int x = displayWidth; x > srcX; x--) { - if (*src != _mouseKeyColour) - *dst = _palette[*src]; - dst++; - src++; - } - dst += _screenWidth - displayWidth + srcX; - src += _mouseWidth - displayWidth + srcX; - } - break; - } - case kScreenOrientationLandscape: { - byte *src = &_mouseBuf[(_mouseHeight - 1 - srcY) * _mouseWidth + srcX]; - uint16 *dst = &_fullscreen[left * _screenHeight + (_screenHeight - bottom + srcY)]; - for (int x = displayWidth; x > srcX; x--) { - for (int y = displayHeight; y > srcY; y--) { - if (*src != _mouseKeyColour) - *dst = _palette[*src]; - dst++; - src -= _mouseWidth; - } - dst -= -_screenHeight + displayHeight - srcY; - src += 1 - (displayHeight - srcY) * -_mouseWidth; - } - break; - } - case kScreenOrientationFlippedLandscape: { - byte *src = &_mouseBuf[srcY * _mouseWidth + srcX]; - uint16 *dst = &_fullscreen[(_screenWidth - left - 1) * _screenHeight + top]; - for (int x = displayWidth; x > srcX; x--) { - for (int y = displayHeight; y > srcY; y--) { - if (*src != _mouseKeyColour) - *dst = _palette[*src]; - dst++; - src += _mouseWidth; - } - dst -= _screenHeight + displayHeight - srcY; - src += 1 - (displayHeight - srcY) * _mouseWidth; - } - break; + byte *src = &_mouseBuf[srcY * _mouseWidth + srcX]; + uint16 *dst = &_fullscreen[top * _screenWidth + left]; + for (int y = displayHeight; y > srcY; y--) { + for (int x = displayWidth; x > srcX; x--) { + if (*src != _mouseKeyColour) + *dst = _palette[*src]; + dst++; + src++; } + dst += _screenWidth - displayWidth + srcX; + src += _mouseWidth - displayWidth + srcX; } } } void OSystem_IPHONE::updateHardwareSurfaceForRect(const Common::Rect& updatedRect) { - uint16 *surface = iPhone_getSurface(); - - int h = updatedRect.bottom - updatedRect.top; - int w = updatedRect.right - updatedRect.left; - - if (w == _screenWidth && h == _screenHeight) - memcpy(surface, _fullscreen, _screenWidth * _screenHeight * 2); - else { - switch (_screenOrientation) { - case kScreenOrientationPortrait: { - int width = w * 2; - int offset = updatedRect.top * _screenWidth + updatedRect.left; - uint16 *fs = _fullscreen + offset; - surface += offset; - for (int y = h; y > 0; y--) { - memcpy(surface, fs, width); - surface += _screenWidth; - fs += _screenWidth; - } - break; - } - case kScreenOrientationLandscape: { - int height = h * 2; - int offset = updatedRect.left * _screenHeight + (_screenHeight - updatedRect.bottom); - uint16 *fs = _fullscreen + offset; - surface += offset; - for (int x = w; x > 0; x--) { - memcpy(surface, fs, height); - surface += _screenHeight; - fs += _screenHeight; - } - break; - } - case kScreenOrientationFlippedLandscape: { - int height = h * 2; - int offset = ((_screenWidth - updatedRect.left - 1) * _screenHeight + updatedRect.top); - uint16 *fs = _fullscreen + offset; - surface += offset; - for (int x = w; x > 0; x--) { - memcpy(surface, fs, height); - surface -= _screenHeight; - fs -= _screenHeight; - } - break; - } - } - } + iPhone_updateScreenRect(_fullscreen, updatedRect.left, updatedRect.top, updatedRect.right, updatedRect.bottom ); } Graphics::Surface *OSystem_IPHONE::lockScreen() { @@ -1015,11 +894,8 @@ void OSystem_IPHONE::handleEvent_orientationChanged(int orientation) { if (_screenOrientation != newOrientation) { _screenOrientation = newOrientation; - if (_screenOrientation != kScreenOrientationPortrait) - iPhone_initSurface(_screenHeight, _screenWidth, true); - else - iPhone_initSurface(_screenWidth, _screenHeight, false); - + iPhone_initSurface(_screenWidth, _screenHeight); + dirtyFullScreen(); if (_overlayVisible) dirtyFullOverlayScreen(); @@ -1406,12 +1282,12 @@ void iphone_main(int argc, char *argv[]) { //gDebugLevel = 10; } - system("mkdir " SCUMMVM_ROOT_PATH); - system("mkdir " SCUMMVM_SAVE_PATH); - #ifdef IPHONE_OFFICIAL chdir( iPhone_getDocumentsDir() ); #else + system("mkdir " SCUMMVM_ROOT_PATH); + system("mkdir " SCUMMVM_SAVE_PATH); + chdir("/var/mobile/"); #endif diff --git a/dists/iphone/scummvm.xcodeproj/project.pbxproj b/dists/iphone/scummvm.xcodeproj/project.pbxproj index 24a5cce446..af938d78ce 100755 --- a/dists/iphone/scummvm.xcodeproj/project.pbxproj +++ b/dists/iphone/scummvm.xcodeproj/project.pbxproj @@ -963,6 +963,9 @@ DF09CC290FAC4EAB00A5AFD7 /* script_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC270FAC4EAB00A5AFD7 /* script_v4.cpp */; }; DF09CC2A0FAC4EAB00A5AFD7 /* script_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC260FAC4EAB00A5AFD7 /* script_v3.cpp */; }; DF09CC2B0FAC4EAB00A5AFD7 /* script_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC270FAC4EAB00A5AFD7 /* script_v4.cpp */; }; + DF224E030FB23BC500C8E453 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF224E020FB23BC500C8E453 /* OpenGLES.framework */; }; + DF224E040FB23BC500C8E453 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF224E020FB23BC500C8E453 /* OpenGLES.framework */; }; + DF224E050FB23BC500C8E453 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF224E020FB23BC500C8E453 /* OpenGLES.framework */; }; DF2FFB930F485D890006E566 /* dither.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFB900F485D890006E566 /* dither.cpp */; }; DF2FFBAF0F485D950006E566 /* dxa_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFB9B0F485D950006E566 /* dxa_player.cpp */; }; DF2FFBB10F485D950006E566 /* flic_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFB9E0F485D950006E566 /* flic_player.cpp */; }; @@ -987,14 +990,12 @@ DF2FFC470F4862D90006E566 /* saveload_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC440F4862D90006E566 /* saveload_v6.cpp */; }; DF2FFC4A0F4863100006E566 /* scene_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC490F4863100006E566 /* scene_lol.cpp */; }; DF2FFC4E0F4863560006E566 /* advancedDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC4C0F4863560006E566 /* advancedDetector.cpp */; }; - DF2FFC510F48638A0006E566 /* CoreSurface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2FFC500F48638A0006E566 /* CoreSurface.framework */; }; DF2FFC5D0F4866E70006E566 /* base-backend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC5B0F4866E70006E566 /* base-backend.cpp */; }; DF2FFC670F48672D0006E566 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC600F48672D0006E566 /* resource.cpp */; }; DF2FFC680F48672D0006E566 /* resource_hrs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC620F48672D0006E566 /* resource_hrs.cpp */; }; DF2FFC690F48672D0006E566 /* resource_res.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC630F48672D0006E566 /* resource_res.cpp */; }; DF2FFC6A0F48672D0006E566 /* resource_rsc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC640F48672D0006E566 /* resource_rsc.cpp */; }; DF2FFC6B0F48672D0006E566 /* sfuncs_ihnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC650F48672D0006E566 /* sfuncs_ihnm.cpp */; }; - DF2FFC6E0F4867590006E566 /* GraphicsServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2FFC6D0F4867590006E566 /* GraphicsServices.framework */; }; DF2FFC740F4867910006E566 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC700F4867910006E566 /* debugger.cpp */; }; DF2FFC750F4867910006E566 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC720F4867910006E566 /* staticres.cpp */; }; DF2FFCDB0F4870690006E566 /* cell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCBD0F4870690006E566 /* cell.cpp */; }; @@ -1820,10 +1821,6 @@ DFD518C50DF34BA600854012 /* scale2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518B50DF34BA600854012 /* scale2x.cpp */; }; DFD518C70DF34BA600854012 /* scale3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518B80DF34BA600854012 /* scale3x.cpp */; }; DFD6470C0F495B51008E18EF /* unzip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473C10D81F4E800B6D1FB /* unzip.cpp */; }; - DFD647700F49F7EF008E18EF /* libFLAC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476B0F49F7EF008E18EF /* libFLAC.a */; }; - DFD647710F49F7EF008E18EF /* libmad.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476C0F49F7EF008E18EF /* libmad.a */; }; - DFD647720F49F7EF008E18EF /* libmpeg2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476D0F49F7EF008E18EF /* libmpeg2.a */; }; - DFD647740F49F7EF008E18EF /* libvorbisidec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476F0F49F7EF008E18EF /* libvorbisidec.a */; }; DFE470CE0D81F4BA00B6D1FB /* commandLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470C10D81F4BA00B6D1FB /* commandLine.cpp */; }; DFE470D10D81F4BA00B6D1FB /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470C70D81F4BA00B6D1FB /* main.cpp */; }; DFE470D30D81F4BA00B6D1FB /* plugins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470CA0D81F4BA00B6D1FB /* plugins.cpp */; }; @@ -1928,6 +1925,957 @@ DFF958C90FB223F000A3EC78 /* pcjr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958C60FB223F000A3EC78 /* pcjr.cpp */; }; DFF958CA0FB223F000A3EC78 /* adlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958C40FB223F000A3EC78 /* adlib.cpp */; }; DFF958CB0FB223F000A3EC78 /* pcjr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958C60FB223F000A3EC78 /* pcjr.cpp */; }; + DFF959050FB22D3000A3EC78 /* libmad.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476C0F49F7EF008E18EF /* libmad.a */; }; + DFF959060FB22D3100A3EC78 /* libFLAC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476B0F49F7EF008E18EF /* libFLAC.a */; }; + DFF959080FB22D3300A3EC78 /* libvorbisidec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476F0F49F7EF008E18EF /* libvorbisidec.a */; }; + DFF9590D0FB22D5700A3EC78 /* scummclassic.zip in Resources */ = {isa = PBXBuildFile; fileRef = DF2FFBDB0F485E480006E566 /* scummclassic.zip */; }; + DFF9590E0FB22D5700A3EC78 /* scummmodern.zip in Resources */ = {isa = PBXBuildFile; fileRef = DF7E8C7A0ED601E5001CB19F /* scummmodern.zip */; }; + DFF9590F0FB22D5700A3EC78 /* igor.tbl in Resources */ = {isa = PBXBuildFile; fileRef = DFE47C800D81F86900B6D1FB /* igor.tbl */; }; + DFF959100FB22D5700A3EC78 /* kyra.dat in Resources */ = {isa = PBXBuildFile; fileRef = DFE47C810D81F86900B6D1FB /* kyra.dat */; }; + DFF959110FB22D5700A3EC78 /* lure.dat in Resources */ = {isa = PBXBuildFile; fileRef = DFE47C820D81F86900B6D1FB /* lure.dat */; }; + DFF959120FB22D5700A3EC78 /* queen.tbl in Resources */ = {isa = PBXBuildFile; fileRef = DFE47C830D81F86900B6D1FB /* queen.tbl */; }; + DFF959130FB22D5700A3EC78 /* sky.cpt in Resources */ = {isa = PBXBuildFile; fileRef = DFE47C850D81F86900B6D1FB /* sky.cpt */; }; + DFF959140FB22D5700A3EC78 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = DF2FFD290F48717F0006E566 /* Default.png */; }; + DFF959150FB22D5700A3EC78 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = DF2FFD2A0F48717F0006E566 /* icon.png */; }; + DFF959170FB22D5700A3EC78 /* commandLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470C10D81F4BA00B6D1FB /* commandLine.cpp */; }; + DFF959180FB22D5700A3EC78 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470C70D81F4BA00B6D1FB /* main.cpp */; }; + DFF959190FB22D5700A3EC78 /* plugins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470CA0D81F4BA00B6D1FB /* plugins.cpp */; }; + DFF9591A0FB22D5700A3EC78 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470CC0D81F4BA00B6D1FB /* version.cpp */; }; + DFF9591B0FB22D5700A3EC78 /* default-events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470D80D81F4E700B6D1FB /* default-events.cpp */; }; + DFF9591C0FB22D5700A3EC78 /* posix-fs-factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE470F60D81F4E700B6D1FB /* posix-fs-factory.cpp */; }; + DFF9591D0FB22D5700A3EC78 /* iphone_main.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE471E10D81F4E700B6D1FB /* iphone_main.m */; }; + DFF9591E0FB22D5700A3EC78 /* osys_iphone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE471E60D81F4E700B6D1FB /* osys_iphone.cpp */; }; + DFF9591F0FB22D5700A3EC78 /* posix-provider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473810D81F4E800B6D1FB /* posix-provider.cpp */; }; + DFF959200FB22D5700A3EC78 /* default-saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4738E0D81F4E800B6D1FB /* default-saves.cpp */; }; + DFF959210FB22D5700A3EC78 /* savefile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473900D81F4E800B6D1FB /* savefile.cpp */; }; + DFF959220FB22D5700A3EC78 /* default-timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473930D81F4E800B6D1FB /* default-timer.cpp */; }; + DFF959230FB22D5700A3EC78 /* config-file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4739A0D81F4E800B6D1FB /* config-file.cpp */; }; + DFF959240FB22D5700A3EC78 /* config-manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4739C0D81F4E800B6D1FB /* config-manager.cpp */; }; + DFF959250FB22D5700A3EC78 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473A10D81F4E800B6D1FB /* file.cpp */; }; + DFF959260FB22D5700A3EC78 /* fs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473A40D81F4E800B6D1FB /* fs.cpp */; }; + DFF959270FB22D5700A3EC78 /* hashmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473A80D81F4E800B6D1FB /* hashmap.cpp */; }; + DFF959280FB22D5700A3EC78 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473AD0D81F4E800B6D1FB /* md5.cpp */; }; + DFF959290FB22D5700A3EC78 /* mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473B00D81F4E800B6D1FB /* mutex.cpp */; }; + DFF9592A0FB22D5700A3EC78 /* str.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473BA0D81F4E800B6D1FB /* str.cpp */; }; + DFF9592B0FB22D5700A3EC78 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473BC0D81F4E800B6D1FB /* stream.cpp */; }; + DFF9592C0FB22D5700A3EC78 /* system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473BE0D81F4E800B6D1FB /* system.cpp */; }; + DFF9592D0FB22D5700A3EC78 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473C30D81F4E800B6D1FB /* util.cpp */; }; + DFF9592E0FB22D5700A3EC78 /* zlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473C50D81F4E800B6D1FB /* zlib.cpp */; }; + DFF9592F0FB22D5700A3EC78 /* cursorman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477540D81F4E900B6D1FB /* cursorman.cpp */; }; + DFF959300FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477580D81F4E900B6D1FB /* font.cpp */; }; + DFF959310FB22D5700A3EC78 /* fontman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4775A0D81F4E900B6D1FB /* fontman.cpp */; }; + DFF959320FB22D5700A3EC78 /* consolefont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4775D0D81F4E900B6D1FB /* consolefont.cpp */; }; + DFF959330FB22D5700A3EC78 /* newfont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4775E0D81F4E900B6D1FB /* newfont.cpp */; }; + DFF959340FB22D5700A3EC78 /* newfont_big.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4775F0D81F4E900B6D1FB /* newfont_big.cpp */; }; + DFF959350FB22D5700A3EC78 /* scummfont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477600D81F4E900B6D1FB /* scummfont.cpp */; }; + DFF959360FB22D5700A3EC78 /* iff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477610D81F4E900B6D1FB /* iff.cpp */; }; + DFF959370FB22D5700A3EC78 /* imagedec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477630D81F4E900B6D1FB /* imagedec.cpp */; }; + DFF959380FB22D5700A3EC78 /* primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4776A0D81F4E900B6D1FB /* primitives.cpp */; }; + DFF959390FB22D5700A3EC78 /* surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477860D81F4E900B6D1FB /* surface.cpp */; }; + DFF9593A0FB22D5700A3EC78 /* about.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477890D81F4E900B6D1FB /* about.cpp */; }; + DFF9593B0FB22D5700A3EC78 /* Actions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4778B0D81F4E900B6D1FB /* Actions.cpp */; }; + DFF9593C0FB22D5700A3EC78 /* browser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4778D0D81F4E900B6D1FB /* browser.cpp */; }; + DFF9593D0FB22D5700A3EC78 /* chooser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4778F0D81F4E900B6D1FB /* chooser.cpp */; }; + DFF9593E0FB22D5700A3EC78 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477910D81F4E900B6D1FB /* console.cpp */; }; + DFF9593F0FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477940D81F4E900B6D1FB /* debugger.cpp */; }; + DFF959400FB22D5700A3EC78 /* dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477960D81F4E900B6D1FB /* dialog.cpp */; }; + DFF959410FB22D5700A3EC78 /* editable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477980D81F4E900B6D1FB /* editable.cpp */; }; + DFF959420FB22D5700A3EC78 /* EditTextWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4779A0D81F4E900B6D1FB /* EditTextWidget.cpp */; }; + DFF959430FB22D5700A3EC78 /* Key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE4779E0D81F4E900B6D1FB /* Key.cpp */; }; + DFF959440FB22D5700A3EC78 /* launcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477A20D81F4E900B6D1FB /* launcher.cpp */; }; + DFF959450FB22D5700A3EC78 /* ListWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477A40D81F4E900B6D1FB /* ListWidget.cpp */; }; + DFF959460FB22D5700A3EC78 /* massadd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477A60D81F4E900B6D1FB /* massadd.cpp */; }; + DFF959470FB22D5700A3EC78 /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477A80D81F4E900B6D1FB /* message.cpp */; }; + DFF959480FB22D5700A3EC78 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477AD0D81F4E900B6D1FB /* object.cpp */; }; + DFF959490FB22D5700A3EC78 /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477AF0D81F4E900B6D1FB /* options.cpp */; }; + DFF9594A0FB22D5700A3EC78 /* PopUpWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477B10D81F4E900B6D1FB /* PopUpWidget.cpp */; }; + DFF9594B0FB22D5700A3EC78 /* ScrollBarWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477B30D81F4E900B6D1FB /* ScrollBarWidget.cpp */; }; + DFF9594C0FB22D5700A3EC78 /* TabWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477B50D81F4E900B6D1FB /* TabWidget.cpp */; }; + DFF9594D0FB22D5700A3EC78 /* themebrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477BA0D81F4E900B6D1FB /* themebrowser.cpp */; }; + DFF9594E0FB22D5700A3EC78 /* widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477C40D81F4E900B6D1FB /* widget.cpp */; }; + DFF9594F0FB22D5700A3EC78 /* adpcm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477C70D81F4E900B6D1FB /* adpcm.cpp */; }; + DFF959500FB22D5700A3EC78 /* aiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477C90D81F4E900B6D1FB /* aiff.cpp */; }; + DFF959510FB22D5700A3EC78 /* audiocd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477CB0D81F4E900B6D1FB /* audiocd.cpp */; }; + DFF959520FB22D5700A3EC78 /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477CD0D81F4E900B6D1FB /* audiostream.cpp */; }; + DFF959530FB22D5700A3EC78 /* flac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477CF0D81F4E900B6D1FB /* flac.cpp */; }; + DFF959540FB22D5700A3EC78 /* fmopl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477D10D81F4E900B6D1FB /* fmopl.cpp */; }; + DFF959550FB22D5700A3EC78 /* iff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477D30D81F4E900B6D1FB /* iff.cpp */; }; + DFF959560FB22D5700A3EC78 /* mididrv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477D50D81F4E900B6D1FB /* mididrv.cpp */; }; + DFF959570FB22D5700A3EC78 /* midiparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477D70D81F4E900B6D1FB /* midiparser.cpp */; }; + DFF959580FB22D5700A3EC78 /* midiparser_smf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477D90D81F4E900B6D1FB /* midiparser_smf.cpp */; }; + DFF959590FB22D5700A3EC78 /* midiparser_xmidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477DA0D81F4E900B6D1FB /* midiparser_xmidi.cpp */; }; + DFF9595A0FB22D5700A3EC78 /* mixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477DB0D81F4E900B6D1FB /* mixer.cpp */; }; + DFF9595B0FB22D5700A3EC78 /* infogrames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477DE0D81F4E900B6D1FB /* infogrames.cpp */; }; + DFF9595C0FB22D5700A3EC78 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477E00D81F4E900B6D1FB /* module.cpp */; }; + DFF9595D0FB22D5700A3EC78 /* paula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477E20D81F4E900B6D1FB /* paula.cpp */; }; + DFF9595E0FB22D5700A3EC78 /* protracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477E40D81F4E900B6D1FB /* protracker.cpp */; }; + DFF9595F0FB22D5700A3EC78 /* rjp1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477E60D81F4E900B6D1FB /* rjp1.cpp */; }; + DFF959600FB22D5700A3EC78 /* soundfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477E80D81F4E900B6D1FB /* soundfx.cpp */; }; + DFF959610FB22D5700A3EC78 /* mp3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477EB0D81F4E900B6D1FB /* mp3.cpp */; }; + DFF959620FB22D5700A3EC78 /* mpu401.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477ED0D81F4E900B6D1FB /* mpu401.cpp */; }; + DFF959630FB22D5700A3EC78 /* null.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477EF0D81F4E900B6D1FB /* null.cpp */; }; + DFF959640FB22D5700A3EC78 /* rate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477F00D81F4E900B6D1FB /* rate.cpp */; }; + DFF959650FB22D5700A3EC78 /* adlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477F70D81F4E900B6D1FB /* adlib.cpp */; }; + DFF959660FB22D5700A3EC78 /* fluidsynth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE477F90D81F4E900B6D1FB /* fluidsynth.cpp */; }; + DFF959670FB22D5700A3EC78 /* pcspk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE478210D81F4E900B6D1FB /* pcspk.cpp */; }; + DFF959680FB22D5700A3EC78 /* ym2612.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE478230D81F4E900B6D1FB /* ym2612.cpp */; }; + DFF959690FB22D5700A3EC78 /* voc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE478250D81F4E900B6D1FB /* voc.cpp */; }; + DFF9596A0FB22D5700A3EC78 /* vorbis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE478270D81F4E900B6D1FB /* vorbis.cpp */; }; + DFF9596B0FB22D5700A3EC78 /* wave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE478290D81F4E900B6D1FB /* wave.cpp */; }; + DFF9596C0FB22D5700A3EC78 /* memorypool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD511460DF3383500854012 /* memorypool.cpp */; }; + DFF9596D0FB22D5700A3EC78 /* seq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD517E10DF33CAC00854012 /* seq.cpp */; }; + DFF9596E0FB22D5700A3EC78 /* scaler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD5183B0DF3411800854012 /* scaler.cpp */; }; + DFF9596F0FB22D5700A3EC78 /* scalebit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518A00DF34B2500854012 /* scalebit.cpp */; }; + DFF959700FB22D5700A3EC78 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518AA0DF34BA600854012 /* 2xsai.cpp */; }; + DFF959710FB22D5700A3EC78 /* aspect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518AB0DF34BA600854012 /* aspect.cpp */; }; + DFF959720FB22D5700A3EC78 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518AD0DF34BA600854012 /* hq2x.cpp */; }; + DFF959730FB22D5700A3EC78 /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518B10DF34BA600854012 /* hq3x.cpp */; }; + DFF959740FB22D5700A3EC78 /* scale2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518B50DF34BA600854012 /* scale2x.cpp */; }; + DFF959750FB22D5700A3EC78 /* scale3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFD518B80DF34BA600854012 /* scale3x.cpp */; }; + DFF959760FB22D5700A3EC78 /* iphone_keyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = DF841FD90E7BA61800F5680E /* iphone_keyboard.m */; }; + DFF959770FB22D5700A3EC78 /* iphone_video.m in Sources */ = {isa = PBXBuildFile; fileRef = DF841FDB0E7BA61800F5680E /* iphone_video.m */; }; + DFF959780FB22D5700A3EC78 /* agi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF841FF70E7BA6A600F5680E /* agi.cpp */; }; + DFF959790FB22D5700A3EC78 /* checks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF841FF90E7BA6A600F5680E /* checks.cpp */; }; + DFF9597A0FB22D5700A3EC78 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF841FFA0E7BA6A600F5680E /* console.cpp */; }; + DFF9597B0FB22D5700A3EC78 /* cycle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF841FFC0E7BA6A600F5680E /* cycle.cpp */; }; + DFF9597C0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF841FFD0E7BA6A600F5680E /* detection.cpp */; }; + DFF9597D0FB22D5700A3EC78 /* global.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF841FFF0E7BA6A600F5680E /* global.cpp */; }; + DFF9597E0FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420000E7BA6A600F5680E /* graphics.cpp */; }; + DFF9597F0FB22D5700A3EC78 /* id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420020E7BA6A600F5680E /* id.cpp */; }; + DFF959800FB22D5700A3EC78 /* inv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420030E7BA6A600F5680E /* inv.cpp */; }; + DFF959810FB22D5700A3EC78 /* keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420040E7BA6A600F5680E /* keyboard.cpp */; }; + DFF959820FB22D5700A3EC78 /* loader_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420060E7BA6A600F5680E /* loader_v2.cpp */; }; + DFF959830FB22D5700A3EC78 /* loader_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420070E7BA6A600F5680E /* loader_v3.cpp */; }; + DFF959840FB22D5700A3EC78 /* logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420080E7BA6A600F5680E /* logic.cpp */; }; + DFF959850FB22D5700A3EC78 /* lzw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84200A0E7BA6A600F5680E /* lzw.cpp */; }; + DFF959860FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84200C0E7BA6A600F5680E /* menu.cpp */; }; + DFF959870FB22D5700A3EC78 /* motion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84200F0E7BA6A600F5680E /* motion.cpp */; }; + DFF959880FB22D5700A3EC78 /* objects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420100E7BA6A600F5680E /* objects.cpp */; }; + DFF959890FB22D5700A3EC78 /* op_cmd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420110E7BA6A600F5680E /* op_cmd.cpp */; }; + DFF9598A0FB22D5700A3EC78 /* op_dbg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420120E7BA6A600F5680E /* op_dbg.cpp */; }; + DFF9598B0FB22D5700A3EC78 /* op_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420130E7BA6A600F5680E /* op_test.cpp */; }; + DFF9598C0FB22D5700A3EC78 /* picture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420150E7BA6A600F5680E /* picture.cpp */; }; + DFF9598D0FB22D5700A3EC78 /* preagi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420170E7BA6A600F5680E /* preagi.cpp */; }; + DFF9598E0FB22D5700A3EC78 /* preagi_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420190E7BA6A600F5680E /* preagi_common.cpp */; }; + DFF9598F0FB22D5700A3EC78 /* preagi_mickey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84201B0E7BA6A600F5680E /* preagi_mickey.cpp */; }; + DFF959900FB22D5700A3EC78 /* preagi_troll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84201D0E7BA6A600F5680E /* preagi_troll.cpp */; }; + DFF959910FB22D5700A3EC78 /* preagi_winnie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84201F0E7BA6A600F5680E /* preagi_winnie.cpp */; }; + DFF959920FB22D5700A3EC78 /* predictive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420210E7BA6A600F5680E /* predictive.cpp */; }; + DFF959930FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420220E7BA6A600F5680E /* saveload.cpp */; }; + DFF959940FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420230E7BA6A600F5680E /* sound.cpp */; }; + DFF959950FB22D5700A3EC78 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420250E7BA6A600F5680E /* sprite.cpp */; }; + DFF959960FB22D5700A3EC78 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420270E7BA6A600F5680E /* text.cpp */; }; + DFF959970FB22D5700A3EC78 /* view.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420280E7BA6A600F5680E /* view.cpp */; }; + DFF959980FB22D5700A3EC78 /* wagparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84202A0E7BA6A600F5680E /* wagparser.cpp */; }; + DFF959990FB22D5700A3EC78 /* words.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84202C0E7BA6A600F5680E /* words.cpp */; }; + DFF9599A0FB22D5700A3EC78 /* agos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84202E0E7BA6A600F5680E /* agos.cpp */; }; + DFF9599B0FB22D5700A3EC78 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420300E7BA6A600F5680E /* animation.cpp */; }; + DFF9599C0FB22D5700A3EC78 /* charset-fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420320E7BA6A600F5680E /* charset-fontdata.cpp */; }; + DFF9599D0FB22D5700A3EC78 /* charset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420330E7BA6A600F5680E /* charset.cpp */; }; + DFF9599E0FB22D5700A3EC78 /* contain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420340E7BA6A600F5680E /* contain.cpp */; }; + DFF9599F0FB22D5700A3EC78 /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420350E7BA6A600F5680E /* cursor.cpp */; }; + DFF959A00FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420360E7BA6A600F5680E /* debug.cpp */; }; + DFF959A10FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420380E7BA6A600F5680E /* debugger.cpp */; }; + DFF959A20FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84203A0E7BA6A600F5680E /* detection.cpp */; }; + DFF959A30FB22D5700A3EC78 /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84203C0E7BA6A600F5680E /* draw.cpp */; }; + DFF959A40FB22D5700A3EC78 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84203D0E7BA6A600F5680E /* event.cpp */; }; + DFF959A50FB22D5700A3EC78 /* gfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84203E0E7BA6A600F5680E /* gfx.cpp */; }; + DFF959A60FB22D5700A3EC78 /* icons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84203F0E7BA6A600F5680E /* icons.cpp */; }; + DFF959A70FB22D5700A3EC78 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420400E7BA6A600F5680E /* input.cpp */; }; + DFF959A80FB22D5700A3EC78 /* items.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420420E7BA6A600F5680E /* items.cpp */; }; + DFF959A90FB22D5700A3EC78 /* menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420430E7BA6A600F5680E /* menus.cpp */; }; + DFF959AA0FB22D5700A3EC78 /* midi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420440E7BA6A600F5680E /* midi.cpp */; }; + DFF959AB0FB22D5700A3EC78 /* midiparser_s1d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420460E7BA6A600F5680E /* midiparser_s1d.cpp */; }; + DFF959AC0FB22D5700A3EC78 /* oracle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420480E7BA6A600F5680E /* oracle.cpp */; }; + DFF959AD0FB22D5700A3EC78 /* res.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420490E7BA6A600F5680E /* res.cpp */; }; + DFF959AE0FB22D5700A3EC78 /* res_ami.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84204A0E7BA6A600F5680E /* res_ami.cpp */; }; + DFF959AF0FB22D5700A3EC78 /* res_snd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84204B0E7BA6A600F5680E /* res_snd.cpp */; }; + DFF959B00FB22D5700A3EC78 /* rooms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84204C0E7BA6A600F5680E /* rooms.cpp */; }; + DFF959B10FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84204D0E7BA6A600F5680E /* saveload.cpp */; }; + DFF959B20FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84204E0E7BA6A600F5680E /* script.cpp */; }; + DFF959B30FB22D5700A3EC78 /* script_e1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84204F0E7BA6A600F5680E /* script_e1.cpp */; }; + DFF959B40FB22D5700A3EC78 /* script_e2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420500E7BA6A600F5680E /* script_e2.cpp */; }; + DFF959B50FB22D5700A3EC78 /* script_ff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420510E7BA6A600F5680E /* script_ff.cpp */; }; + DFF959B60FB22D5700A3EC78 /* script_pp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420520E7BA6A600F5680E /* script_pp.cpp */; }; + DFF959B70FB22D5700A3EC78 /* script_s1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420530E7BA6A600F5680E /* script_s1.cpp */; }; + DFF959B80FB22D5700A3EC78 /* script_s2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420540E7BA6A600F5680E /* script_s2.cpp */; }; + DFF959B90FB22D5700A3EC78 /* script_ww.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420550E7BA6A600F5680E /* script_ww.cpp */; }; + DFF959BA0FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420560E7BA6A600F5680E /* sound.cpp */; }; + DFF959BB0FB22D5700A3EC78 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420580E7BA6A600F5680E /* string.cpp */; }; + DFF959BC0FB22D5700A3EC78 /* subroutine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420590E7BA6A600F5680E /* subroutine.cpp */; }; + DFF959BD0FB22D5700A3EC78 /* verb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84205A0E7BA6A600F5680E /* verb.cpp */; }; + DFF959BE0FB22D5700A3EC78 /* vga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84205B0E7BA6A600F5680E /* vga.cpp */; }; + DFF959BF0FB22D5700A3EC78 /* vga_e2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84205D0E7BA6A600F5680E /* vga_e2.cpp */; }; + DFF959C00FB22D5700A3EC78 /* vga_ff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84205E0E7BA6A600F5680E /* vga_ff.cpp */; }; + DFF959C10FB22D5700A3EC78 /* vga_s1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84205F0E7BA6A600F5680E /* vga_s1.cpp */; }; + DFF959C20FB22D5700A3EC78 /* vga_s2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420600E7BA6A600F5680E /* vga_s2.cpp */; }; + DFF959C30FB22D5700A3EC78 /* vga_ww.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420610E7BA6A600F5680E /* vga_ww.cpp */; }; + DFF959C40FB22D5700A3EC78 /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420620E7BA6A600F5680E /* window.cpp */; }; + DFF959C50FB22D5700A3EC78 /* zones.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420630E7BA6A600F5680E /* zones.cpp */; }; + DFF959C60FB22D5700A3EC78 /* anim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420650E7BA6A600F5680E /* anim.cpp */; }; + DFF959C70FB22D5700A3EC78 /* bg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420670E7BA6A600F5680E /* bg.cpp */; }; + DFF959C80FB22D5700A3EC78 /* bg_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420690E7BA6A600F5680E /* bg_list.cpp */; }; + DFF959C90FB22D5700A3EC78 /* cine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84206B0E7BA6A600F5680E /* cine.cpp */; }; + DFF959CA0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84206D0E7BA6A600F5680E /* detection.cpp */; }; + DFF959CB0FB22D5700A3EC78 /* gfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84206E0E7BA6A600F5680E /* gfx.cpp */; }; + DFF959CC0FB22D5700A3EC78 /* main_loop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420700E7BA6A600F5680E /* main_loop.cpp */; }; + DFF959CD0FB22D5700A3EC78 /* msg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420730E7BA6A600F5680E /* msg.cpp */; }; + DFF959CE0FB22D5700A3EC78 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420750E7BA6A600F5680E /* object.cpp */; }; + DFF959CF0FB22D5700A3EC78 /* pal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420770E7BA6A600F5680E /* pal.cpp */; }; + DFF959D00FB22D5700A3EC78 /* part.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420790E7BA6A600F5680E /* part.cpp */; }; + DFF959D10FB22D5700A3EC78 /* prc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84207B0E7BA6A600F5680E /* prc.cpp */; }; + DFF959D20FB22D5700A3EC78 /* rel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84207D0E7BA6A600F5680E /* rel.cpp */; }; + DFF959D30FB22D5700A3EC78 /* script_fw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420800E7BA6A600F5680E /* script_fw.cpp */; }; + DFF959D40FB22D5700A3EC78 /* script_os.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420810E7BA6A600F5680E /* script_os.cpp */; }; + DFF959D50FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420820E7BA6A600F5680E /* sound.cpp */; }; + DFF959D60FB22D5700A3EC78 /* texte.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420840E7BA6A600F5680E /* texte.cpp */; }; + DFF959D70FB22D5700A3EC78 /* unpack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420860E7BA6A600F5680E /* unpack.cpp */; }; + DFF959D80FB22D5700A3EC78 /* various.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420880E7BA6A600F5680E /* various.cpp */; }; + DFF959D90FB22D5700A3EC78 /* actor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420AB0E7BA6A600F5680E /* actor.cpp */; }; + DFF959DA0FB22D5700A3EC78 /* background.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420AE0E7BA6A600F5680E /* background.cpp */; }; + DFF959DB0FB22D5700A3EC78 /* backgroundIncrust.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420B10E7BA6A600F5680E /* backgroundIncrust.cpp */; }; + DFF959DC0FB22D5700A3EC78 /* cell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420B40E7BA6A600F5680E /* cell.cpp */; }; + DFF959DD0FB22D5700A3EC78 /* cruise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420B70E7BA6A600F5680E /* cruise.cpp */; }; + DFF959DE0FB22D5700A3EC78 /* cruise_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420BA0E7BA6A700F5680E /* cruise_main.cpp */; }; + DFF959DF0FB22D5700A3EC78 /* ctp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420BD0E7BA6A700F5680E /* ctp.cpp */; }; + DFF959E00FB22D5700A3EC78 /* dataLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420C00E7BA6A700F5680E /* dataLoader.cpp */; }; + DFF959E10FB22D5700A3EC78 /* decompiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420C30E7BA6A700F5680E /* decompiler.cpp */; }; + DFF959E20FB22D5700A3EC78 /* delphine-unpack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420C50E7BA6A700F5680E /* delphine-unpack.cpp */; }; + DFF959E30FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420C70E7BA6A700F5680E /* detection.cpp */; }; + DFF959E40FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420C90E7BA6A700F5680E /* font.cpp */; }; + DFF959E50FB22D5700A3EC78 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420CF0E7BA6A700F5680E /* function.cpp */; }; + DFF959E60FB22D5700A3EC78 /* gfxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420D20E7BA6A700F5680E /* gfxModule.cpp */; }; + DFF959E70FB22D5700A3EC78 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420D60E7BA6A700F5680E /* linker.cpp */; }; + DFF959E80FB22D5700A3EC78 /* mainDraw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420D90E7BA6A700F5680E /* mainDraw.cpp */; }; + DFF959E90FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420DC0E7BA6A700F5680E /* menu.cpp */; }; + DFF959EA0FB22D5700A3EC78 /* mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420E00E7BA6A700F5680E /* mouse.cpp */; }; + DFF959EB0FB22D5700A3EC78 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420E30E7BA6A700F5680E /* object.cpp */; }; + DFF959EC0FB22D5700A3EC78 /* overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420E60E7BA6A700F5680E /* overlay.cpp */; }; + DFF959ED0FB22D5700A3EC78 /* perso.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420E90E7BA6A700F5680E /* perso.cpp */; }; + DFF959EE0FB22D5700A3EC78 /* polys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420EC0E7BA6A700F5680E /* polys.cpp */; }; + DFF959EF0FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420EF0E7BA6A700F5680E /* saveload.cpp */; }; + DFF959F00FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420F20E7BA6A700F5680E /* script.cpp */; }; + DFF959F10FB22D5700A3EC78 /* stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420F50E7BA6A700F5680E /* stack.cpp */; }; + DFF959F20FB22D5700A3EC78 /* various.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420F90E7BA6A700F5680E /* various.cpp */; }; + DFF959F30FB22D5700A3EC78 /* vars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420FC0E7BA6A700F5680E /* vars.cpp */; }; + DFF959F40FB22D5700A3EC78 /* volume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8420FF0E7BA6A700F5680E /* volume.cpp */; }; + DFF959F50FB22D5700A3EC78 /* dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421020E7BA6A700F5680E /* dialogs.cpp */; }; + DFF959F60FB22D5700A3EC78 /* actors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421050E7BA6A700F5680E /* actors.cpp */; }; + DFF959F70FB22D5700A3EC78 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421060E7BA6A700F5680E /* animation.cpp */; }; + DFF959F80FB22D5700A3EC78 /* converse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421070E7BA6A700F5680E /* converse.cpp */; }; + DFF959F90FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421080E7BA6A700F5680E /* detection.cpp */; }; + DFF959FA0FB22D5700A3EC78 /* drascula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421090E7BA6A700F5680E /* drascula.cpp */; }; + DFF959FB0FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84210B0E7BA6A700F5680E /* graphics.cpp */; }; + DFF959FC0FB22D5700A3EC78 /* interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84210C0E7BA6A700F5680E /* interface.cpp */; }; + DFF959FD0FB22D5700A3EC78 /* objects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84210E0E7BA6A700F5680E /* objects.cpp */; }; + DFF959FE0FB22D5700A3EC78 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84210F0E7BA6A700F5680E /* palette.cpp */; }; + DFF959FF0FB22D5700A3EC78 /* rooms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421100E7BA6A700F5680E /* rooms.cpp */; }; + DFF95A000FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421110E7BA6A700F5680E /* saveload.cpp */; }; + DFF95A010FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421120E7BA6A700F5680E /* sound.cpp */; }; + DFF95A020FB22D5700A3EC78 /* talk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421130E7BA6A700F5680E /* talk.cpp */; }; + DFF95A030FB22D5700A3EC78 /* engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421140E7BA6A700F5680E /* engine.cpp */; }; + DFF95A040FB22D5700A3EC78 /* coktelvideo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421190E7BA6A700F5680E /* coktelvideo.cpp */; }; + DFF95A050FB22D5700A3EC78 /* dataio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84211B0E7BA6A700F5680E /* dataio.cpp */; }; + DFF95A060FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84211D0E7BA6A700F5680E /* detection.cpp */; }; + DFF95A070FB22D5700A3EC78 /* draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84211E0E7BA6A700F5680E /* draw.cpp */; }; + DFF95A080FB22D5700A3EC78 /* draw_bargon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421200E7BA6A700F5680E /* draw_bargon.cpp */; }; + DFF95A090FB22D5700A3EC78 /* draw_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421210E7BA6A700F5680E /* draw_v1.cpp */; }; + DFF95A0A0FB22D5700A3EC78 /* draw_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421220E7BA6A700F5680E /* draw_v2.cpp */; }; + DFF95A0B0FB22D5700A3EC78 /* driver_vga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421230E7BA6A700F5680E /* driver_vga.cpp */; }; + DFF95A0C0FB22D5700A3EC78 /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421250E7BA6A700F5680E /* game.cpp */; }; + DFF95A0D0FB22D5700A3EC78 /* game_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421270E7BA6A700F5680E /* game_v1.cpp */; }; + DFF95A0E0FB22D5700A3EC78 /* game_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421280E7BA6A700F5680E /* game_v2.cpp */; }; + DFF95A0F0FB22D5700A3EC78 /* global.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421290E7BA6A700F5680E /* global.cpp */; }; + DFF95A100FB22D5700A3EC78 /* gob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84212B0E7BA6A700F5680E /* gob.cpp */; }; + DFF95A110FB22D5700A3EC78 /* goblin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84212D0E7BA6A700F5680E /* goblin.cpp */; }; + DFF95A120FB22D5700A3EC78 /* goblin_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84212F0E7BA6A700F5680E /* goblin_v1.cpp */; }; + DFF95A130FB22D5700A3EC78 /* goblin_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421300E7BA6A700F5680E /* goblin_v2.cpp */; }; + DFF95A140FB22D5700A3EC78 /* goblin_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421310E7BA6A700F5680E /* goblin_v3.cpp */; }; + DFF95A150FB22D5700A3EC78 /* goblin_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421320E7BA6A700F5680E /* goblin_v4.cpp */; }; + DFF95A160FB22D5700A3EC78 /* init.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421330E7BA6A700F5680E /* init.cpp */; }; + DFF95A170FB22D5700A3EC78 /* init_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421350E7BA6A700F5680E /* init_v1.cpp */; }; + DFF95A180FB22D5700A3EC78 /* init_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421360E7BA6A700F5680E /* init_v2.cpp */; }; + DFF95A190FB22D5700A3EC78 /* init_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421370E7BA6A700F5680E /* init_v3.cpp */; }; + DFF95A1A0FB22D5700A3EC78 /* inter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421380E7BA6A700F5680E /* inter.cpp */; }; + DFF95A1B0FB22D5700A3EC78 /* inter_bargon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84213A0E7BA6A700F5680E /* inter_bargon.cpp */; }; + DFF95A1C0FB22D5700A3EC78 /* inter_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84213B0E7BA6A700F5680E /* inter_v1.cpp */; }; + DFF95A1D0FB22D5700A3EC78 /* inter_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84213C0E7BA6A700F5680E /* inter_v2.cpp */; }; + DFF95A1E0FB22D5700A3EC78 /* inter_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84213D0E7BA6A700F5680E /* inter_v3.cpp */; }; + DFF95A1F0FB22D5700A3EC78 /* inter_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84213E0E7BA6A700F5680E /* inter_v4.cpp */; }; + DFF95A200FB22D5700A3EC78 /* inter_v5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84213F0E7BA6A700F5680E /* inter_v5.cpp */; }; + DFF95A210FB22D5700A3EC78 /* inter_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421400E7BA6A700F5680E /* inter_v6.cpp */; }; + DFF95A220FB22D5700A3EC78 /* map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421410E7BA6A700F5680E /* map.cpp */; }; + DFF95A230FB22D5700A3EC78 /* map_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421430E7BA6A700F5680E /* map_v1.cpp */; }; + DFF95A240FB22D5700A3EC78 /* map_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421440E7BA6A700F5680E /* map_v2.cpp */; }; + DFF95A250FB22D5700A3EC78 /* map_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421450E7BA6A700F5680E /* map_v4.cpp */; }; + DFF95A260FB22D5700A3EC78 /* mult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421470E7BA6A700F5680E /* mult.cpp */; }; + DFF95A270FB22D5700A3EC78 /* mult_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421490E7BA6A700F5680E /* mult_v1.cpp */; }; + DFF95A280FB22D5700A3EC78 /* mult_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84214A0E7BA6A700F5680E /* mult_v2.cpp */; }; + DFF95A290FB22D5700A3EC78 /* palanim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84214C0E7BA6A700F5680E /* palanim.cpp */; }; + DFF95A2A0FB22D5700A3EC78 /* parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84214E0E7BA6A700F5680E /* parse.cpp */; }; + DFF95A2B0FB22D5700A3EC78 /* parse_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421500E7BA6A700F5680E /* parse_v1.cpp */; }; + DFF95A2C0FB22D5700A3EC78 /* parse_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421510E7BA6A700F5680E /* parse_v2.cpp */; }; + DFF95A2D0FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421520E7BA6A700F5680E /* saveload.cpp */; }; + DFF95A2E0FB22D5700A3EC78 /* saveload_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421540E7BA6A700F5680E /* saveload_v2.cpp */; }; + DFF95A2F0FB22D5700A3EC78 /* saveload_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421550E7BA6A700F5680E /* saveload_v3.cpp */; }; + DFF95A300FB22D5700A3EC78 /* saveload_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421560E7BA6A700F5680E /* saveload_v4.cpp */; }; + DFF95A310FB22D5700A3EC78 /* scenery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421570E7BA6A700F5680E /* scenery.cpp */; }; + DFF95A320FB22D5700A3EC78 /* scenery_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421590E7BA6A700F5680E /* scenery_v1.cpp */; }; + DFF95A330FB22D5700A3EC78 /* scenery_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84215A0E7BA6A700F5680E /* scenery_v2.cpp */; }; + DFF95A340FB22D5700A3EC78 /* adlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84215C0E7BA6A700F5680E /* adlib.cpp */; }; + DFF95A350FB22D5700A3EC78 /* bgatmosphere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84215E0E7BA6A700F5680E /* bgatmosphere.cpp */; }; + DFF95A360FB22D5700A3EC78 /* cdrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421600E7BA6A700F5680E /* cdrom.cpp */; }; + DFF95A370FB22D5700A3EC78 /* infogrames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421620E7BA6A700F5680E /* infogrames.cpp */; }; + DFF95A380FB22D5700A3EC78 /* pcspeaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421640E7BA6A700F5680E /* pcspeaker.cpp */; }; + DFF95A390FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421660E7BA6A700F5680E /* sound.cpp */; }; + DFF95A3A0FB22D5700A3EC78 /* soundblaster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421680E7BA6A700F5680E /* soundblaster.cpp */; }; + DFF95A3B0FB22D5700A3EC78 /* sounddesc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84216A0E7BA6A700F5680E /* sounddesc.cpp */; }; + DFF95A3C0FB22D5700A3EC78 /* soundmixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84216C0E7BA6A700F5680E /* soundmixer.cpp */; }; + DFF95A3D0FB22D5700A3EC78 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84216F0E7BA6A700F5680E /* util.cpp */; }; + DFF95A3E0FB22D5700A3EC78 /* variables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421710E7BA6A700F5680E /* variables.cpp */; }; + DFF95A3F0FB22D5700A3EC78 /* video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421730E7BA6A700F5680E /* video.cpp */; }; + DFF95A400FB22D5700A3EC78 /* video_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421750E7BA6A700F5680E /* video_v1.cpp */; }; + DFF95A410FB22D5700A3EC78 /* video_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421760E7BA6A700F5680E /* video_v2.cpp */; }; + DFF95A420FB22D5700A3EC78 /* video_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421770E7BA6A700F5680E /* video_v6.cpp */; }; + DFF95A430FB22D5700A3EC78 /* videoplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421780E7BA6A700F5680E /* videoplayer.cpp */; }; + DFF95A440FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84217B0E7BA6A700F5680E /* detection.cpp */; }; + DFF95A450FB22D5700A3EC78 /* igor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84217C0E7BA6A700F5680E /* igor.cpp */; }; + DFF95A460FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84217E0E7BA6A700F5680E /* menu.cpp */; }; + DFF95A470FB22D5700A3EC78 /* midi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84217F0E7BA6A700F5680E /* midi.cpp */; }; + DFF95A480FB22D5700A3EC78 /* part_04.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421830E7BA6A700F5680E /* part_04.cpp */; }; + DFF95A490FB22D5700A3EC78 /* part_05.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421840E7BA6A700F5680E /* part_05.cpp */; }; + DFF95A4A0FB22D5700A3EC78 /* part_06.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421850E7BA6A700F5680E /* part_06.cpp */; }; + DFF95A4B0FB22D5700A3EC78 /* part_12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421860E7BA6A700F5680E /* part_12.cpp */; }; + DFF95A4C0FB22D5700A3EC78 /* part_13.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421870E7BA6A700F5680E /* part_13.cpp */; }; + DFF95A4D0FB22D5700A3EC78 /* part_14.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421880E7BA6A700F5680E /* part_14.cpp */; }; + DFF95A4E0FB22D5700A3EC78 /* part_15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421890E7BA6A700F5680E /* part_15.cpp */; }; + DFF95A4F0FB22D5700A3EC78 /* part_16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84218A0E7BA6A700F5680E /* part_16.cpp */; }; + DFF95A500FB22D5700A3EC78 /* part_17.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84218B0E7BA6A700F5680E /* part_17.cpp */; }; + DFF95A510FB22D5700A3EC78 /* part_18.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84218C0E7BA6A700F5680E /* part_18.cpp */; }; + DFF95A520FB22D5700A3EC78 /* part_19.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84218D0E7BA6A700F5680E /* part_19.cpp */; }; + DFF95A530FB22D5700A3EC78 /* part_21.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84218E0E7BA6A700F5680E /* part_21.cpp */; }; + DFF95A540FB22D5700A3EC78 /* part_22.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84218F0E7BA6A700F5680E /* part_22.cpp */; }; + DFF95A550FB22D5700A3EC78 /* part_23.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421900E7BA6A700F5680E /* part_23.cpp */; }; + DFF95A560FB22D5700A3EC78 /* part_24.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421910E7BA6A700F5680E /* part_24.cpp */; }; + DFF95A570FB22D5700A3EC78 /* part_25.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421920E7BA6A700F5680E /* part_25.cpp */; }; + DFF95A580FB22D5700A3EC78 /* part_26.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421930E7BA6A700F5680E /* part_26.cpp */; }; + DFF95A590FB22D5700A3EC78 /* part_27.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421940E7BA6A700F5680E /* part_27.cpp */; }; + DFF95A5A0FB22D5700A3EC78 /* part_28.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421950E7BA6A700F5680E /* part_28.cpp */; }; + DFF95A5B0FB22D5700A3EC78 /* part_30.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421960E7BA6A700F5680E /* part_30.cpp */; }; + DFF95A5C0FB22D5700A3EC78 /* part_31.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421970E7BA6A700F5680E /* part_31.cpp */; }; + DFF95A5D0FB22D5700A3EC78 /* part_33.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421980E7BA6A700F5680E /* part_33.cpp */; }; + DFF95A5E0FB22D5700A3EC78 /* part_36.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421990E7BA6A700F5680E /* part_36.cpp */; }; + DFF95A5F0FB22D5700A3EC78 /* part_37.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84219A0E7BA6A700F5680E /* part_37.cpp */; }; + DFF95A600FB22D5700A3EC78 /* part_75.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84219B0E7BA6A700F5680E /* part_75.cpp */; }; + DFF95A610FB22D5700A3EC78 /* part_85.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84219C0E7BA6A700F5680E /* part_85.cpp */; }; + DFF95A620FB22D5700A3EC78 /* part_90.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84219D0E7BA6A700F5680E /* part_90.cpp */; }; + DFF95A630FB22D5700A3EC78 /* part_95.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84219E0E7BA6A700F5680E /* part_95.cpp */; }; + DFF95A640FB22D5700A3EC78 /* part_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84219F0E7BA6A700F5680E /* part_main.cpp */; }; + DFF95A650FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421A10E7BA6A700F5680E /* saveload.cpp */; }; + DFF95A660FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421A20E7BA6A800F5680E /* staticres.cpp */; }; + DFF95A670FB22D5700A3EC78 /* animator_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421A40E7BA6A800F5680E /* animator_hof.cpp */; }; + DFF95A680FB22D5700A3EC78 /* animator_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421A50E7BA6A800F5680E /* animator_lok.cpp */; }; + DFF95A690FB22D5700A3EC78 /* animator_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421A70E7BA6A800F5680E /* animator_mr.cpp */; }; + DFF95A6A0FB22D5700A3EC78 /* animator_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421A90E7BA6A800F5680E /* animator_v2.cpp */; }; + DFF95A6B0FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421AB0E7BA6A800F5680E /* debugger.cpp */; }; + DFF95A6C0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421AD0E7BA6A800F5680E /* detection.cpp */; }; + DFF95A6D0FB22D5700A3EC78 /* gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421AE0E7BA6A800F5680E /* gui.cpp */; }; + DFF95A6E0FB22D5700A3EC78 /* gui_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421B00E7BA6A800F5680E /* gui_hof.cpp */; }; + DFF95A6F0FB22D5700A3EC78 /* gui_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421B20E7BA6A800F5680E /* gui_lok.cpp */; }; + DFF95A700FB22D5700A3EC78 /* gui_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421B40E7BA6A800F5680E /* gui_mr.cpp */; }; + DFF95A710FB22D5700A3EC78 /* gui_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421B70E7BA6A800F5680E /* gui_v2.cpp */; }; + DFF95A720FB22D5700A3EC78 /* items_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421BA0E7BA6A800F5680E /* items_hof.cpp */; }; + DFF95A730FB22D5700A3EC78 /* items_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421BB0E7BA6A800F5680E /* items_lok.cpp */; }; + DFF95A740FB22D5700A3EC78 /* items_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421BC0E7BA6A800F5680E /* items_mr.cpp */; }; + DFF95A750FB22D5700A3EC78 /* items_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421BE0E7BA6A800F5680E /* items_v2.cpp */; }; + DFF95A760FB22D5700A3EC78 /* kyra_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421C10E7BA6A800F5680E /* kyra_hof.cpp */; }; + DFF95A770FB22D5700A3EC78 /* kyra_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421C30E7BA6A800F5680E /* kyra_lok.cpp */; }; + DFF95A780FB22D5700A3EC78 /* kyra_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421C50E7BA6A800F5680E /* kyra_mr.cpp */; }; + DFF95A790FB22D5700A3EC78 /* kyra_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421C70E7BA6A800F5680E /* kyra_v1.cpp */; }; + DFF95A7A0FB22D5700A3EC78 /* kyra_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421C90E7BA6A800F5680E /* kyra_v2.cpp */; }; + DFF95A7B0FB22D5700A3EC78 /* lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421CC0E7BA6A800F5680E /* lol.cpp */; }; + DFF95A7C0FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421CF0E7BA6A800F5680E /* resource.cpp */; }; + DFF95A7D0FB22D5700A3EC78 /* resource_intern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421D10E7BA6A800F5680E /* resource_intern.cpp */; }; + DFF95A7E0FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421D30E7BA6A800F5680E /* saveload.cpp */; }; + DFF95A7F0FB22D5700A3EC78 /* saveload_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421D40E7BA6A800F5680E /* saveload_hof.cpp */; }; + DFF95A800FB22D5700A3EC78 /* saveload_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421D50E7BA6A800F5680E /* saveload_lok.cpp */; }; + DFF95A810FB22D5700A3EC78 /* saveload_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421D60E7BA6A800F5680E /* saveload_mr.cpp */; }; + DFF95A820FB22D5700A3EC78 /* scene_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421DA0E7BA6A800F5680E /* scene_hof.cpp */; }; + DFF95A830FB22D5700A3EC78 /* scene_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421DB0E7BA6A800F5680E /* scene_lok.cpp */; }; + DFF95A840FB22D5700A3EC78 /* scene_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421DC0E7BA6A800F5680E /* scene_mr.cpp */; }; + DFF95A850FB22D5700A3EC78 /* scene_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421DD0E7BA6A800F5680E /* scene_v1.cpp */; }; + DFF95A860FB22D5700A3EC78 /* scene_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421DE0E7BA6A800F5680E /* scene_v2.cpp */; }; + DFF95A870FB22D5700A3EC78 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421E00E7BA6A800F5680E /* screen.cpp */; }; + DFF95A880FB22D5700A3EC78 /* screen_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421E20E7BA6A800F5680E /* screen_hof.cpp */; }; + DFF95A890FB22D5700A3EC78 /* screen_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421E40E7BA6A800F5680E /* screen_lok.cpp */; }; + DFF95A8A0FB22D5700A3EC78 /* screen_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421E60E7BA6A800F5680E /* screen_lol.cpp */; }; + DFF95A8B0FB22D5700A3EC78 /* screen_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421E80E7BA6A800F5680E /* screen_mr.cpp */; }; + DFF95A8C0FB22D5700A3EC78 /* screen_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421EB0E7BA6A800F5680E /* screen_v2.cpp */; }; + DFF95A8D0FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421EE0E7BA6A800F5680E /* script.cpp */; }; + DFF95A8E0FB22D5700A3EC78 /* script_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F00E7BA6A800F5680E /* script_hof.cpp */; }; + DFF95A8F0FB22D5700A3EC78 /* script_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F10E7BA6A800F5680E /* script_lok.cpp */; }; + DFF95A900FB22D5700A3EC78 /* script_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F20E7BA6A800F5680E /* script_mr.cpp */; }; + DFF95A910FB22D5700A3EC78 /* script_tim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F30E7BA6A800F5680E /* script_tim.cpp */; }; + DFF95A920FB22D5700A3EC78 /* script_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F50E7BA6A800F5680E /* script_v1.cpp */; }; + DFF95A930FB22D5700A3EC78 /* script_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F60E7BA6A800F5680E /* script_v2.cpp */; }; + DFF95A940FB22D5700A3EC78 /* seqplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421F80E7BA6A800F5680E /* seqplayer.cpp */; }; + DFF95A950FB22D5700A3EC78 /* sequences_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421FA0E7BA6A800F5680E /* sequences_hof.cpp */; }; + DFF95A960FB22D5700A3EC78 /* sequences_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421FB0E7BA6A800F5680E /* sequences_lok.cpp */; }; + DFF95A970FB22D5700A3EC78 /* sequences_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421FC0E7BA6A800F5680E /* sequences_mr.cpp */; }; + DFF95A980FB22D5700A3EC78 /* sequences_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8421FE0E7BA6A800F5680E /* sequences_v2.cpp */; }; + DFF95A990FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422000E7BA6A800F5680E /* sound.cpp */; }; + DFF95A9A0FB22D5700A3EC78 /* sound_adlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422020E7BA6A800F5680E /* sound_adlib.cpp */; }; + DFF95A9B0FB22D5700A3EC78 /* sound_digital.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422030E7BA6A800F5680E /* sound_digital.cpp */; }; + DFF95A9C0FB22D5700A3EC78 /* sound_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422040E7BA6A800F5680E /* sound_lok.cpp */; }; + DFF95A9D0FB22D5700A3EC78 /* sound_towns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422050E7BA6A800F5680E /* sound_towns.cpp */; }; + DFF95A9E0FB22D5700A3EC78 /* sprites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422070E7BA6A800F5680E /* sprites.cpp */; }; + DFF95A9F0FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422090E7BA6A800F5680E /* staticres.cpp */; }; + DFF95AA00FB22D5700A3EC78 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84220A0E7BA6A800F5680E /* text.cpp */; }; + DFF95AA10FB22D5700A3EC78 /* text_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84220C0E7BA6A800F5680E /* text_hof.cpp */; }; + DFF95AA20FB22D5700A3EC78 /* text_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84220E0E7BA6A800F5680E /* text_lok.cpp */; }; + DFF95AA30FB22D5700A3EC78 /* text_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84220F0E7BA6A800F5680E /* text_mr.cpp */; }; + DFF95AA40FB22D5700A3EC78 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422140E7BA6A800F5680E /* timer.cpp */; }; + DFF95AA50FB22D5700A3EC78 /* timer_hof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422160E7BA6A800F5680E /* timer_hof.cpp */; }; + DFF95AA60FB22D5700A3EC78 /* timer_lok.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422170E7BA6A800F5680E /* timer_lok.cpp */; }; + DFF95AA70FB22D5700A3EC78 /* timer_mr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422180E7BA6A800F5680E /* timer_mr.cpp */; }; + DFF95AA80FB22D5700A3EC78 /* vqa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84221C0E7BA6A800F5680E /* vqa.cpp */; }; + DFF95AA90FB22D5700A3EC78 /* wsamovie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84221E0E7BA6A800F5680E /* wsamovie.cpp */; }; + DFF95AAA0FB22D5700A3EC78 /* animseq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422210E7BA6A800F5680E /* animseq.cpp */; }; + DFF95AAB0FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422230E7BA6A800F5680E /* debugger.cpp */; }; + DFF95AAC0FB22D5700A3EC78 /* decode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422250E7BA6A800F5680E /* decode.cpp */; }; + DFF95AAD0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422270E7BA6A800F5680E /* detection.cpp */; }; + DFF95AAE0FB22D5700A3EC78 /* disk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422280E7BA6A800F5680E /* disk.cpp */; }; + DFF95AAF0FB22D5700A3EC78 /* events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84222A0E7BA6A800F5680E /* events.cpp */; }; + DFF95AB00FB22D5700A3EC78 /* fights.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84222C0E7BA6A800F5680E /* fights.cpp */; }; + DFF95AB10FB22D5700A3EC78 /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84222E0E7BA6A800F5680E /* game.cpp */; }; + DFF95AB20FB22D5700A3EC78 /* hotspots.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422300E7BA6A800F5680E /* hotspots.cpp */; }; + DFF95AB30FB22D5700A3EC78 /* intro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422320E7BA6A800F5680E /* intro.cpp */; }; + DFF95AB40FB22D5700A3EC78 /* lure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422340E7BA6A800F5680E /* lure.cpp */; }; + DFF95AB50FB22D5700A3EC78 /* memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422370E7BA6A800F5680E /* memory.cpp */; }; + DFF95AB60FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422390E7BA6A800F5680E /* menu.cpp */; }; + DFF95AB70FB22D5700A3EC78 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84223C0E7BA6A800F5680E /* palette.cpp */; }; + DFF95AB80FB22D5700A3EC78 /* res.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84223E0E7BA6A800F5680E /* res.cpp */; }; + DFF95AB90FB22D5700A3EC78 /* res_struct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422400E7BA6A800F5680E /* res_struct.cpp */; }; + DFF95ABA0FB22D5700A3EC78 /* room.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422420E7BA6A800F5680E /* room.cpp */; }; + DFF95ABB0FB22D5700A3EC78 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422440E7BA6A800F5680E /* screen.cpp */; }; + DFF95ABC0FB22D5700A3EC78 /* scripts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422460E7BA6A800F5680E /* scripts.cpp */; }; + DFF95ABD0FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422480E7BA6A800F5680E /* sound.cpp */; }; + DFF95ABE0FB22D5700A3EC78 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84224A0E7BA6A800F5680E /* strings.cpp */; }; + DFF95ABF0FB22D5700A3EC78 /* surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84224C0E7BA6A800F5680E /* surface.cpp */; }; + DFF95AC00FB22D5700A3EC78 /* actor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84226E0E7BA6A800F5680E /* actor.cpp */; }; + DFF95AC10FB22D5700A3EC78 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422710E7BA6A800F5680E /* animation.cpp */; }; + DFF95AC20FB22D5700A3EC78 /* assets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422740E7BA6A800F5680E /* assets.cpp */; }; + DFF95AC30FB22D5700A3EC78 /* compression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422780E7BA6A900F5680E /* compression.cpp */; }; + DFF95AC40FB22D5700A3EC78 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84227B0E7BA6A900F5680E /* console.cpp */; }; + DFF95AC50FB22D5700A3EC78 /* converse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84227E0E7BA6A900F5680E /* converse.cpp */; }; + DFF95AC60FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422810E7BA6A900F5680E /* detection.cpp */; }; + DFF95AC70FB22D5700A3EC78 /* events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422830E7BA6A900F5680E /* events.cpp */; }; + DFF95AC80FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422860E7BA6A900F5680E /* font.cpp */; }; + DFF95AC90FB22D5700A3EC78 /* globals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422890E7BA6A900F5680E /* globals.cpp */; }; + DFF95ACA0FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84228C0E7BA6A900F5680E /* graphics.cpp */; }; + DFF95ACB0FB22D5700A3EC78 /* gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84228F0E7BA6A900F5680E /* gui.cpp */; }; + DFF95ACC0FB22D5700A3EC78 /* hotspot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422920E7BA6A900F5680E /* hotspot.cpp */; }; + DFF95ACD0FB22D5700A3EC78 /* m4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422960E7BA6A900F5680E /* m4.cpp */; }; + DFF95ACE0FB22D5700A3EC78 /* m4_menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422990E7BA6A900F5680E /* m4_menus.cpp */; }; + DFF95ACF0FB22D5700A3EC78 /* m4_views.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84229C0E7BA6A900F5680E /* m4_views.cpp */; }; + DFF95AD00FB22D5700A3EC78 /* mads_anim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84229F0E7BA6A900F5680E /* mads_anim.cpp */; }; + DFF95AD10FB22D5700A3EC78 /* mads_menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422A20E7BA6A900F5680E /* mads_menus.cpp */; }; + DFF95AD20FB22D5700A3EC78 /* midi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422A50E7BA6A900F5680E /* midi.cpp */; }; + DFF95AD30FB22D5700A3EC78 /* rails.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422A90E7BA6A900F5680E /* rails.cpp */; }; + DFF95AD40FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422AC0E7BA6A900F5680E /* resource.cpp */; }; + DFF95AD50FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422AF0E7BA6A900F5680E /* saveload.cpp */; }; + DFF95AD60FB22D5700A3EC78 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422B20E7BA6A900F5680E /* scene.cpp */; }; + DFF95AD70FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422B50E7BA6A900F5680E /* script.cpp */; }; + DFF95AD80FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422B90E7BA6A900F5680E /* sound.cpp */; }; + DFF95AD90FB22D5700A3EC78 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422BC0E7BA6A900F5680E /* sprite.cpp */; }; + DFF95ADA0FB22D5700A3EC78 /* viewmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422BF0E7BA6A900F5680E /* viewmgr.cpp */; }; + DFF95ADB0FB22D5700A3EC78 /* woodscript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422C20E7BA6A900F5680E /* woodscript.cpp */; }; + DFF95ADC0FB22D5700A3EC78 /* ws_machine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422C50E7BA6A900F5680E /* ws_machine.cpp */; }; + DFF95ADD0FB22D5700A3EC78 /* ws_sequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422C70E7BA6A900F5680E /* ws_sequence.cpp */; }; + DFF95ADE0FB22D5700A3EC78 /* database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422CA0E7BA6A900F5680E /* database.cpp */; }; + DFF95ADF0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422CC0E7BA6A900F5680E /* detection.cpp */; }; + DFF95AE00FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422CD0E7BA6A900F5680E /* graphics.cpp */; }; + DFF95AE10FB22D5700A3EC78 /* made.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422CF0E7BA6A900F5680E /* made.cpp */; }; + DFF95AE20FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422D20E7BA6A900F5680E /* music.cpp */; }; + DFF95AE30FB22D5700A3EC78 /* pmvplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422D40E7BA6A900F5680E /* pmvplayer.cpp */; }; + DFF95AE40FB22D5700A3EC78 /* redreader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422D60E7BA6A900F5680E /* redreader.cpp */; }; + DFF95AE50FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422D80E7BA6A900F5680E /* resource.cpp */; }; + DFF95AE60FB22D5700A3EC78 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422DA0E7BA6A900F5680E /* screen.cpp */; }; + DFF95AE70FB22D5700A3EC78 /* screenfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422DC0E7BA6A900F5680E /* screenfx.cpp */; }; + DFF95AE80FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422DE0E7BA6A900F5680E /* script.cpp */; }; + DFF95AE90FB22D5700A3EC78 /* scriptfuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422E00E7BA6A900F5680E /* scriptfuncs.cpp */; }; + DFF95AEA0FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422E20E7BA6A900F5680E /* sound.cpp */; }; + DFF95AEB0FB22D5700A3EC78 /* balloons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422E70E7BA6A900F5680E /* balloons.cpp */; }; + DFF95AEC0FB22D5700A3EC78 /* callables_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422E80E7BA6A900F5680E /* callables_br.cpp */; }; + DFF95AED0FB22D5700A3EC78 /* callables_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422E90E7BA6A900F5680E /* callables_ns.cpp */; }; + DFF95AEE0FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422EA0E7BA6A900F5680E /* debug.cpp */; }; + DFF95AEF0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422EC0E7BA6A900F5680E /* detection.cpp */; }; + DFF95AF00FB22D5700A3EC78 /* dialogue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422ED0E7BA6A900F5680E /* dialogue.cpp */; }; + DFF95AF10FB22D5700A3EC78 /* disk_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422EF0E7BA6A900F5680E /* disk_br.cpp */; }; + DFF95AF20FB22D5700A3EC78 /* disk_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F00E7BA6A900F5680E /* disk_ns.cpp */; }; + DFF95AF30FB22D5700A3EC78 /* exec_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F20E7BA6A900F5680E /* exec_br.cpp */; }; + DFF95AF40FB22D5700A3EC78 /* exec_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F30E7BA6A900F5680E /* exec_ns.cpp */; }; + DFF95AF50FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F40E7BA6A900F5680E /* font.cpp */; }; + DFF95AF60FB22D5700A3EC78 /* gfxbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F50E7BA6A900F5680E /* gfxbase.cpp */; }; + DFF95AF70FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F60E7BA6A900F5680E /* graphics.cpp */; }; + DFF95AF80FB22D5700A3EC78 /* gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422F80E7BA6A900F5680E /* gui.cpp */; }; + DFF95AF90FB22D5700A3EC78 /* gui_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422FA0E7BA6A900F5680E /* gui_br.cpp */; }; + DFF95AFA0FB22D5700A3EC78 /* gui_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422FB0E7BA6A900F5680E /* gui_ns.cpp */; }; + DFF95AFB0FB22D5700A3EC78 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422FC0E7BA6A900F5680E /* input.cpp */; }; + DFF95AFC0FB22D5700A3EC78 /* inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8422FE0E7BA6A900F5680E /* inventory.cpp */; }; + DFF95AFD0FB22D5700A3EC78 /* objects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423010E7BA6A900F5680E /* objects.cpp */; }; + DFF95AFE0FB22D5700A3EC78 /* parallaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423030E7BA6A900F5680E /* parallaction.cpp */; }; + DFF95AFF0FB22D5700A3EC78 /* parallaction_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423050E7BA6A900F5680E /* parallaction_br.cpp */; }; + DFF95B000FB22D5700A3EC78 /* parallaction_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423060E7BA6A900F5680E /* parallaction_ns.cpp */; }; + DFF95B010FB22D5700A3EC78 /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423070E7BA6A900F5680E /* parser.cpp */; }; + DFF95B020FB22D5700A3EC78 /* parser_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423090E7BA6A900F5680E /* parser_br.cpp */; }; + DFF95B030FB22D5700A3EC78 /* parser_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84230A0E7BA6A900F5680E /* parser_ns.cpp */; }; + DFF95B040FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84230B0E7BA6A900F5680E /* saveload.cpp */; }; + DFF95B050FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84230F0E7BA6A900F5680E /* staticres.cpp */; }; + DFF95B060FB22D5700A3EC78 /* walk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423100E7BA6A900F5680E /* walk.cpp */; }; + DFF95B070FB22D5700A3EC78 /* bankman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423130E7BA6A900F5680E /* bankman.cpp */; }; + DFF95B080FB22D5700A3EC78 /* command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423150E7BA6A900F5680E /* command.cpp */; }; + DFF95B090FB22D5700A3EC78 /* credits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423170E7BA6A900F5680E /* credits.cpp */; }; + DFF95B0A0FB22D5700A3EC78 /* cutaway.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423190E7BA6A900F5680E /* cutaway.cpp */; }; + DFF95B0B0FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84231B0E7BA6A900F5680E /* debug.cpp */; }; + DFF95B0C0FB22D5700A3EC78 /* display.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84231E0E7BA6A900F5680E /* display.cpp */; }; + DFF95B0D0FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423200E7BA6A900F5680E /* graphics.cpp */; }; + DFF95B0E0FB22D5700A3EC78 /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423220E7BA6A900F5680E /* grid.cpp */; }; + DFF95B0F0FB22D5700A3EC78 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423240E7BA6A900F5680E /* input.cpp */; }; + DFF95B100FB22D5700A3EC78 /* journal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423260E7BA6A900F5680E /* journal.cpp */; }; + DFF95B110FB22D5700A3EC78 /* logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423280E7BA6A900F5680E /* logic.cpp */; }; + DFF95B120FB22D5700A3EC78 /* midiadlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84232A0E7BA6A900F5680E /* midiadlib.cpp */; }; + DFF95B130FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84232C0E7BA6A900F5680E /* music.cpp */; }; + DFF95B140FB22D5700A3EC78 /* musicdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84232E0E7BA6A900F5680E /* musicdata.cpp */; }; + DFF95B150FB22D5700A3EC78 /* queen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84232F0E7BA6A900F5680E /* queen.cpp */; }; + DFF95B160FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423310E7BA6A900F5680E /* resource.cpp */; }; + DFF95B170FB22D5700A3EC78 /* restables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423330E7BA6A900F5680E /* restables.cpp */; }; + DFF95B180FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423340E7BA6A900F5680E /* sound.cpp */; }; + DFF95B190FB22D5700A3EC78 /* state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423360E7BA6A900F5680E /* state.cpp */; }; + DFF95B1A0FB22D5700A3EC78 /* talk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423390E7BA6A900F5680E /* talk.cpp */; }; + DFF95B1B0FB22D5700A3EC78 /* walk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84233B0E7BA6A900F5680E /* walk.cpp */; }; + DFF95B1C0FB22D5700A3EC78 /* actor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84233F0E7BA6AA00F5680E /* actor.cpp */; }; + DFF95B1D0FB22D5700A3EC78 /* actor_path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423410E7BA6AA00F5680E /* actor_path.cpp */; }; + DFF95B1E0FB22D5700A3EC78 /* actor_walk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423420E7BA6AA00F5680E /* actor_walk.cpp */; }; + DFF95B1F0FB22D5700A3EC78 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423430E7BA6AA00F5680E /* animation.cpp */; }; + DFF95B200FB22D5700A3EC78 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423450E7BA6AA00F5680E /* console.cpp */; }; + DFF95B210FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423470E7BA6AA00F5680E /* detection.cpp */; }; + DFF95B220FB22D5700A3EC78 /* events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84234A0E7BA6AA00F5680E /* events.cpp */; }; + DFF95B230FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84234C0E7BA6AA00F5680E /* font.cpp */; }; + DFF95B240FB22D5700A3EC78 /* font_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84234E0E7BA6AA00F5680E /* font_map.cpp */; }; + DFF95B250FB22D5700A3EC78 /* gfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84234F0E7BA6AA00F5680E /* gfx.cpp */; }; + DFF95B260FB22D5700A3EC78 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423520E7BA6AA00F5680E /* image.cpp */; }; + DFF95B270FB22D5700A3EC78 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423530E7BA6AA00F5680E /* input.cpp */; }; + DFF95B280FB22D5700A3EC78 /* interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423540E7BA6AA00F5680E /* interface.cpp */; }; + DFF95B290FB22D5700A3EC78 /* introproc_ihnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423560E7BA6AA00F5680E /* introproc_ihnm.cpp */; }; + DFF95B2A0FB22D5700A3EC78 /* introproc_ite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423570E7BA6AA00F5680E /* introproc_ite.cpp */; }; + DFF95B2B0FB22D5700A3EC78 /* isomap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423580E7BA6AA00F5680E /* isomap.cpp */; }; + DFF95B2C0FB22D5700A3EC78 /* itedata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84235B0E7BA6AA00F5680E /* itedata.cpp */; }; + DFF95B2D0FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84235F0E7BA6AA00F5680E /* music.cpp */; }; + DFF95B2E0FB22D5700A3EC78 /* objectmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423610E7BA6AA00F5680E /* objectmap.cpp */; }; + DFF95B2F0FB22D5700A3EC78 /* palanim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423630E7BA6AA00F5680E /* palanim.cpp */; }; + DFF95B300FB22D5700A3EC78 /* puzzle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423650E7BA6AA00F5680E /* puzzle.cpp */; }; + DFF95B310FB22D5700A3EC78 /* render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423670E7BA6AA00F5680E /* render.cpp */; }; + DFF95B320FB22D5700A3EC78 /* saga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84236B0E7BA6AA00F5680E /* saga.cpp */; }; + DFF95B330FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84236D0E7BA6AA00F5680E /* saveload.cpp */; }; + DFF95B340FB22D5700A3EC78 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84236E0E7BA6AA00F5680E /* scene.cpp */; }; + DFF95B350FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423700E7BA6AA00F5680E /* script.cpp */; }; + DFF95B360FB22D5700A3EC78 /* sfuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423720E7BA6AA00F5680E /* sfuncs.cpp */; }; + DFF95B370FB22D5700A3EC78 /* sndres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423730E7BA6AA00F5680E /* sndres.cpp */; }; + DFF95B380FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423750E7BA6AA00F5680E /* sound.cpp */; }; + DFF95B390FB22D5700A3EC78 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423770E7BA6AA00F5680E /* sprite.cpp */; }; + DFF95B3A0FB22D5700A3EC78 /* sthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423790E7BA6AA00F5680E /* sthread.cpp */; }; + DFF95B3B0FB22D5700A3EC78 /* actor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84237C0E7BA6AA00F5680E /* actor.cpp */; }; + DFF95B3C0FB22D5700A3EC78 /* akos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84237E0E7BA6AA00F5680E /* akos.cpp */; }; + DFF95B3D0FB22D5700A3EC78 /* base-costume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423800E7BA6AA00F5680E /* base-costume.cpp */; }; + DFF95B3E0FB22D5700A3EC78 /* bomp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423820E7BA6AA00F5680E /* bomp.cpp */; }; + DFF95B3F0FB22D5700A3EC78 /* boxes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423840E7BA6AA00F5680E /* boxes.cpp */; }; + DFF95B400FB22D5700A3EC78 /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423860E7BA6AA00F5680E /* camera.cpp */; }; + DFF95B410FB22D5700A3EC78 /* charset-fontdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423870E7BA6AA00F5680E /* charset-fontdata.cpp */; }; + DFF95B420FB22D5700A3EC78 /* charset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423880E7BA6AA00F5680E /* charset.cpp */; }; + DFF95B430FB22D5700A3EC78 /* costume.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84238A0E7BA6AA00F5680E /* costume.cpp */; }; + DFF95B440FB22D5700A3EC78 /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84238C0E7BA6AA00F5680E /* cursor.cpp */; }; + DFF95B450FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84238D0E7BA6AA00F5680E /* debugger.cpp */; }; + DFF95B460FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84238F0E7BA6AA00F5680E /* detection.cpp */; }; + DFF95B470FB22D5700A3EC78 /* dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423920E7BA6AA00F5680E /* dialogs.cpp */; }; + DFF95B480FB22D5700A3EC78 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423940E7BA6AA00F5680E /* file.cpp */; }; + DFF95B490FB22D5700A3EC78 /* file_nes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423960E7BA6AA00F5680E /* file_nes.cpp */; }; + DFF95B4A0FB22D5700A3EC78 /* gfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423980E7BA6AA00F5680E /* gfx.cpp */; }; + DFF95B4B0FB22D5700A3EC78 /* animation_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84239C0E7BA6AA00F5680E /* animation_he.cpp */; }; + DFF95B4C0FB22D5700A3EC78 /* cup_player_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84239E0E7BA6AA00F5680E /* cup_player_he.cpp */; }; + DFF95B4D0FB22D5700A3EC78 /* floodfill_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423A00E7BA6AA00F5680E /* floodfill_he.cpp */; }; + DFF95B4E0FB22D5700A3EC78 /* logic_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423A30E7BA6AA00F5680E /* logic_he.cpp */; }; + DFF95B4F0FB22D5700A3EC78 /* palette_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423A50E7BA6AA00F5680E /* palette_he.cpp */; }; + DFF95B500FB22D5700A3EC78 /* resource_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423A60E7BA6AA00F5680E /* resource_he.cpp */; }; + DFF95B510FB22D5700A3EC78 /* script_v100he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423A80E7BA6AA00F5680E /* script_v100he.cpp */; }; + DFF95B520FB22D5700A3EC78 /* script_v60he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423A90E7BA6AA00F5680E /* script_v60he.cpp */; }; + DFF95B530FB22D5700A3EC78 /* script_v70he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423AA0E7BA6AA00F5680E /* script_v70he.cpp */; }; + DFF95B540FB22D5700A3EC78 /* script_v71he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423AB0E7BA6AA00F5680E /* script_v71he.cpp */; }; + DFF95B550FB22D5700A3EC78 /* script_v72he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423AC0E7BA6AA00F5680E /* script_v72he.cpp */; }; + DFF95B560FB22D5700A3EC78 /* script_v80he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423AD0E7BA6AA00F5680E /* script_v80he.cpp */; }; + DFF95B570FB22D5700A3EC78 /* script_v90he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423AE0E7BA6AA00F5680E /* script_v90he.cpp */; }; + DFF95B580FB22D5700A3EC78 /* sound_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423AF0E7BA6AA00F5680E /* sound_he.cpp */; }; + DFF95B590FB22D5700A3EC78 /* sprite_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423B10E7BA6AA00F5680E /* sprite_he.cpp */; }; + DFF95B5A0FB22D5700A3EC78 /* wiz_he.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423B30E7BA6AA00F5680E /* wiz_he.cpp */; }; + DFF95B5B0FB22D5700A3EC78 /* help.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423B50E7BA6AA00F5680E /* help.cpp */; }; + DFF95B5C0FB22D5700A3EC78 /* imuse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423B80E7BA6AA00F5680E /* imuse.cpp */; }; + DFF95B5D0FB22D5700A3EC78 /* imuse_part.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423BB0E7BA6AA00F5680E /* imuse_part.cpp */; }; + DFF95B5E0FB22D5700A3EC78 /* imuse_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423BC0E7BA6AA00F5680E /* imuse_player.cpp */; }; + DFF95B5F0FB22D5700A3EC78 /* instrument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423BD0E7BA6AA00F5680E /* instrument.cpp */; }; + DFF95B600FB22D5700A3EC78 /* sysex_samnmax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C00E7BA6AA00F5680E /* sysex_samnmax.cpp */; }; + DFF95B610FB22D5700A3EC78 /* sysex_scumm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C10E7BA6AA00F5680E /* sysex_scumm.cpp */; }; + DFF95B620FB22D5700A3EC78 /* dimuse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C30E7BA6AA00F5680E /* dimuse.cpp */; }; + DFF95B630FB22D5700A3EC78 /* dimuse_bndmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C50E7BA6AA00F5680E /* dimuse_bndmgr.cpp */; }; + DFF95B640FB22D5700A3EC78 /* dimuse_codecs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C70E7BA6AA00F5680E /* dimuse_codecs.cpp */; }; + DFF95B650FB22D5700A3EC78 /* dimuse_music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C80E7BA6AA00F5680E /* dimuse_music.cpp */; }; + DFF95B660FB22D5700A3EC78 /* dimuse_script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423C90E7BA6AA00F5680E /* dimuse_script.cpp */; }; + DFF95B670FB22D5700A3EC78 /* dimuse_sndmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423CA0E7BA6AA00F5680E /* dimuse_sndmgr.cpp */; }; + DFF95B680FB22D5700A3EC78 /* dimuse_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423CC0E7BA6AA00F5680E /* dimuse_tables.cpp */; }; + DFF95B690FB22D5700A3EC78 /* dimuse_track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423CE0E7BA6AA00F5680E /* dimuse_track.cpp */; }; + DFF95B6A0FB22D5700A3EC78 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D00E7BA6AA00F5680E /* input.cpp */; }; + DFF95B6B0FB22D5700A3EC78 /* insane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D20E7BA6AA00F5680E /* insane.cpp */; }; + DFF95B6C0FB22D5700A3EC78 /* insane_ben.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D40E7BA6AA00F5680E /* insane_ben.cpp */; }; + DFF95B6D0FB22D5700A3EC78 /* insane_enemy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D50E7BA6AA00F5680E /* insane_enemy.cpp */; }; + DFF95B6E0FB22D5700A3EC78 /* insane_iact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D60E7BA6AA00F5680E /* insane_iact.cpp */; }; + DFF95B6F0FB22D5700A3EC78 /* insane_scenes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D70E7BA6AA00F5680E /* insane_scenes.cpp */; }; + DFF95B700FB22D5700A3EC78 /* midiparser_eup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423D90E7BA6AA00F5680E /* midiparser_eup.cpp */; }; + DFF95B710FB22D5700A3EC78 /* midiparser_ro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423DA0E7BA6AA00F5680E /* midiparser_ro.cpp */; }; + DFF95B720FB22D5700A3EC78 /* nut_renderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423DD0E7BA6AA00F5680E /* nut_renderer.cpp */; }; + DFF95B730FB22D5700A3EC78 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423DF0E7BA6AA00F5680E /* object.cpp */; }; + DFF95B740FB22D5700A3EC78 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423E10E7BA6AA00F5680E /* palette.cpp */; }; + DFF95B750FB22D5700A3EC78 /* player_mod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423E20E7BA6AA00F5680E /* player_mod.cpp */; }; + DFF95B760FB22D5700A3EC78 /* player_nes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423E40E7BA6AA00F5680E /* player_nes.cpp */; }; + DFF95B770FB22D5700A3EC78 /* player_v1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423E60E7BA6AA00F5680E /* player_v1.cpp */; }; + DFF95B780FB22D5700A3EC78 /* player_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423E80E7BA6AA00F5680E /* player_v2.cpp */; }; + DFF95B790FB22D5700A3EC78 /* player_v2a.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423EA0E7BA6AA00F5680E /* player_v2a.cpp */; }; + DFF95B7A0FB22D5700A3EC78 /* player_v3a.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423EC0E7BA6AA00F5680E /* player_v3a.cpp */; }; + DFF95B7B0FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423EF0E7BA6AA00F5680E /* resource.cpp */; }; + DFF95B7C0FB22D5700A3EC78 /* resource_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F10E7BA6AA00F5680E /* resource_v2.cpp */; }; + DFF95B7D0FB22D5700A3EC78 /* resource_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F20E7BA6AA00F5680E /* resource_v3.cpp */; }; + DFF95B7E0FB22D5700A3EC78 /* resource_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F30E7BA6AA00F5680E /* resource_v4.cpp */; }; + DFF95B7F0FB22D5700A3EC78 /* room.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F40E7BA6AA00F5680E /* room.cpp */; }; + DFF95B800FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F50E7BA6AA00F5680E /* saveload.cpp */; }; + DFF95B810FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F70E7BA6AA00F5680E /* script.cpp */; }; + DFF95B820FB22D5700A3EC78 /* script_v0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423F90E7BA6AA00F5680E /* script_v0.cpp */; }; + DFF95B830FB22D5700A3EC78 /* script_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423FA0E7BA6AA00F5680E /* script_v2.cpp */; }; + DFF95B840FB22D5700A3EC78 /* script_v5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423FB0E7BA6AA00F5680E /* script_v5.cpp */; }; + DFF95B850FB22D5700A3EC78 /* script_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423FC0E7BA6AA00F5680E /* script_v6.cpp */; }; + DFF95B860FB22D5700A3EC78 /* script_v8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423FD0E7BA6AA00F5680E /* script_v8.cpp */; }; + DFF95B870FB22D5700A3EC78 /* scumm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8423FF0E7BA6AA00F5680E /* scumm.cpp */; }; + DFF95B880FB22D5700A3EC78 /* channel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424020E7BA6AA00F5680E /* channel.cpp */; }; + DFF95B890FB22D5700A3EC78 /* codec1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424060E7BA6AA00F5680E /* codec1.cpp */; }; + DFF95B8A0FB22D5700A3EC78 /* codec37.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424070E7BA6AA00F5680E /* codec37.cpp */; }; + DFF95B8B0FB22D5700A3EC78 /* codec47.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424090E7BA6AA00F5680E /* codec47.cpp */; }; + DFF95B8C0FB22D5700A3EC78 /* imuse_channel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84240D0E7BA6AA00F5680E /* imuse_channel.cpp */; }; + DFF95B8D0FB22D5700A3EC78 /* saud_channel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84240E0E7BA6AA00F5680E /* saud_channel.cpp */; }; + DFF95B8E0FB22D5700A3EC78 /* smush_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84240F0E7BA6AA00F5680E /* smush_font.cpp */; }; + DFF95B8F0FB22D5700A3EC78 /* smush_mixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424110E7BA6AA00F5680E /* smush_mixer.cpp */; }; + DFF95B900FB22D5700A3EC78 /* smush_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424130E7BA6AA00F5680E /* smush_player.cpp */; }; + DFF95B910FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424150E7BA6AB00F5680E /* sound.cpp */; }; + DFF95B920FB22D5700A3EC78 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424170E7BA6AB00F5680E /* string.cpp */; }; + DFF95B930FB22D5700A3EC78 /* usage_bits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424190E7BA6AB00F5680E /* usage_bits.cpp */; }; + DFF95B940FB22D5700A3EC78 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84241B0E7BA6AB00F5680E /* util.cpp */; }; + DFF95B950FB22D5700A3EC78 /* vars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84241D0E7BA6AB00F5680E /* vars.cpp */; }; + DFF95B960FB22D5700A3EC78 /* verbs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84241E0E7BA6AB00F5680E /* verbs.cpp */; }; + DFF95B970FB22D5700A3EC78 /* autoroute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424210E7BA6AB00F5680E /* autoroute.cpp */; }; + DFF95B980FB22D5700A3EC78 /* compact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424230E7BA6AB00F5680E /* compact.cpp */; }; + DFF95B990FB22D5700A3EC78 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424250E7BA6AB00F5680E /* control.cpp */; }; + DFF95B9A0FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424270E7BA6AB00F5680E /* debug.cpp */; }; + DFF95B9B0FB22D5700A3EC78 /* disk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424290E7BA6AB00F5680E /* disk.cpp */; }; + DFF95B9C0FB22D5700A3EC78 /* grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84242B0E7BA6AB00F5680E /* grid.cpp */; }; + DFF95B9D0FB22D5700A3EC78 /* hufftext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84242D0E7BA6AB00F5680E /* hufftext.cpp */; }; + DFF95B9E0FB22D5700A3EC78 /* intro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84242E0E7BA6AB00F5680E /* intro.cpp */; }; + DFF95B9F0FB22D5700A3EC78 /* logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424300E7BA6AB00F5680E /* logic.cpp */; }; + DFF95BA00FB22D5700A3EC78 /* mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424330E7BA6AB00F5680E /* mouse.cpp */; }; + DFF95BA10FB22D5700A3EC78 /* adlibchannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424360E7BA6AB00F5680E /* adlibchannel.cpp */; }; + DFF95BA20FB22D5700A3EC78 /* adlibmusic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424380E7BA6AB00F5680E /* adlibmusic.cpp */; }; + DFF95BA30FB22D5700A3EC78 /* gmchannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84243A0E7BA6AB00F5680E /* gmchannel.cpp */; }; + DFF95BA40FB22D5700A3EC78 /* gmmusic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84243C0E7BA6AB00F5680E /* gmmusic.cpp */; }; + DFF95BA50FB22D5700A3EC78 /* mt32music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84243E0E7BA6AB00F5680E /* mt32music.cpp */; }; + DFF95BA60FB22D5700A3EC78 /* musicbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424400E7BA6AB00F5680E /* musicbase.cpp */; }; + DFF95BA70FB22D5700A3EC78 /* rnc_deco.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424420E7BA6AB00F5680E /* rnc_deco.cpp */; }; + DFF95BA80FB22D5700A3EC78 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424440E7BA6AB00F5680E /* screen.cpp */; }; + DFF95BA90FB22D5700A3EC78 /* sky.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424460E7BA6AB00F5680E /* sky.cpp */; }; + DFF95BAA0FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424490E7BA6AB00F5680E /* sound.cpp */; }; + DFF95BAB0FB22D5700A3EC78 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84244C0E7BA6AB00F5680E /* text.cpp */; }; + DFF95BAC0FB22D5700A3EC78 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84244F0E7BA6AB00F5680E /* animation.cpp */; }; + DFF95BAD0FB22D5700A3EC78 /* control.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424520E7BA6AB00F5680E /* control.cpp */; }; + DFF95BAE0FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424560E7BA6AB00F5680E /* debug.cpp */; }; + DFF95BAF0FB22D5700A3EC78 /* eventman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424580E7BA6AB00F5680E /* eventman.cpp */; }; + DFF95BB00FB22D5700A3EC78 /* logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84245A0E7BA6AB00F5680E /* logic.cpp */; }; + DFF95BB10FB22D5700A3EC78 /* memman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84245C0E7BA6AB00F5680E /* memman.cpp */; }; + DFF95BB20FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84245E0E7BA6AB00F5680E /* menu.cpp */; }; + DFF95BB30FB22D5700A3EC78 /* mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424610E7BA6AB00F5680E /* mouse.cpp */; }; + DFF95BB40FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424630E7BA6AB00F5680E /* music.cpp */; }; + DFF95BB50FB22D5700A3EC78 /* objectman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424660E7BA6AB00F5680E /* objectman.cpp */; }; + DFF95BB60FB22D5700A3EC78 /* resman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424680E7BA6AB00F5680E /* resman.cpp */; }; + DFF95BB70FB22D5700A3EC78 /* router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84246A0E7BA6AB00F5680E /* router.cpp */; }; + DFF95BB80FB22D5700A3EC78 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84246C0E7BA6AB00F5680E /* screen.cpp */; }; + DFF95BB90FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84246E0E7BA6AB00F5680E /* sound.cpp */; }; + DFF95BBA0FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424700E7BA6AB00F5680E /* staticres.cpp */; }; + DFF95BBB0FB22D5700A3EC78 /* sword1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424710E7BA6AB00F5680E /* sword1.cpp */; }; + DFF95BBC0FB22D5700A3EC78 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424750E7BA6AB00F5680E /* text.cpp */; }; + DFF95BBD0FB22D5700A3EC78 /* animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424780E7BA6AB00F5680E /* animation.cpp */; }; + DFF95BBE0FB22D5700A3EC78 /* anims.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84247A0E7BA6AB00F5680E /* anims.cpp */; }; + DFF95BBF0FB22D5700A3EC78 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84247B0E7BA6AB00F5680E /* console.cpp */; }; + DFF95BC00FB22D5700A3EC78 /* controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84247D0E7BA6AB00F5680E /* controls.cpp */; }; + DFF95BC10FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84247F0E7BA6AB00F5680E /* debug.cpp */; }; + DFF95BC20FB22D5700A3EC78 /* events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424820E7BA6AB00F5680E /* events.cpp */; }; + DFF95BC30FB22D5700A3EC78 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424830E7BA6AB00F5680E /* function.cpp */; }; + DFF95BC40FB22D5700A3EC78 /* icons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424850E7BA6AB00F5680E /* icons.cpp */; }; + DFF95BC50FB22D5700A3EC78 /* interpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424860E7BA6AB00F5680E /* interpreter.cpp */; }; + DFF95BC60FB22D5700A3EC78 /* layers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424880E7BA6AB00F5680E /* layers.cpp */; }; + DFF95BC70FB22D5700A3EC78 /* logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424890E7BA6AB00F5680E /* logic.cpp */; }; + DFF95BC80FB22D5700A3EC78 /* maketext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84248B0E7BA6AB00F5680E /* maketext.cpp */; }; + DFF95BC90FB22D5700A3EC78 /* memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84248D0E7BA6AB00F5680E /* memory.cpp */; }; + DFF95BCA0FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84248F0E7BA6AB00F5680E /* menu.cpp */; }; + DFF95BCB0FB22D5700A3EC78 /* mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424910E7BA6AB00F5680E /* mouse.cpp */; }; + DFF95BCC0FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424930E7BA6AB00F5680E /* music.cpp */; }; + DFF95BCD0FB22D5700A3EC78 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424950E7BA6AB00F5680E /* palette.cpp */; }; + DFF95BCE0FB22D5700A3EC78 /* protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424960E7BA6AB00F5680E /* protocol.cpp */; }; + DFF95BCF0FB22D5700A3EC78 /* render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424970E7BA6AB00F5680E /* render.cpp */; }; + DFF95BD00FB22D5700A3EC78 /* resman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424980E7BA6AB00F5680E /* resman.cpp */; }; + DFF95BD10FB22D5700A3EC78 /* router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84249A0E7BA6AB00F5680E /* router.cpp */; }; + DFF95BD20FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84249C0E7BA6AB00F5680E /* saveload.cpp */; }; + DFF95BD30FB22D5700A3EC78 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF84249E0E7BA6AB00F5680E /* screen.cpp */; }; + DFF95BD40FB22D5700A3EC78 /* scroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A00E7BA6AB00F5680E /* scroll.cpp */; }; + DFF95BD50FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A10E7BA6AB00F5680E /* sound.cpp */; }; + DFF95BD60FB22D5700A3EC78 /* speech.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A30E7BA6AB00F5680E /* speech.cpp */; }; + DFF95BD70FB22D5700A3EC78 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A40E7BA6AB00F5680E /* sprite.cpp */; }; + DFF95BD80FB22D5700A3EC78 /* startup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A50E7BA6AB00F5680E /* startup.cpp */; }; + DFF95BD90FB22D5700A3EC78 /* sword2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A60E7BA6AB00F5680E /* sword2.cpp */; }; + DFF95BDA0FB22D5700A3EC78 /* sync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A80E7BA6AB00F5680E /* sync.cpp */; }; + DFF95BDB0FB22D5700A3EC78 /* walker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424A90E7BA6AB00F5680E /* walker.cpp */; }; + DFF95BDC0FB22D5700A3EC78 /* actors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424AB0E7BA6AB00F5680E /* actors.cpp */; }; + DFF95BDD0FB22D5700A3EC78 /* anim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424AD0E7BA6AB00F5680E /* anim.cpp */; }; + DFF95BDE0FB22D5700A3EC78 /* background.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424AF0E7BA6AB00F5680E /* background.cpp */; }; + DFF95BDF0FB22D5700A3EC78 /* bg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424B10E7BA6AB00F5680E /* bg.cpp */; }; + DFF95BE00FB22D5700A3EC78 /* cliprect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424B20E7BA6AB00F5680E /* cliprect.cpp */; }; + DFF95BE10FB22D5700A3EC78 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424B40E7BA6AB00F5680E /* config.cpp */; }; + DFF95BE20FB22D5700A3EC78 /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424B70E7BA6AB00F5680E /* cursor.cpp */; }; + DFF95BE30FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424B90E7BA6AB00F5680E /* debugger.cpp */; }; + DFF95BE40FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424BB0E7BA6AB00F5680E /* detection.cpp */; }; + DFF95BE50FB22D5700A3EC78 /* effect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424BD0E7BA6AB00F5680E /* effect.cpp */; }; + DFF95BE60FB22D5700A3EC78 /* events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424BE0E7BA6AB00F5680E /* events.cpp */; }; + DFF95BE70FB22D5700A3EC78 /* faders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424C00E7BA6AB00F5680E /* faders.cpp */; }; + DFF95BE80FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424C30E7BA6AB00F5680E /* font.cpp */; }; + DFF95BE90FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424C50E7BA6AB00F5680E /* graphics.cpp */; }; + DFF95BEA0FB22D5700A3EC78 /* handle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424C70E7BA6AB00F5680E /* handle.cpp */; }; + DFF95BEB0FB22D5700A3EC78 /* heapmem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424C90E7BA6AB00F5680E /* heapmem.cpp */; }; + DFF95BEC0FB22D5700A3EC78 /* mareels.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424CD0E7BA6AB00F5680E /* mareels.cpp */; }; + DFF95BED0FB22D5700A3EC78 /* move.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424CF0E7BA6AB00F5680E /* move.cpp */; }; + DFF95BEE0FB22D5700A3EC78 /* multiobj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424D10E7BA6AB00F5680E /* multiobj.cpp */; }; + DFF95BEF0FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424D30E7BA6AB00F5680E /* music.cpp */; }; + DFF95BF00FB22D5700A3EC78 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424D50E7BA6AB00F5680E /* object.cpp */; }; + DFF95BF10FB22D5700A3EC78 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424D70E7BA6AB00F5680E /* palette.cpp */; }; + DFF95BF20FB22D5700A3EC78 /* pcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424D90E7BA6AB00F5680E /* pcode.cpp */; }; + DFF95BF30FB22D5700A3EC78 /* pdisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424DB0E7BA6AB00F5680E /* pdisplay.cpp */; }; + DFF95BF40FB22D5700A3EC78 /* play.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424DD0E7BA6AB00F5680E /* play.cpp */; }; + DFF95BF50FB22D5700A3EC78 /* polygons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424DE0E7BA6AB00F5680E /* polygons.cpp */; }; + DFF95BF60FB22D5700A3EC78 /* rince.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424E00E7BA6AB00F5680E /* rince.cpp */; }; + DFF95BF70FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424E20E7BA6AB00F5680E /* saveload.cpp */; }; + DFF95BF80FB22D5700A3EC78 /* savescn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424E30E7BA6AB00F5680E /* savescn.cpp */; }; + DFF95BF90FB22D5700A3EC78 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424E50E7BA6AB00F5680E /* scene.cpp */; }; + DFF95BFA0FB22D5700A3EC78 /* sched.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424E70E7BA6AB00F5680E /* sched.cpp */; }; + DFF95BFB0FB22D5700A3EC78 /* scn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424E90E7BA6AB00F5680E /* scn.cpp */; }; + DFF95BFC0FB22D5700A3EC78 /* scroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424EB0E7BA6AB00F5680E /* scroll.cpp */; }; + DFF95BFD0FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424EE0E7BA6AB00F5680E /* sound.cpp */; }; + DFF95BFE0FB22D5700A3EC78 /* strres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424F00E7BA6AB00F5680E /* strres.cpp */; }; + DFF95BFF0FB22D5700A3EC78 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424F20E7BA6AB00F5680E /* text.cpp */; }; + DFF95C000FB22D5700A3EC78 /* timers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424F40E7BA6AB00F5680E /* timers.cpp */; }; + DFF95C010FB22D5700A3EC78 /* tinlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424F60E7BA6AB00F5680E /* tinlib.cpp */; }; + DFF95C020FB22D5700A3EC78 /* tinsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424F80E7BA6AB00F5680E /* tinsel.cpp */; }; + DFF95C030FB22D5700A3EC78 /* token.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424FA0E7BA6AB00F5680E /* token.cpp */; }; + DFF95C040FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424FD0E7BA6AB00F5680E /* detection.cpp */; }; + DFF95C050FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8424FE0E7BA6AB00F5680E /* graphics.cpp */; }; + DFF95C060FB22D5700A3EC78 /* menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425000E7BA6AB00F5680E /* menu.cpp */; }; + DFF95C070FB22D5700A3EC78 /* midi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425010E7BA6AB00F5680E /* midi.cpp */; }; + DFF95C080FB22D5700A3EC78 /* opcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425040E7BA6AB00F5680E /* opcodes.cpp */; }; + DFF95C090FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425050E7BA6AB00F5680E /* resource.cpp */; }; + DFF95C0A0FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425060E7BA6AB00F5680E /* saveload.cpp */; }; + DFF95C0B0FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425070E7BA6AB00F5680E /* staticres.cpp */; }; + DFF95C0C0FB22D5700A3EC78 /* touche.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8425080E7BA6AB00F5680E /* touche.cpp */; }; + DFF95C0D0FB22D5700A3EC78 /* blit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF8428960E7BAAAB00F5680E /* blit.cpp */; }; + DFF95C0E0FB22D5700A3EC78 /* timidity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF842A3D0E7BBB5000F5680E /* timidity.cpp */; }; + DFF95C0F0FB22D5700A3EC78 /* archive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF842A400E7BBBB400F5680E /* archive.cpp */; }; + DFF95C100FB22D5700A3EC78 /* unarj.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF842A450E7BBBB400F5680E /* unarj.cpp */; }; + DFF95C110FB22D5700A3EC78 /* stdiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF842A6B0E7BBD5700F5680E /* stdiostream.cpp */; }; + DFF95C120FB22D5700A3EC78 /* musicplugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF842A6F0E7BBDB200F5680E /* musicplugin.cpp */; }; + DFF95C130FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8BF00ED5FC77001CB19F /* saveload.cpp */; }; + DFF95C140FB22D5700A3EC78 /* ThemeEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8BF40ED5FC77001CB19F /* ThemeEngine.cpp */; }; + DFF95C150FB22D5700A3EC78 /* ThemeEval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8BF60ED5FC77001CB19F /* ThemeEval.cpp */; }; + DFF95C160FB22D5700A3EC78 /* ThemeLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8BF80ED5FC77001CB19F /* ThemeLayout.cpp */; }; + DFF95C170FB22D5700A3EC78 /* ThemeParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8BFA0ED5FC77001CB19F /* ThemeParser.cpp */; }; + DFF95C180FB22D5700A3EC78 /* thumbnail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8C050ED5FCAF001CB19F /* thumbnail.cpp */; }; + DFF95C190FB22D5700A3EC78 /* VectorRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8C070ED5FCAF001CB19F /* VectorRenderer.cpp */; }; + DFF95C1A0FB22D5700A3EC78 /* VectorRendererSpec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8C090ED5FCAF001CB19F /* VectorRendererSpec.cpp */; }; + DFF95C1B0FB22D5700A3EC78 /* xmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8C0F0ED5FCC2001CB19F /* xmlparser.cpp */; }; + DFF95C1C0FB22D5700A3EC78 /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF7E8C510ED60067001CB19F /* game.cpp */; }; + DFF95C1D0FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFAAAFF50F0112AD003E9390 /* saveload.cpp */; }; + DFF95C1E0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFAAAFF80F0112C1003E9390 /* detection.cpp */; }; + DFF95C1F0FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFAAAFFB0F0112DF003E9390 /* detection.cpp */; }; + DFF95C200FB22D5700A3EC78 /* thumbnail_intern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFAAB0010F011392003E9390 /* thumbnail_intern.cpp */; }; + DFF95C210FB22D5700A3EC78 /* dither.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFB900F485D890006E566 /* dither.cpp */; }; + DFF95C220FB22D5700A3EC78 /* dxa_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFB9B0F485D950006E566 /* dxa_player.cpp */; }; + DFF95C230FB22D5700A3EC78 /* flic_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFB9E0F485D950006E566 /* flic_player.cpp */; }; + DFF95C240FB22D5700A3EC78 /* mpeg_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFBA10F485D950006E566 /* mpeg_player.cpp */; }; + DFF95C250FB22D5700A3EC78 /* smk_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFBA40F485D950006E566 /* smk_player.cpp */; }; + DFF95C260FB22D5700A3EC78 /* video_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFBA70F485D950006E566 /* video_player.cpp */; }; + DFF95C270FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFBD10F485DFB0006E566 /* debug.cpp */; }; + DFF95C280FB22D5700A3EC78 /* GuiManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFBD50F485E360006E566 /* GuiManager.cpp */; }; + DFF95C290FB22D5700A3EC78 /* posix-saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFBF80F4860A60006E566 /* posix-saves.cpp */; }; + DFF95C2A0FB22D5700A3EC78 /* bmv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC1F0F4862520006E566 /* bmv.cpp */; }; + DFF95C2B0FB22D5700A3EC78 /* dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC200F4862520006E566 /* dialogs.cpp */; }; + DFF95C2C0FB22D5700A3EC78 /* drives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC220F4862520006E566 /* drives.cpp */; }; + DFF95C2D0FB22D5700A3EC78 /* sysvar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC270F4862520006E566 /* sysvar.cpp */; }; + DFF95C2E0FB22D5700A3EC78 /* gui_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC2E0F48628A0006E566 /* gui_lol.cpp */; }; + DFF95C2F0FB22D5700A3EC78 /* items_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC300F48628A0006E566 /* items_lol.cpp */; }; + DFF95C300FB22D5700A3EC78 /* script_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC310F48628A0006E566 /* script_lol.cpp */; }; + DFF95C310FB22D5700A3EC78 /* sequences_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC320F48628A0006E566 /* sequences_lol.cpp */; }; + DFF95C320FB22D5700A3EC78 /* sound_midi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC330F48628A0006E566 /* sound_midi.cpp */; }; + DFF95C330FB22D5700A3EC78 /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC360F48628A0006E566 /* util.cpp */; }; + DFF95C340FB22D5700A3EC78 /* game_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC400F4862D90006E566 /* game_v6.cpp */; }; + DFF95C350FB22D5700A3EC78 /* indeo3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC410F4862D90006E566 /* indeo3.cpp */; }; + DFF95C360FB22D5700A3EC78 /* saveload_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC440F4862D90006E566 /* saveload_v6.cpp */; }; + DFF95C370FB22D5700A3EC78 /* scene_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC490F4863100006E566 /* scene_lol.cpp */; }; + DFF95C380FB22D5700A3EC78 /* advancedDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC4C0F4863560006E566 /* advancedDetector.cpp */; }; + DFF95C390FB22D5700A3EC78 /* base-backend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC5B0F4866E70006E566 /* base-backend.cpp */; }; + DFF95C3A0FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC600F48672D0006E566 /* resource.cpp */; }; + DFF95C3B0FB22D5700A3EC78 /* resource_hrs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC620F48672D0006E566 /* resource_hrs.cpp */; }; + DFF95C3C0FB22D5700A3EC78 /* resource_res.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC630F48672D0006E566 /* resource_res.cpp */; }; + DFF95C3D0FB22D5700A3EC78 /* resource_rsc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC640F48672D0006E566 /* resource_rsc.cpp */; }; + DFF95C3E0FB22D5700A3EC78 /* sfuncs_ihnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC650F48672D0006E566 /* sfuncs_ihnm.cpp */; }; + DFF95C3F0FB22D5700A3EC78 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC700F4867910006E566 /* debugger.cpp */; }; + DFF95C400FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFC720F4867910006E566 /* staticres.cpp */; }; + DFF95C410FB22D5700A3EC78 /* cell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCBD0F4870690006E566 /* cell.cpp */; }; + DFF95C420FB22D5700A3EC78 /* cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCBF0F4870690006E566 /* cursor.cpp */; }; + DFF95C430FB22D5700A3EC78 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCC10F4870690006E566 /* debug.cpp */; }; + DFF95C440FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCC30F4870690006E566 /* detection.cpp */; }; + DFF95C450FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCC40F4870690006E566 /* font.cpp */; }; + DFF95C460FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCC60F4870690006E566 /* graphics.cpp */; }; + DFF95C470FB22D5700A3EC78 /* groovie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCC80F4870690006E566 /* groovie.cpp */; }; + DFF95C480FB22D5700A3EC78 /* lzss.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCCA0F4870690006E566 /* lzss.cpp */; }; + DFF95C490FB22D5700A3EC78 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCCD0F4870690006E566 /* music.cpp */; }; + DFF95C4A0FB22D5700A3EC78 /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCCF0F4870690006E566 /* player.cpp */; }; + DFF95C4B0FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCD10F4870690006E566 /* resource.cpp */; }; + DFF95C4C0FB22D5700A3EC78 /* roq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCD30F4870690006E566 /* roq.cpp */; }; + DFF95C4D0FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCD50F4870690006E566 /* saveload.cpp */; }; + DFF95C4E0FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCD70F4870690006E566 /* script.cpp */; }; + DFF95C4F0FB22D5700A3EC78 /* vdx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFCD90F4870690006E566 /* vdx.cpp */; }; + DFF95C500FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD050F4870E50006E566 /* detection.cpp */; }; + DFF95C510FB22D5700A3EC78 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD060F4870E50006E566 /* graphics.cpp */; }; + DFF95C520FB22D5700A3EC78 /* locations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD080F4870E50006E566 /* locations.cpp */; }; + DFF95C530FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD0A0F4870E50006E566 /* resource.cpp */; }; + DFF95C540FB22D5700A3EC78 /* saveload.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD0B0F4870E50006E566 /* saveload.cpp */; }; + DFF95C550FB22D5700A3EC78 /* sequences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD0C0F4870E50006E566 /* sequences.cpp */; }; + DFF95C560FB22D5700A3EC78 /* staticres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD0D0F4870E50006E566 /* staticres.cpp */; }; + DFF95C570FB22D5700A3EC78 /* tucker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2FFD0E0F4870E50006E566 /* tucker.cpp */; }; + DFF95C580FB22D5700A3EC78 /* detection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8301A0F48AF18005EF03C /* detection.cpp */; }; + DFF95C590FB22D5700A3EC78 /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8301D0F48AF18005EF03C /* game.cpp */; }; + DFF95C5A0FB22D5700A3EC78 /* gc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8301E0F48AF18005EF03C /* gc.cpp */; }; + DFF95C5B0FB22D5700A3EC78 /* grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830200F48AF18005EF03C /* grammar.cpp */; }; + DFF95C5C0FB22D5700A3EC78 /* kernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830230F48AF18005EF03C /* kernel.cpp */; }; + DFF95C5D0FB22D5700A3EC78 /* kevent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830260F48AF18005EF03C /* kevent.cpp */; }; + DFF95C5E0FB22D5700A3EC78 /* kfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830270F48AF18005EF03C /* kfile.cpp */; }; + DFF95C5F0FB22D5700A3EC78 /* kgraphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830280F48AF18005EF03C /* kgraphics.cpp */; }; + DFF95C600FB22D5700A3EC78 /* klists.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830290F48AF18005EF03C /* klists.cpp */; }; + DFF95C610FB22D5700A3EC78 /* kmath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8302A0F48AF18005EF03C /* kmath.cpp */; }; + DFF95C620FB22D5700A3EC78 /* kmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8302B0F48AF18005EF03C /* kmenu.cpp */; }; + DFF95C630FB22D5700A3EC78 /* kmovement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8302C0F48AF18005EF03C /* kmovement.cpp */; }; + DFF95C640FB22D5700A3EC78 /* kpathing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8302D0F48AF18005EF03C /* kpathing.cpp */; }; + DFF95C650FB22D5700A3EC78 /* kscripts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8302E0F48AF18005EF03C /* kscripts.cpp */; }; + DFF95C660FB22D5700A3EC78 /* ksound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8302F0F48AF18005EF03C /* ksound.cpp */; }; + DFF95C670FB22D5700A3EC78 /* kstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830300F48AF18005EF03C /* kstring.cpp */; }; + DFF95C680FB22D5700A3EC78 /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830310F48AF18005EF03C /* message.cpp */; }; + DFF95C690FB22D5700A3EC78 /* said.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830330F48AF18005EF03C /* said.cpp */; }; + DFF95C6A0FB22D5700A3EC78 /* savegame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830360F48AF18005EF03C /* savegame.cpp */; }; + DFF95C6B0FB22D5700A3EC78 /* scriptconsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830380F48AF18005EF03C /* scriptconsole.cpp */; }; + DFF95C6C0FB22D5700A3EC78 /* scriptdebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830390F48AF18005EF03C /* scriptdebug.cpp */; }; + DFF95C6D0FB22D5700A3EC78 /* seg_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8303A0F48AF18005EF03C /* seg_manager.cpp */; }; + DFF95C6E0FB22D5700A3EC78 /* vm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8303C0F48AF18005EF03C /* vm.cpp */; }; + DFF95C6F0FB22D5700A3EC78 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830420F48AF18005EF03C /* font.cpp */; }; + DFF95C700FB22D5700A3EC78 /* gfx_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830440F48AF18005EF03C /* gfx_driver.cpp */; }; + DFF95C710FB22D5700A3EC78 /* gfx_res_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830470F48AF18005EF03C /* gfx_res_options.cpp */; }; + DFF95C720FB22D5700A3EC78 /* gfx_resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830480F48AF18005EF03C /* gfx_resource.cpp */; }; + DFF95C730FB22D5700A3EC78 /* gfx_support.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830490F48AF18005EF03C /* gfx_support.cpp */; }; + DFF95C740FB22D5700A3EC78 /* gfx_tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8304B0F48AF18005EF03C /* gfx_tools.cpp */; }; + DFF95C750FB22D5700A3EC78 /* menubar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8304C0F48AF18005EF03C /* menubar.cpp */; }; + DFF95C760FB22D5700A3EC78 /* operations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC8304D0F48AF18005EF03C /* operations.cpp */; }; + DFF95C770FB22D5700A3EC78 /* sci.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830960F48AF18005EF03C /* sci.cpp */; }; + DFF95C780FB22D5700A3EC78 /* resource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830B00F48AF19005EF03C /* resource.cpp */; }; + DFF95C790FB22D5700A3EC78 /* versions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830BA0F48AF19005EF03C /* versions.cpp */; }; + DFF95C7A0FB22D5700A3EC78 /* vocabulary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830BB0F48AF19005EF03C /* vocabulary.cpp */; }; + DFF95C7B0FB22D5700A3EC78 /* vocab_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830BC0F48AF19005EF03C /* vocab_debug.cpp */; }; + DFF95C7C0FB22D5700A3EC78 /* core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830C00F48AF19005EF03C /* core.cpp */; }; + DFF95C7D0FB22D5700A3EC78 /* devices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830C40F48AF19005EF03C /* devices.cpp */; }; + DFF95C7E0FB22D5700A3EC78 /* iterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830CB0F48AF19005EF03C /* iterator.cpp */; }; + DFF95C7F0FB22D5700A3EC78 /* players.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830E90F48AF19005EF03C /* players.cpp */; }; + DFF95C800FB22D5700A3EC78 /* realtime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830EB0F48AF19005EF03C /* realtime.cpp */; }; + DFF95C810FB22D5700A3EC78 /* sequencers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830F30F48AF19005EF03C /* sequencers.cpp */; }; + DFF95C820FB22D5700A3EC78 /* amiga.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830F60F48AF19005EF03C /* amiga.cpp */; }; + DFF95C830FB22D5700A3EC78 /* opl2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830FA0F48AF19005EF03C /* opl2.cpp */; }; + DFF95C840FB22D5700A3EC78 /* pcspeaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830FB0F48AF19005EF03C /* pcspeaker.cpp */; }; + DFF95C850FB22D5700A3EC78 /* SN76496.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830FC0F48AF19005EF03C /* SN76496.cpp */; }; + DFF95C860FB22D5700A3EC78 /* softsequencers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830FD0F48AF19005EF03C /* softsequencers.cpp */; }; + DFF95C870FB22D5700A3EC78 /* songlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830FF0F48AF19005EF03C /* songlib.cpp */; }; + DFF95C880FB22D5700A3EC78 /* unzip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE473C10D81F4E800B6D1FB /* unzip.cpp */; }; + DFF95C890FB22D5700A3EC78 /* console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFAAD2390F50120E00C3A4E2 /* console.cpp */; }; + DFF95C8A0FB22D5700A3EC78 /* exereader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFAAD23B0F50120E00C3A4E2 /* exereader.cpp */; }; + DFF95C8B0FB22D5700A3EC78 /* sci_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573BF30F5A81D400961A72 /* sci_memory.cpp */; }; + DFF95C8C0FB22D5700A3EC78 /* intmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573BFA0F5A81EA00961A72 /* intmap.cpp */; }; + DFF95C8D0FB22D5700A3EC78 /* kdebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573BFC0F5A81EA00961A72 /* kdebug.cpp */; }; + DFF95C8E0FB22D5700A3EC78 /* state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573C010F5A81EA00961A72 /* state.cpp */; }; + DFF95C8F0FB22D5700A3EC78 /* gfx_widgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573C130F5A820E00961A72 /* gfx_widgets.cpp */; }; + DFF95C900FB22D5700A3EC78 /* sciconsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573C210F5A822D00961A72 /* sciconsole.cpp */; }; + DFF95C910FB22D5700A3EC78 /* exec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573CBA0F5A85B300961A72 /* exec.cpp */; }; + DFF95C920FB22D5700A3EC78 /* timer_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573CBD0F5A85E100961A72 /* timer_lol.cpp */; }; + DFF95C930FB22D5700A3EC78 /* tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF573CC40F5A863100961A72 /* tools.cpp */; }; + DFF95C940FB22D5700A3EC78 /* sprites_lol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF89C2870F62D55C00D756B6 /* sprites_lol.cpp */; }; + DFF95C950FB22D5700A3EC78 /* script.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF89C2A30F62D79E00D756B6 /* script.cpp */; }; + DFF95C960FB22D5700A3EC78 /* polled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFC830EA0F48AF19005EF03C /* polled.cpp */; }; + DFF95C970FB22D5700A3EC78 /* shorten.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF89C2B60F62D91000D756B6 /* shorten.cpp */; }; + DFF95C980FB22D5700A3EC78 /* timestamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF89C2B80F62D91000D756B6 /* timestamp.cpp */; }; + DFF95C990FB22D5700A3EC78 /* pn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF093E5C0F63CAD4002D821E /* pn.cpp */; }; + DFF95C9A0FB22D5700A3EC78 /* script_pn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF093E5D0F63CAD4002D821E /* script_pn.cpp */; }; + DFF95C9B0FB22D5700A3EC78 /* vga_pn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF093E5E0F63CAD4002D821E /* vga_pn.cpp */; }; + DFF95C9C0FB22D5700A3EC78 /* decompressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEAF80F75529B00DEA624 /* decompressor.cpp */; }; + DFF95C9D0FB22D5700A3EC78 /* gfx_resmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEAFF0F7552C700DEA624 /* gfx_resmgr.cpp */; }; + DFF95C9E0FB22D5700A3EC78 /* palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB010F7552C700DEA624 /* palette.cpp */; }; + DFF95C9F0FB22D5700A3EC78 /* picfill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB030F7552C700DEA624 /* picfill.cpp */; }; + DFF95CA00FB22D5700A3EC78 /* res_cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB040F7552C700DEA624 /* res_cursor.cpp */; }; + DFF95CA10FB22D5700A3EC78 /* res_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB050F7552C700DEA624 /* res_font.cpp */; }; + DFF95CA20FB22D5700A3EC78 /* res_pal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB060F7552C700DEA624 /* res_pal.cpp */; }; + DFF95CA30FB22D5700A3EC78 /* res_pic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB070F7552C700DEA624 /* res_pic.cpp */; }; + DFF95CA40FB22D5700A3EC78 /* res_view0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB080F7552C700DEA624 /* res_view0.cpp */; }; + DFF95CA50FB22D5700A3EC78 /* res_view1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB090F7552C700DEA624 /* res_view1.cpp */; }; + DFF95CA60FB22D5700A3EC78 /* iff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB240F75535000DEA624 /* iff.cpp */; }; + DFF95CA70FB22D5700A3EC78 /* sound_br.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB260F75535000DEA624 /* sound_br.cpp */; }; + DFF95CA80FB22D5700A3EC78 /* sound_ns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB270F75535000DEA624 /* sound_ns.cpp */; }; + DFF95CA90FB22D5700A3EC78 /* protracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB2F0F75538000DEA624 /* protracker.cpp */; }; + DFF95CAA0FB22D5700A3EC78 /* vag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB350F7553E000DEA624 /* vag.cpp */; }; + DFF95CAB0FB22D5700A3EC78 /* stringfrag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF5CEB3A0F75540700DEA624 /* stringfrag.cpp */; }; + DFF95CAC0FB22D5700A3EC78 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE88C440F874A1100C555C5 /* sound.cpp */; }; + DFF95CAD0FB22D5700A3EC78 /* gfx_gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFE88C4B0F874A6600C555C5 /* gfx_gui.cpp */; }; + DFF95CAE0FB22D5700A3EC78 /* batplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC070FAC4E1900A5AFD7 /* batplayer.cpp */; }; + DFF95CAF0FB22D5700A3EC78 /* demoplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC090FAC4E1900A5AFD7 /* demoplayer.cpp */; }; + DFF95CB00FB22D5700A3EC78 /* scnplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC0B0FAC4E1900A5AFD7 /* scnplayer.cpp */; }; + DFF95CB10FB22D5700A3EC78 /* draw_fascin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC0D0FAC4E1900A5AFD7 /* draw_fascin.cpp */; }; + DFF95CB20FB22D5700A3EC78 /* game_fascin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC0E0FAC4E1900A5AFD7 /* game_fascin.cpp */; }; + DFF95CB30FB22D5700A3EC78 /* inter_fascin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC0F0FAC4E1900A5AFD7 /* inter_fascin.cpp */; }; + DFF95CB40FB22D5700A3EC78 /* script_v3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC260FAC4EAB00A5AFD7 /* script_v3.cpp */; }; + DFF95CB50FB22D5700A3EC78 /* script_v4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF09CC270FAC4EAB00A5AFD7 /* script_v4.cpp */; }; + DFF95CB60FB22D5700A3EC78 /* adlib_sbi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958A30FB222AF00A3EC78 /* adlib_sbi.cpp */; }; + DFF95CB70FB22D5700A3EC78 /* dosbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958A90FB222F300A3EC78 /* dosbox.cpp */; }; + DFF95CB80FB22D5700A3EC78 /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958BF0FB223B300A3EC78 /* player.cpp */; }; + DFF95CB90FB22D5700A3EC78 /* adlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958C40FB223F000A3EC78 /* adlib.cpp */; }; + DFF95CBA0FB22D5700A3EC78 /* pcjr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DFF958C60FB223F000A3EC78 /* pcjr.cpp */; }; + DFF95CBC0FB22D5700A3EC78 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF842A160E7BB34E00F5680E /* CoreAudio.framework */; }; + DFF95CBD0FB22D5700A3EC78 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF842A170E7BB34E00F5680E /* CoreFoundation.framework */; }; + DFF95CBE0FB22D5700A3EC78 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF842A180E7BB34E00F5680E /* Foundation.framework */; }; + DFF95CBF0FB22D5700A3EC78 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF842A190E7BB34E00F5680E /* UIKit.framework */; }; + DFF95CC00FB22D5700A3EC78 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF842A270E7BB37500F5680E /* AudioToolbox.framework */; }; + DFF95CC10FB22D5700A3EC78 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF842A2E0E7BB39E00F5680E /* QuartzCore.framework */; }; + DFF95CCF0FB22D8500A3EC78 /* libmpeg2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DFD6476D0F49F7EF008E18EF /* libmpeg2.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1945,6 +2893,13 @@ remoteGlobalIDString = DF573C400F5A827500961A72; remoteInfo = Info.plist; }; + DFF9590B0FB22D5700A3EC78 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = DF573C400F5A827500961A72; + remoteInfo = Info.plist; + }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -1966,6 +2921,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DFF95CC60FB22D5700A3EC78 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ @@ -2010,6 +2974,7 @@ DF09CC240FAC4E6200A5AFD7 /* scumm_v8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scumm_v8.h; sourceTree = "<group>"; }; DF09CC260FAC4EAB00A5AFD7 /* script_v3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = script_v3.cpp; sourceTree = "<group>"; }; DF09CC270FAC4EAB00A5AFD7 /* script_v4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = script_v4.cpp; sourceTree = "<group>"; }; + DF224E020FB23BC500C8E453 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; DF2FFB900F485D890006E566 /* dither.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dither.cpp; sourceTree = "<group>"; }; DF2FFB910F485D890006E566 /* dither.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dither.h; sourceTree = "<group>"; }; DF2FFB920F485D890006E566 /* pixelformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixelformat.h; sourceTree = "<group>"; }; @@ -2061,7 +3026,6 @@ DF2FFC490F4863100006E566 /* scene_lol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scene_lol.cpp; sourceTree = "<group>"; }; DF2FFC4C0F4863560006E566 /* advancedDetector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advancedDetector.cpp; sourceTree = "<group>"; }; DF2FFC4D0F4863560006E566 /* advancedDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advancedDetector.h; sourceTree = "<group>"; }; - DF2FFC500F48638A0006E566 /* CoreSurface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreSurface.framework; path = System/Library/PrivateFrameworks/CoreSurface.framework; sourceTree = SDKROOT; }; DF2FFC5B0F4866E70006E566 /* base-backend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "base-backend.cpp"; sourceTree = "<group>"; }; DF2FFC5C0F4866E70006E566 /* base-backend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "base-backend.h"; sourceTree = "<group>"; }; DF2FFC600F48672D0006E566 /* resource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource.cpp; sourceTree = "<group>"; }; @@ -2070,7 +3034,6 @@ DF2FFC630F48672D0006E566 /* resource_res.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource_res.cpp; sourceTree = "<group>"; }; DF2FFC640F48672D0006E566 /* resource_rsc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resource_rsc.cpp; sourceTree = "<group>"; }; DF2FFC650F48672D0006E566 /* sfuncs_ihnm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sfuncs_ihnm.cpp; sourceTree = "<group>"; }; - DF2FFC6D0F4867590006E566 /* GraphicsServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GraphicsServices.framework; path = System/Library/PrivateFrameworks/GraphicsServices.framework; sourceTree = SDKROOT; }; DF2FFC700F4867910006E566 /* debugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debugger.cpp; sourceTree = "<group>"; }; DF2FFC710F4867910006E566 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = "<group>"; }; DF2FFC720F4867910006E566 /* staticres.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = staticres.cpp; sourceTree = "<group>"; }; @@ -3637,6 +4600,8 @@ DFF958C50FB223F000A3EC78 /* adlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adlib.h; sourceTree = "<group>"; }; DFF958C60FB223F000A3EC78 /* pcjr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pcjr.cpp; sourceTree = "<group>"; }; DFF958C70FB223F000A3EC78 /* pcjr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcjr.h; sourceTree = "<group>"; }; + DFF95CCA0FB22D5700A3EC78 /* ScummVM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ScummVM.app; sourceTree = BUILT_PRODUCTS_DIR; }; + DFF95CCC0FB22D5700A3EC78 /* Info copy 2.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info copy 2.plist"; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -3650,12 +4615,11 @@ DF842A1D0E7BB34E00F5680E /* UIKit.framework in Frameworks */, DF842A280E7BB37500F5680E /* AudioToolbox.framework in Frameworks */, DF842A2F0E7BB39E00F5680E /* QuartzCore.framework in Frameworks */, - DF2FFC510F48638A0006E566 /* CoreSurface.framework in Frameworks */, - DF2FFC6E0F4867590006E566 /* GraphicsServices.framework in Frameworks */, - DFD647700F49F7EF008E18EF /* libFLAC.a in Frameworks */, - DFD647710F49F7EF008E18EF /* libmad.a in Frameworks */, - DFD647720F49F7EF008E18EF /* libmpeg2.a in Frameworks */, - DFD647740F49F7EF008E18EF /* libvorbisidec.a in Frameworks */, + DFF959050FB22D3000A3EC78 /* libmad.a in Frameworks */, + DFF959060FB22D3100A3EC78 /* libFLAC.a in Frameworks */, + DFF959080FB22D3300A3EC78 /* libvorbisidec.a in Frameworks */, + DFF95CCF0FB22D8500A3EC78 /* libmpeg2.a in Frameworks */, + DF224E040FB23BC500C8E453 /* OpenGLES.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3675,6 +4639,21 @@ DF0944700F63FCCB002D821E /* IOKit.framework in Frameworks */, DF0944780F63FD10002D821E /* Cocoa.framework in Frameworks */, DF0944800F63FD67002D821E /* AudioUnit.framework in Frameworks */, + DF224E030FB23BC500C8E453 /* OpenGLES.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DFF95CBB0FB22D5700A3EC78 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DFF95CBC0FB22D5700A3EC78 /* CoreAudio.framework in Frameworks */, + DFF95CBD0FB22D5700A3EC78 /* CoreFoundation.framework in Frameworks */, + DFF95CBE0FB22D5700A3EC78 /* Foundation.framework in Frameworks */, + DFF95CBF0FB22D5700A3EC78 /* UIKit.framework in Frameworks */, + DFF95CC00FB22D5700A3EC78 /* AudioToolbox.framework in Frameworks */, + DFF95CC10FB22D5700A3EC78 /* QuartzCore.framework in Frameworks */, + DF224E050FB23BC500C8E453 /* OpenGLES.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3684,6 +4663,7 @@ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( + DF224E020FB23BC500C8E453 /* OpenGLES.framework */, DF09447F0F63FD67002D821E /* AudioUnit.framework */, DF0944770F63FD10002D821E /* Cocoa.framework */, DF09446D0F63FCCB002D821E /* ApplicationServices.framework */, @@ -3691,8 +4671,6 @@ DF0944370F63FBFE002D821E /* Carbon.framework */, DF0944240F63FB2C002D821E /* CoreMIDI.framework */, DF0944170F63FA8F002D821E /* QuickTime.framework */, - DF2FFC6D0F4867590006E566 /* GraphicsServices.framework */, - DF2FFC500F48638A0006E566 /* CoreSurface.framework */, DF842A2E0E7BB39E00F5680E /* QuartzCore.framework */, DF842A270E7BB37500F5680E /* AudioToolbox.framework */, DF842A160E7BB34E00F5680E /* CoreAudio.framework */, @@ -3715,6 +4693,7 @@ children = ( 1D6058910D05DD3D006BFB54 /* ScummVM.app */, DF09422A0F63CB26002D821E /* ScummVM.app */, + DFF95CCA0FB22D5700A3EC78 /* ScummVM.app */, ); name = Products; sourceTree = "<group>"; @@ -3750,6 +4729,7 @@ DFE47C830D81F86900B6D1FB /* queen.tbl */, DFE47C850D81F86900B6D1FB /* sky.cpt */, 8D1107310486CEB800E47090 /* Info.plist */, + DFF95CCC0FB22D5700A3EC78 /* Info copy 2.plist */, ); name = Resources; sourceTree = "<group>"; @@ -6020,6 +7000,25 @@ productReference = DF09422A0F63CB26002D821E /* ScummVM.app */; productType = "com.apple.product-type.application"; }; + DFF959090FB22D5700A3EC78 /* ScummVM-Simulator */ = { + isa = PBXNativeTarget; + buildConfigurationList = DFF95CC70FB22D5700A3EC78 /* Build configuration list for PBXNativeTarget "ScummVM-Simulator" */; + buildPhases = ( + DFF9590C0FB22D5700A3EC78 /* Resources */, + DFF959160FB22D5700A3EC78 /* Sources */, + DFF95CBB0FB22D5700A3EC78 /* Frameworks */, + DFF95CC60FB22D5700A3EC78 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + DFF9590A0FB22D5700A3EC78 /* PBXTargetDependency */, + ); + name = "ScummVM-Simulator"; + productName = scummvm; + productReference = DFF95CCA0FB22D5700A3EC78 /* ScummVM.app */; + productType = "com.apple.product-type.application"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -6035,6 +7034,7 @@ 1D6058900D05DD3D006BFB54 /* ScummVM-iPhone */, DF573C400F5A827500961A72 /* Info.plist */, DF093E730F63CB26002D821E /* ScummVM-OS X */, + DFF959090FB22D5700A3EC78 /* ScummVM-Simulator */, ); }; /* End PBXProject section */ @@ -6071,6 +7071,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DFF9590C0FB22D5700A3EC78 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DFF9590D0FB22D5700A3EC78 /* scummclassic.zip in Resources */, + DFF9590E0FB22D5700A3EC78 /* scummmodern.zip in Resources */, + DFF9590F0FB22D5700A3EC78 /* igor.tbl in Resources */, + DFF959100FB22D5700A3EC78 /* kyra.dat in Resources */, + DFF959110FB22D5700A3EC78 /* lure.dat in Resources */, + DFF959120FB22D5700A3EC78 /* queen.tbl in Resources */, + DFF959130FB22D5700A3EC78 /* sky.cpt in Resources */, + DFF959140FB22D5700A3EC78 /* Default.png in Resources */, + DFF959150FB22D5700A3EC78 /* icon.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -7974,6 +8990,945 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DFF959160FB22D5700A3EC78 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DFF959170FB22D5700A3EC78 /* commandLine.cpp in Sources */, + DFF959180FB22D5700A3EC78 /* main.cpp in Sources */, + DFF959190FB22D5700A3EC78 /* plugins.cpp in Sources */, + DFF9591A0FB22D5700A3EC78 /* version.cpp in Sources */, + DFF9591B0FB22D5700A3EC78 /* default-events.cpp in Sources */, + DFF9591C0FB22D5700A3EC78 /* posix-fs-factory.cpp in Sources */, + DFF9591D0FB22D5700A3EC78 /* iphone_main.m in Sources */, + DFF9591E0FB22D5700A3EC78 /* osys_iphone.cpp in Sources */, + DFF9591F0FB22D5700A3EC78 /* posix-provider.cpp in Sources */, + DFF959200FB22D5700A3EC78 /* default-saves.cpp in Sources */, + DFF959210FB22D5700A3EC78 /* savefile.cpp in Sources */, + DFF959220FB22D5700A3EC78 /* default-timer.cpp in Sources */, + DFF959230FB22D5700A3EC78 /* config-file.cpp in Sources */, + DFF959240FB22D5700A3EC78 /* config-manager.cpp in Sources */, + DFF959250FB22D5700A3EC78 /* file.cpp in Sources */, + DFF959260FB22D5700A3EC78 /* fs.cpp in Sources */, + DFF959270FB22D5700A3EC78 /* hashmap.cpp in Sources */, + DFF959280FB22D5700A3EC78 /* md5.cpp in Sources */, + DFF959290FB22D5700A3EC78 /* mutex.cpp in Sources */, + DFF9592A0FB22D5700A3EC78 /* str.cpp in Sources */, + DFF9592B0FB22D5700A3EC78 /* stream.cpp in Sources */, + DFF9592C0FB22D5700A3EC78 /* system.cpp in Sources */, + DFF9592D0FB22D5700A3EC78 /* util.cpp in Sources */, + DFF9592E0FB22D5700A3EC78 /* zlib.cpp in Sources */, + DFF9592F0FB22D5700A3EC78 /* cursorman.cpp in Sources */, + DFF959300FB22D5700A3EC78 /* font.cpp in Sources */, + DFF959310FB22D5700A3EC78 /* fontman.cpp in Sources */, + DFF959320FB22D5700A3EC78 /* consolefont.cpp in Sources */, + DFF959330FB22D5700A3EC78 /* newfont.cpp in Sources */, + DFF959340FB22D5700A3EC78 /* newfont_big.cpp in Sources */, + DFF959350FB22D5700A3EC78 /* scummfont.cpp in Sources */, + DFF959360FB22D5700A3EC78 /* iff.cpp in Sources */, + DFF959370FB22D5700A3EC78 /* imagedec.cpp in Sources */, + DFF959380FB22D5700A3EC78 /* primitives.cpp in Sources */, + DFF959390FB22D5700A3EC78 /* surface.cpp in Sources */, + DFF9593A0FB22D5700A3EC78 /* about.cpp in Sources */, + DFF9593B0FB22D5700A3EC78 /* Actions.cpp in Sources */, + DFF9593C0FB22D5700A3EC78 /* browser.cpp in Sources */, + DFF9593D0FB22D5700A3EC78 /* chooser.cpp in Sources */, + DFF9593E0FB22D5700A3EC78 /* console.cpp in Sources */, + DFF9593F0FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF959400FB22D5700A3EC78 /* dialog.cpp in Sources */, + DFF959410FB22D5700A3EC78 /* editable.cpp in Sources */, + DFF959420FB22D5700A3EC78 /* EditTextWidget.cpp in Sources */, + DFF959430FB22D5700A3EC78 /* Key.cpp in Sources */, + DFF959440FB22D5700A3EC78 /* launcher.cpp in Sources */, + DFF959450FB22D5700A3EC78 /* ListWidget.cpp in Sources */, + DFF959460FB22D5700A3EC78 /* massadd.cpp in Sources */, + DFF959470FB22D5700A3EC78 /* message.cpp in Sources */, + DFF959480FB22D5700A3EC78 /* object.cpp in Sources */, + DFF959490FB22D5700A3EC78 /* options.cpp in Sources */, + DFF9594A0FB22D5700A3EC78 /* PopUpWidget.cpp in Sources */, + DFF9594B0FB22D5700A3EC78 /* ScrollBarWidget.cpp in Sources */, + DFF9594C0FB22D5700A3EC78 /* TabWidget.cpp in Sources */, + DFF9594D0FB22D5700A3EC78 /* themebrowser.cpp in Sources */, + DFF9594E0FB22D5700A3EC78 /* widget.cpp in Sources */, + DFF9594F0FB22D5700A3EC78 /* adpcm.cpp in Sources */, + DFF959500FB22D5700A3EC78 /* aiff.cpp in Sources */, + DFF959510FB22D5700A3EC78 /* audiocd.cpp in Sources */, + DFF959520FB22D5700A3EC78 /* audiostream.cpp in Sources */, + DFF959530FB22D5700A3EC78 /* flac.cpp in Sources */, + DFF959540FB22D5700A3EC78 /* fmopl.cpp in Sources */, + DFF959550FB22D5700A3EC78 /* iff.cpp in Sources */, + DFF959560FB22D5700A3EC78 /* mididrv.cpp in Sources */, + DFF959570FB22D5700A3EC78 /* midiparser.cpp in Sources */, + DFF959580FB22D5700A3EC78 /* midiparser_smf.cpp in Sources */, + DFF959590FB22D5700A3EC78 /* midiparser_xmidi.cpp in Sources */, + DFF9595A0FB22D5700A3EC78 /* mixer.cpp in Sources */, + DFF9595B0FB22D5700A3EC78 /* infogrames.cpp in Sources */, + DFF9595C0FB22D5700A3EC78 /* module.cpp in Sources */, + DFF9595D0FB22D5700A3EC78 /* paula.cpp in Sources */, + DFF9595E0FB22D5700A3EC78 /* protracker.cpp in Sources */, + DFF9595F0FB22D5700A3EC78 /* rjp1.cpp in Sources */, + DFF959600FB22D5700A3EC78 /* soundfx.cpp in Sources */, + DFF959610FB22D5700A3EC78 /* mp3.cpp in Sources */, + DFF959620FB22D5700A3EC78 /* mpu401.cpp in Sources */, + DFF959630FB22D5700A3EC78 /* null.cpp in Sources */, + DFF959640FB22D5700A3EC78 /* rate.cpp in Sources */, + DFF959650FB22D5700A3EC78 /* adlib.cpp in Sources */, + DFF959660FB22D5700A3EC78 /* fluidsynth.cpp in Sources */, + DFF959670FB22D5700A3EC78 /* pcspk.cpp in Sources */, + DFF959680FB22D5700A3EC78 /* ym2612.cpp in Sources */, + DFF959690FB22D5700A3EC78 /* voc.cpp in Sources */, + DFF9596A0FB22D5700A3EC78 /* vorbis.cpp in Sources */, + DFF9596B0FB22D5700A3EC78 /* wave.cpp in Sources */, + DFF9596C0FB22D5700A3EC78 /* memorypool.cpp in Sources */, + DFF9596D0FB22D5700A3EC78 /* seq.cpp in Sources */, + DFF9596E0FB22D5700A3EC78 /* scaler.cpp in Sources */, + DFF9596F0FB22D5700A3EC78 /* scalebit.cpp in Sources */, + DFF959700FB22D5700A3EC78 /* 2xsai.cpp in Sources */, + DFF959710FB22D5700A3EC78 /* aspect.cpp in Sources */, + DFF959720FB22D5700A3EC78 /* hq2x.cpp in Sources */, + DFF959730FB22D5700A3EC78 /* hq3x.cpp in Sources */, + DFF959740FB22D5700A3EC78 /* scale2x.cpp in Sources */, + DFF959750FB22D5700A3EC78 /* scale3x.cpp in Sources */, + DFF959760FB22D5700A3EC78 /* iphone_keyboard.m in Sources */, + DFF959770FB22D5700A3EC78 /* iphone_video.m in Sources */, + DFF959780FB22D5700A3EC78 /* agi.cpp in Sources */, + DFF959790FB22D5700A3EC78 /* checks.cpp in Sources */, + DFF9597A0FB22D5700A3EC78 /* console.cpp in Sources */, + DFF9597B0FB22D5700A3EC78 /* cycle.cpp in Sources */, + DFF9597C0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF9597D0FB22D5700A3EC78 /* global.cpp in Sources */, + DFF9597E0FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF9597F0FB22D5700A3EC78 /* id.cpp in Sources */, + DFF959800FB22D5700A3EC78 /* inv.cpp in Sources */, + DFF959810FB22D5700A3EC78 /* keyboard.cpp in Sources */, + DFF959820FB22D5700A3EC78 /* loader_v2.cpp in Sources */, + DFF959830FB22D5700A3EC78 /* loader_v3.cpp in Sources */, + DFF959840FB22D5700A3EC78 /* logic.cpp in Sources */, + DFF959850FB22D5700A3EC78 /* lzw.cpp in Sources */, + DFF959860FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF959870FB22D5700A3EC78 /* motion.cpp in Sources */, + DFF959880FB22D5700A3EC78 /* objects.cpp in Sources */, + DFF959890FB22D5700A3EC78 /* op_cmd.cpp in Sources */, + DFF9598A0FB22D5700A3EC78 /* op_dbg.cpp in Sources */, + DFF9598B0FB22D5700A3EC78 /* op_test.cpp in Sources */, + DFF9598C0FB22D5700A3EC78 /* picture.cpp in Sources */, + DFF9598D0FB22D5700A3EC78 /* preagi.cpp in Sources */, + DFF9598E0FB22D5700A3EC78 /* preagi_common.cpp in Sources */, + DFF9598F0FB22D5700A3EC78 /* preagi_mickey.cpp in Sources */, + DFF959900FB22D5700A3EC78 /* preagi_troll.cpp in Sources */, + DFF959910FB22D5700A3EC78 /* preagi_winnie.cpp in Sources */, + DFF959920FB22D5700A3EC78 /* predictive.cpp in Sources */, + DFF959930FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF959940FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF959950FB22D5700A3EC78 /* sprite.cpp in Sources */, + DFF959960FB22D5700A3EC78 /* text.cpp in Sources */, + DFF959970FB22D5700A3EC78 /* view.cpp in Sources */, + DFF959980FB22D5700A3EC78 /* wagparser.cpp in Sources */, + DFF959990FB22D5700A3EC78 /* words.cpp in Sources */, + DFF9599A0FB22D5700A3EC78 /* agos.cpp in Sources */, + DFF9599B0FB22D5700A3EC78 /* animation.cpp in Sources */, + DFF9599C0FB22D5700A3EC78 /* charset-fontdata.cpp in Sources */, + DFF9599D0FB22D5700A3EC78 /* charset.cpp in Sources */, + DFF9599E0FB22D5700A3EC78 /* contain.cpp in Sources */, + DFF9599F0FB22D5700A3EC78 /* cursor.cpp in Sources */, + DFF959A00FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF959A10FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF959A20FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF959A30FB22D5700A3EC78 /* draw.cpp in Sources */, + DFF959A40FB22D5700A3EC78 /* event.cpp in Sources */, + DFF959A50FB22D5700A3EC78 /* gfx.cpp in Sources */, + DFF959A60FB22D5700A3EC78 /* icons.cpp in Sources */, + DFF959A70FB22D5700A3EC78 /* input.cpp in Sources */, + DFF959A80FB22D5700A3EC78 /* items.cpp in Sources */, + DFF959A90FB22D5700A3EC78 /* menus.cpp in Sources */, + DFF959AA0FB22D5700A3EC78 /* midi.cpp in Sources */, + DFF959AB0FB22D5700A3EC78 /* midiparser_s1d.cpp in Sources */, + DFF959AC0FB22D5700A3EC78 /* oracle.cpp in Sources */, + DFF959AD0FB22D5700A3EC78 /* res.cpp in Sources */, + DFF959AE0FB22D5700A3EC78 /* res_ami.cpp in Sources */, + DFF959AF0FB22D5700A3EC78 /* res_snd.cpp in Sources */, + DFF959B00FB22D5700A3EC78 /* rooms.cpp in Sources */, + DFF959B10FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF959B20FB22D5700A3EC78 /* script.cpp in Sources */, + DFF959B30FB22D5700A3EC78 /* script_e1.cpp in Sources */, + DFF959B40FB22D5700A3EC78 /* script_e2.cpp in Sources */, + DFF959B50FB22D5700A3EC78 /* script_ff.cpp in Sources */, + DFF959B60FB22D5700A3EC78 /* script_pp.cpp in Sources */, + DFF959B70FB22D5700A3EC78 /* script_s1.cpp in Sources */, + DFF959B80FB22D5700A3EC78 /* script_s2.cpp in Sources */, + DFF959B90FB22D5700A3EC78 /* script_ww.cpp in Sources */, + DFF959BA0FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF959BB0FB22D5700A3EC78 /* string.cpp in Sources */, + DFF959BC0FB22D5700A3EC78 /* subroutine.cpp in Sources */, + DFF959BD0FB22D5700A3EC78 /* verb.cpp in Sources */, + DFF959BE0FB22D5700A3EC78 /* vga.cpp in Sources */, + DFF959BF0FB22D5700A3EC78 /* vga_e2.cpp in Sources */, + DFF959C00FB22D5700A3EC78 /* vga_ff.cpp in Sources */, + DFF959C10FB22D5700A3EC78 /* vga_s1.cpp in Sources */, + DFF959C20FB22D5700A3EC78 /* vga_s2.cpp in Sources */, + DFF959C30FB22D5700A3EC78 /* vga_ww.cpp in Sources */, + DFF959C40FB22D5700A3EC78 /* window.cpp in Sources */, + DFF959C50FB22D5700A3EC78 /* zones.cpp in Sources */, + DFF959C60FB22D5700A3EC78 /* anim.cpp in Sources */, + DFF959C70FB22D5700A3EC78 /* bg.cpp in Sources */, + DFF959C80FB22D5700A3EC78 /* bg_list.cpp in Sources */, + DFF959C90FB22D5700A3EC78 /* cine.cpp in Sources */, + DFF959CA0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF959CB0FB22D5700A3EC78 /* gfx.cpp in Sources */, + DFF959CC0FB22D5700A3EC78 /* main_loop.cpp in Sources */, + DFF959CD0FB22D5700A3EC78 /* msg.cpp in Sources */, + DFF959CE0FB22D5700A3EC78 /* object.cpp in Sources */, + DFF959CF0FB22D5700A3EC78 /* pal.cpp in Sources */, + DFF959D00FB22D5700A3EC78 /* part.cpp in Sources */, + DFF959D10FB22D5700A3EC78 /* prc.cpp in Sources */, + DFF959D20FB22D5700A3EC78 /* rel.cpp in Sources */, + DFF959D30FB22D5700A3EC78 /* script_fw.cpp in Sources */, + DFF959D40FB22D5700A3EC78 /* script_os.cpp in Sources */, + DFF959D50FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF959D60FB22D5700A3EC78 /* texte.cpp in Sources */, + DFF959D70FB22D5700A3EC78 /* unpack.cpp in Sources */, + DFF959D80FB22D5700A3EC78 /* various.cpp in Sources */, + DFF959D90FB22D5700A3EC78 /* actor.cpp in Sources */, + DFF959DA0FB22D5700A3EC78 /* background.cpp in Sources */, + DFF959DB0FB22D5700A3EC78 /* backgroundIncrust.cpp in Sources */, + DFF959DC0FB22D5700A3EC78 /* cell.cpp in Sources */, + DFF959DD0FB22D5700A3EC78 /* cruise.cpp in Sources */, + DFF959DE0FB22D5700A3EC78 /* cruise_main.cpp in Sources */, + DFF959DF0FB22D5700A3EC78 /* ctp.cpp in Sources */, + DFF959E00FB22D5700A3EC78 /* dataLoader.cpp in Sources */, + DFF959E10FB22D5700A3EC78 /* decompiler.cpp in Sources */, + DFF959E20FB22D5700A3EC78 /* delphine-unpack.cpp in Sources */, + DFF959E30FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF959E40FB22D5700A3EC78 /* font.cpp in Sources */, + DFF959E50FB22D5700A3EC78 /* function.cpp in Sources */, + DFF959E60FB22D5700A3EC78 /* gfxModule.cpp in Sources */, + DFF959E70FB22D5700A3EC78 /* linker.cpp in Sources */, + DFF959E80FB22D5700A3EC78 /* mainDraw.cpp in Sources */, + DFF959E90FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF959EA0FB22D5700A3EC78 /* mouse.cpp in Sources */, + DFF959EB0FB22D5700A3EC78 /* object.cpp in Sources */, + DFF959EC0FB22D5700A3EC78 /* overlay.cpp in Sources */, + DFF959ED0FB22D5700A3EC78 /* perso.cpp in Sources */, + DFF959EE0FB22D5700A3EC78 /* polys.cpp in Sources */, + DFF959EF0FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF959F00FB22D5700A3EC78 /* script.cpp in Sources */, + DFF959F10FB22D5700A3EC78 /* stack.cpp in Sources */, + DFF959F20FB22D5700A3EC78 /* various.cpp in Sources */, + DFF959F30FB22D5700A3EC78 /* vars.cpp in Sources */, + DFF959F40FB22D5700A3EC78 /* volume.cpp in Sources */, + DFF959F50FB22D5700A3EC78 /* dialogs.cpp in Sources */, + DFF959F60FB22D5700A3EC78 /* actors.cpp in Sources */, + DFF959F70FB22D5700A3EC78 /* animation.cpp in Sources */, + DFF959F80FB22D5700A3EC78 /* converse.cpp in Sources */, + DFF959F90FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF959FA0FB22D5700A3EC78 /* drascula.cpp in Sources */, + DFF959FB0FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF959FC0FB22D5700A3EC78 /* interface.cpp in Sources */, + DFF959FD0FB22D5700A3EC78 /* objects.cpp in Sources */, + DFF959FE0FB22D5700A3EC78 /* palette.cpp in Sources */, + DFF959FF0FB22D5700A3EC78 /* rooms.cpp in Sources */, + DFF95A000FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95A010FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95A020FB22D5700A3EC78 /* talk.cpp in Sources */, + DFF95A030FB22D5700A3EC78 /* engine.cpp in Sources */, + DFF95A040FB22D5700A3EC78 /* coktelvideo.cpp in Sources */, + DFF95A050FB22D5700A3EC78 /* dataio.cpp in Sources */, + DFF95A060FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95A070FB22D5700A3EC78 /* draw.cpp in Sources */, + DFF95A080FB22D5700A3EC78 /* draw_bargon.cpp in Sources */, + DFF95A090FB22D5700A3EC78 /* draw_v1.cpp in Sources */, + DFF95A0A0FB22D5700A3EC78 /* draw_v2.cpp in Sources */, + DFF95A0B0FB22D5700A3EC78 /* driver_vga.cpp in Sources */, + DFF95A0C0FB22D5700A3EC78 /* game.cpp in Sources */, + DFF95A0D0FB22D5700A3EC78 /* game_v1.cpp in Sources */, + DFF95A0E0FB22D5700A3EC78 /* game_v2.cpp in Sources */, + DFF95A0F0FB22D5700A3EC78 /* global.cpp in Sources */, + DFF95A100FB22D5700A3EC78 /* gob.cpp in Sources */, + DFF95A110FB22D5700A3EC78 /* goblin.cpp in Sources */, + DFF95A120FB22D5700A3EC78 /* goblin_v1.cpp in Sources */, + DFF95A130FB22D5700A3EC78 /* goblin_v2.cpp in Sources */, + DFF95A140FB22D5700A3EC78 /* goblin_v3.cpp in Sources */, + DFF95A150FB22D5700A3EC78 /* goblin_v4.cpp in Sources */, + DFF95A160FB22D5700A3EC78 /* init.cpp in Sources */, + DFF95A170FB22D5700A3EC78 /* init_v1.cpp in Sources */, + DFF95A180FB22D5700A3EC78 /* init_v2.cpp in Sources */, + DFF95A190FB22D5700A3EC78 /* init_v3.cpp in Sources */, + DFF95A1A0FB22D5700A3EC78 /* inter.cpp in Sources */, + DFF95A1B0FB22D5700A3EC78 /* inter_bargon.cpp in Sources */, + DFF95A1C0FB22D5700A3EC78 /* inter_v1.cpp in Sources */, + DFF95A1D0FB22D5700A3EC78 /* inter_v2.cpp in Sources */, + DFF95A1E0FB22D5700A3EC78 /* inter_v3.cpp in Sources */, + DFF95A1F0FB22D5700A3EC78 /* inter_v4.cpp in Sources */, + DFF95A200FB22D5700A3EC78 /* inter_v5.cpp in Sources */, + DFF95A210FB22D5700A3EC78 /* inter_v6.cpp in Sources */, + DFF95A220FB22D5700A3EC78 /* map.cpp in Sources */, + DFF95A230FB22D5700A3EC78 /* map_v1.cpp in Sources */, + DFF95A240FB22D5700A3EC78 /* map_v2.cpp in Sources */, + DFF95A250FB22D5700A3EC78 /* map_v4.cpp in Sources */, + DFF95A260FB22D5700A3EC78 /* mult.cpp in Sources */, + DFF95A270FB22D5700A3EC78 /* mult_v1.cpp in Sources */, + DFF95A280FB22D5700A3EC78 /* mult_v2.cpp in Sources */, + DFF95A290FB22D5700A3EC78 /* palanim.cpp in Sources */, + DFF95A2A0FB22D5700A3EC78 /* parse.cpp in Sources */, + DFF95A2B0FB22D5700A3EC78 /* parse_v1.cpp in Sources */, + DFF95A2C0FB22D5700A3EC78 /* parse_v2.cpp in Sources */, + DFF95A2D0FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95A2E0FB22D5700A3EC78 /* saveload_v2.cpp in Sources */, + DFF95A2F0FB22D5700A3EC78 /* saveload_v3.cpp in Sources */, + DFF95A300FB22D5700A3EC78 /* saveload_v4.cpp in Sources */, + DFF95A310FB22D5700A3EC78 /* scenery.cpp in Sources */, + DFF95A320FB22D5700A3EC78 /* scenery_v1.cpp in Sources */, + DFF95A330FB22D5700A3EC78 /* scenery_v2.cpp in Sources */, + DFF95A340FB22D5700A3EC78 /* adlib.cpp in Sources */, + DFF95A350FB22D5700A3EC78 /* bgatmosphere.cpp in Sources */, + DFF95A360FB22D5700A3EC78 /* cdrom.cpp in Sources */, + DFF95A370FB22D5700A3EC78 /* infogrames.cpp in Sources */, + DFF95A380FB22D5700A3EC78 /* pcspeaker.cpp in Sources */, + DFF95A390FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95A3A0FB22D5700A3EC78 /* soundblaster.cpp in Sources */, + DFF95A3B0FB22D5700A3EC78 /* sounddesc.cpp in Sources */, + DFF95A3C0FB22D5700A3EC78 /* soundmixer.cpp in Sources */, + DFF95A3D0FB22D5700A3EC78 /* util.cpp in Sources */, + DFF95A3E0FB22D5700A3EC78 /* variables.cpp in Sources */, + DFF95A3F0FB22D5700A3EC78 /* video.cpp in Sources */, + DFF95A400FB22D5700A3EC78 /* video_v1.cpp in Sources */, + DFF95A410FB22D5700A3EC78 /* video_v2.cpp in Sources */, + DFF95A420FB22D5700A3EC78 /* video_v6.cpp in Sources */, + DFF95A430FB22D5700A3EC78 /* videoplayer.cpp in Sources */, + DFF95A440FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95A450FB22D5700A3EC78 /* igor.cpp in Sources */, + DFF95A460FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF95A470FB22D5700A3EC78 /* midi.cpp in Sources */, + DFF95A480FB22D5700A3EC78 /* part_04.cpp in Sources */, + DFF95A490FB22D5700A3EC78 /* part_05.cpp in Sources */, + DFF95A4A0FB22D5700A3EC78 /* part_06.cpp in Sources */, + DFF95A4B0FB22D5700A3EC78 /* part_12.cpp in Sources */, + DFF95A4C0FB22D5700A3EC78 /* part_13.cpp in Sources */, + DFF95A4D0FB22D5700A3EC78 /* part_14.cpp in Sources */, + DFF95A4E0FB22D5700A3EC78 /* part_15.cpp in Sources */, + DFF95A4F0FB22D5700A3EC78 /* part_16.cpp in Sources */, + DFF95A500FB22D5700A3EC78 /* part_17.cpp in Sources */, + DFF95A510FB22D5700A3EC78 /* part_18.cpp in Sources */, + DFF95A520FB22D5700A3EC78 /* part_19.cpp in Sources */, + DFF95A530FB22D5700A3EC78 /* part_21.cpp in Sources */, + DFF95A540FB22D5700A3EC78 /* part_22.cpp in Sources */, + DFF95A550FB22D5700A3EC78 /* part_23.cpp in Sources */, + DFF95A560FB22D5700A3EC78 /* part_24.cpp in Sources */, + DFF95A570FB22D5700A3EC78 /* part_25.cpp in Sources */, + DFF95A580FB22D5700A3EC78 /* part_26.cpp in Sources */, + DFF95A590FB22D5700A3EC78 /* part_27.cpp in Sources */, + DFF95A5A0FB22D5700A3EC78 /* part_28.cpp in Sources */, + DFF95A5B0FB22D5700A3EC78 /* part_30.cpp in Sources */, + DFF95A5C0FB22D5700A3EC78 /* part_31.cpp in Sources */, + DFF95A5D0FB22D5700A3EC78 /* part_33.cpp in Sources */, + DFF95A5E0FB22D5700A3EC78 /* part_36.cpp in Sources */, + DFF95A5F0FB22D5700A3EC78 /* part_37.cpp in Sources */, + DFF95A600FB22D5700A3EC78 /* part_75.cpp in Sources */, + DFF95A610FB22D5700A3EC78 /* part_85.cpp in Sources */, + DFF95A620FB22D5700A3EC78 /* part_90.cpp in Sources */, + DFF95A630FB22D5700A3EC78 /* part_95.cpp in Sources */, + DFF95A640FB22D5700A3EC78 /* part_main.cpp in Sources */, + DFF95A650FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95A660FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95A670FB22D5700A3EC78 /* animator_hof.cpp in Sources */, + DFF95A680FB22D5700A3EC78 /* animator_lok.cpp in Sources */, + DFF95A690FB22D5700A3EC78 /* animator_mr.cpp in Sources */, + DFF95A6A0FB22D5700A3EC78 /* animator_v2.cpp in Sources */, + DFF95A6B0FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF95A6C0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95A6D0FB22D5700A3EC78 /* gui.cpp in Sources */, + DFF95A6E0FB22D5700A3EC78 /* gui_hof.cpp in Sources */, + DFF95A6F0FB22D5700A3EC78 /* gui_lok.cpp in Sources */, + DFF95A700FB22D5700A3EC78 /* gui_mr.cpp in Sources */, + DFF95A710FB22D5700A3EC78 /* gui_v2.cpp in Sources */, + DFF95A720FB22D5700A3EC78 /* items_hof.cpp in Sources */, + DFF95A730FB22D5700A3EC78 /* items_lok.cpp in Sources */, + DFF95A740FB22D5700A3EC78 /* items_mr.cpp in Sources */, + DFF95A750FB22D5700A3EC78 /* items_v2.cpp in Sources */, + DFF95A760FB22D5700A3EC78 /* kyra_hof.cpp in Sources */, + DFF95A770FB22D5700A3EC78 /* kyra_lok.cpp in Sources */, + DFF95A780FB22D5700A3EC78 /* kyra_mr.cpp in Sources */, + DFF95A790FB22D5700A3EC78 /* kyra_v1.cpp in Sources */, + DFF95A7A0FB22D5700A3EC78 /* kyra_v2.cpp in Sources */, + DFF95A7B0FB22D5700A3EC78 /* lol.cpp in Sources */, + DFF95A7C0FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95A7D0FB22D5700A3EC78 /* resource_intern.cpp in Sources */, + DFF95A7E0FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95A7F0FB22D5700A3EC78 /* saveload_hof.cpp in Sources */, + DFF95A800FB22D5700A3EC78 /* saveload_lok.cpp in Sources */, + DFF95A810FB22D5700A3EC78 /* saveload_mr.cpp in Sources */, + DFF95A820FB22D5700A3EC78 /* scene_hof.cpp in Sources */, + DFF95A830FB22D5700A3EC78 /* scene_lok.cpp in Sources */, + DFF95A840FB22D5700A3EC78 /* scene_mr.cpp in Sources */, + DFF95A850FB22D5700A3EC78 /* scene_v1.cpp in Sources */, + DFF95A860FB22D5700A3EC78 /* scene_v2.cpp in Sources */, + DFF95A870FB22D5700A3EC78 /* screen.cpp in Sources */, + DFF95A880FB22D5700A3EC78 /* screen_hof.cpp in Sources */, + DFF95A890FB22D5700A3EC78 /* screen_lok.cpp in Sources */, + DFF95A8A0FB22D5700A3EC78 /* screen_lol.cpp in Sources */, + DFF95A8B0FB22D5700A3EC78 /* screen_mr.cpp in Sources */, + DFF95A8C0FB22D5700A3EC78 /* screen_v2.cpp in Sources */, + DFF95A8D0FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95A8E0FB22D5700A3EC78 /* script_hof.cpp in Sources */, + DFF95A8F0FB22D5700A3EC78 /* script_lok.cpp in Sources */, + DFF95A900FB22D5700A3EC78 /* script_mr.cpp in Sources */, + DFF95A910FB22D5700A3EC78 /* script_tim.cpp in Sources */, + DFF95A920FB22D5700A3EC78 /* script_v1.cpp in Sources */, + DFF95A930FB22D5700A3EC78 /* script_v2.cpp in Sources */, + DFF95A940FB22D5700A3EC78 /* seqplayer.cpp in Sources */, + DFF95A950FB22D5700A3EC78 /* sequences_hof.cpp in Sources */, + DFF95A960FB22D5700A3EC78 /* sequences_lok.cpp in Sources */, + DFF95A970FB22D5700A3EC78 /* sequences_mr.cpp in Sources */, + DFF95A980FB22D5700A3EC78 /* sequences_v2.cpp in Sources */, + DFF95A990FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95A9A0FB22D5700A3EC78 /* sound_adlib.cpp in Sources */, + DFF95A9B0FB22D5700A3EC78 /* sound_digital.cpp in Sources */, + DFF95A9C0FB22D5700A3EC78 /* sound_lok.cpp in Sources */, + DFF95A9D0FB22D5700A3EC78 /* sound_towns.cpp in Sources */, + DFF95A9E0FB22D5700A3EC78 /* sprites.cpp in Sources */, + DFF95A9F0FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95AA00FB22D5700A3EC78 /* text.cpp in Sources */, + DFF95AA10FB22D5700A3EC78 /* text_hof.cpp in Sources */, + DFF95AA20FB22D5700A3EC78 /* text_lok.cpp in Sources */, + DFF95AA30FB22D5700A3EC78 /* text_mr.cpp in Sources */, + DFF95AA40FB22D5700A3EC78 /* timer.cpp in Sources */, + DFF95AA50FB22D5700A3EC78 /* timer_hof.cpp in Sources */, + DFF95AA60FB22D5700A3EC78 /* timer_lok.cpp in Sources */, + DFF95AA70FB22D5700A3EC78 /* timer_mr.cpp in Sources */, + DFF95AA80FB22D5700A3EC78 /* vqa.cpp in Sources */, + DFF95AA90FB22D5700A3EC78 /* wsamovie.cpp in Sources */, + DFF95AAA0FB22D5700A3EC78 /* animseq.cpp in Sources */, + DFF95AAB0FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF95AAC0FB22D5700A3EC78 /* decode.cpp in Sources */, + DFF95AAD0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95AAE0FB22D5700A3EC78 /* disk.cpp in Sources */, + DFF95AAF0FB22D5700A3EC78 /* events.cpp in Sources */, + DFF95AB00FB22D5700A3EC78 /* fights.cpp in Sources */, + DFF95AB10FB22D5700A3EC78 /* game.cpp in Sources */, + DFF95AB20FB22D5700A3EC78 /* hotspots.cpp in Sources */, + DFF95AB30FB22D5700A3EC78 /* intro.cpp in Sources */, + DFF95AB40FB22D5700A3EC78 /* lure.cpp in Sources */, + DFF95AB50FB22D5700A3EC78 /* memory.cpp in Sources */, + DFF95AB60FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF95AB70FB22D5700A3EC78 /* palette.cpp in Sources */, + DFF95AB80FB22D5700A3EC78 /* res.cpp in Sources */, + DFF95AB90FB22D5700A3EC78 /* res_struct.cpp in Sources */, + DFF95ABA0FB22D5700A3EC78 /* room.cpp in Sources */, + DFF95ABB0FB22D5700A3EC78 /* screen.cpp in Sources */, + DFF95ABC0FB22D5700A3EC78 /* scripts.cpp in Sources */, + DFF95ABD0FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95ABE0FB22D5700A3EC78 /* strings.cpp in Sources */, + DFF95ABF0FB22D5700A3EC78 /* surface.cpp in Sources */, + DFF95AC00FB22D5700A3EC78 /* actor.cpp in Sources */, + DFF95AC10FB22D5700A3EC78 /* animation.cpp in Sources */, + DFF95AC20FB22D5700A3EC78 /* assets.cpp in Sources */, + DFF95AC30FB22D5700A3EC78 /* compression.cpp in Sources */, + DFF95AC40FB22D5700A3EC78 /* console.cpp in Sources */, + DFF95AC50FB22D5700A3EC78 /* converse.cpp in Sources */, + DFF95AC60FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95AC70FB22D5700A3EC78 /* events.cpp in Sources */, + DFF95AC80FB22D5700A3EC78 /* font.cpp in Sources */, + DFF95AC90FB22D5700A3EC78 /* globals.cpp in Sources */, + DFF95ACA0FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95ACB0FB22D5700A3EC78 /* gui.cpp in Sources */, + DFF95ACC0FB22D5700A3EC78 /* hotspot.cpp in Sources */, + DFF95ACD0FB22D5700A3EC78 /* m4.cpp in Sources */, + DFF95ACE0FB22D5700A3EC78 /* m4_menus.cpp in Sources */, + DFF95ACF0FB22D5700A3EC78 /* m4_views.cpp in Sources */, + DFF95AD00FB22D5700A3EC78 /* mads_anim.cpp in Sources */, + DFF95AD10FB22D5700A3EC78 /* mads_menus.cpp in Sources */, + DFF95AD20FB22D5700A3EC78 /* midi.cpp in Sources */, + DFF95AD30FB22D5700A3EC78 /* rails.cpp in Sources */, + DFF95AD40FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95AD50FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95AD60FB22D5700A3EC78 /* scene.cpp in Sources */, + DFF95AD70FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95AD80FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95AD90FB22D5700A3EC78 /* sprite.cpp in Sources */, + DFF95ADA0FB22D5700A3EC78 /* viewmgr.cpp in Sources */, + DFF95ADB0FB22D5700A3EC78 /* woodscript.cpp in Sources */, + DFF95ADC0FB22D5700A3EC78 /* ws_machine.cpp in Sources */, + DFF95ADD0FB22D5700A3EC78 /* ws_sequence.cpp in Sources */, + DFF95ADE0FB22D5700A3EC78 /* database.cpp in Sources */, + DFF95ADF0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95AE00FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95AE10FB22D5700A3EC78 /* made.cpp in Sources */, + DFF95AE20FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95AE30FB22D5700A3EC78 /* pmvplayer.cpp in Sources */, + DFF95AE40FB22D5700A3EC78 /* redreader.cpp in Sources */, + DFF95AE50FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95AE60FB22D5700A3EC78 /* screen.cpp in Sources */, + DFF95AE70FB22D5700A3EC78 /* screenfx.cpp in Sources */, + DFF95AE80FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95AE90FB22D5700A3EC78 /* scriptfuncs.cpp in Sources */, + DFF95AEA0FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95AEB0FB22D5700A3EC78 /* balloons.cpp in Sources */, + DFF95AEC0FB22D5700A3EC78 /* callables_br.cpp in Sources */, + DFF95AED0FB22D5700A3EC78 /* callables_ns.cpp in Sources */, + DFF95AEE0FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95AEF0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95AF00FB22D5700A3EC78 /* dialogue.cpp in Sources */, + DFF95AF10FB22D5700A3EC78 /* disk_br.cpp in Sources */, + DFF95AF20FB22D5700A3EC78 /* disk_ns.cpp in Sources */, + DFF95AF30FB22D5700A3EC78 /* exec_br.cpp in Sources */, + DFF95AF40FB22D5700A3EC78 /* exec_ns.cpp in Sources */, + DFF95AF50FB22D5700A3EC78 /* font.cpp in Sources */, + DFF95AF60FB22D5700A3EC78 /* gfxbase.cpp in Sources */, + DFF95AF70FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95AF80FB22D5700A3EC78 /* gui.cpp in Sources */, + DFF95AF90FB22D5700A3EC78 /* gui_br.cpp in Sources */, + DFF95AFA0FB22D5700A3EC78 /* gui_ns.cpp in Sources */, + DFF95AFB0FB22D5700A3EC78 /* input.cpp in Sources */, + DFF95AFC0FB22D5700A3EC78 /* inventory.cpp in Sources */, + DFF95AFD0FB22D5700A3EC78 /* objects.cpp in Sources */, + DFF95AFE0FB22D5700A3EC78 /* parallaction.cpp in Sources */, + DFF95AFF0FB22D5700A3EC78 /* parallaction_br.cpp in Sources */, + DFF95B000FB22D5700A3EC78 /* parallaction_ns.cpp in Sources */, + DFF95B010FB22D5700A3EC78 /* parser.cpp in Sources */, + DFF95B020FB22D5700A3EC78 /* parser_br.cpp in Sources */, + DFF95B030FB22D5700A3EC78 /* parser_ns.cpp in Sources */, + DFF95B040FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95B050FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95B060FB22D5700A3EC78 /* walk.cpp in Sources */, + DFF95B070FB22D5700A3EC78 /* bankman.cpp in Sources */, + DFF95B080FB22D5700A3EC78 /* command.cpp in Sources */, + DFF95B090FB22D5700A3EC78 /* credits.cpp in Sources */, + DFF95B0A0FB22D5700A3EC78 /* cutaway.cpp in Sources */, + DFF95B0B0FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95B0C0FB22D5700A3EC78 /* display.cpp in Sources */, + DFF95B0D0FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95B0E0FB22D5700A3EC78 /* grid.cpp in Sources */, + DFF95B0F0FB22D5700A3EC78 /* input.cpp in Sources */, + DFF95B100FB22D5700A3EC78 /* journal.cpp in Sources */, + DFF95B110FB22D5700A3EC78 /* logic.cpp in Sources */, + DFF95B120FB22D5700A3EC78 /* midiadlib.cpp in Sources */, + DFF95B130FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95B140FB22D5700A3EC78 /* musicdata.cpp in Sources */, + DFF95B150FB22D5700A3EC78 /* queen.cpp in Sources */, + DFF95B160FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95B170FB22D5700A3EC78 /* restables.cpp in Sources */, + DFF95B180FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95B190FB22D5700A3EC78 /* state.cpp in Sources */, + DFF95B1A0FB22D5700A3EC78 /* talk.cpp in Sources */, + DFF95B1B0FB22D5700A3EC78 /* walk.cpp in Sources */, + DFF95B1C0FB22D5700A3EC78 /* actor.cpp in Sources */, + DFF95B1D0FB22D5700A3EC78 /* actor_path.cpp in Sources */, + DFF95B1E0FB22D5700A3EC78 /* actor_walk.cpp in Sources */, + DFF95B1F0FB22D5700A3EC78 /* animation.cpp in Sources */, + DFF95B200FB22D5700A3EC78 /* console.cpp in Sources */, + DFF95B210FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95B220FB22D5700A3EC78 /* events.cpp in Sources */, + DFF95B230FB22D5700A3EC78 /* font.cpp in Sources */, + DFF95B240FB22D5700A3EC78 /* font_map.cpp in Sources */, + DFF95B250FB22D5700A3EC78 /* gfx.cpp in Sources */, + DFF95B260FB22D5700A3EC78 /* image.cpp in Sources */, + DFF95B270FB22D5700A3EC78 /* input.cpp in Sources */, + DFF95B280FB22D5700A3EC78 /* interface.cpp in Sources */, + DFF95B290FB22D5700A3EC78 /* introproc_ihnm.cpp in Sources */, + DFF95B2A0FB22D5700A3EC78 /* introproc_ite.cpp in Sources */, + DFF95B2B0FB22D5700A3EC78 /* isomap.cpp in Sources */, + DFF95B2C0FB22D5700A3EC78 /* itedata.cpp in Sources */, + DFF95B2D0FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95B2E0FB22D5700A3EC78 /* objectmap.cpp in Sources */, + DFF95B2F0FB22D5700A3EC78 /* palanim.cpp in Sources */, + DFF95B300FB22D5700A3EC78 /* puzzle.cpp in Sources */, + DFF95B310FB22D5700A3EC78 /* render.cpp in Sources */, + DFF95B320FB22D5700A3EC78 /* saga.cpp in Sources */, + DFF95B330FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95B340FB22D5700A3EC78 /* scene.cpp in Sources */, + DFF95B350FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95B360FB22D5700A3EC78 /* sfuncs.cpp in Sources */, + DFF95B370FB22D5700A3EC78 /* sndres.cpp in Sources */, + DFF95B380FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95B390FB22D5700A3EC78 /* sprite.cpp in Sources */, + DFF95B3A0FB22D5700A3EC78 /* sthread.cpp in Sources */, + DFF95B3B0FB22D5700A3EC78 /* actor.cpp in Sources */, + DFF95B3C0FB22D5700A3EC78 /* akos.cpp in Sources */, + DFF95B3D0FB22D5700A3EC78 /* base-costume.cpp in Sources */, + DFF95B3E0FB22D5700A3EC78 /* bomp.cpp in Sources */, + DFF95B3F0FB22D5700A3EC78 /* boxes.cpp in Sources */, + DFF95B400FB22D5700A3EC78 /* camera.cpp in Sources */, + DFF95B410FB22D5700A3EC78 /* charset-fontdata.cpp in Sources */, + DFF95B420FB22D5700A3EC78 /* charset.cpp in Sources */, + DFF95B430FB22D5700A3EC78 /* costume.cpp in Sources */, + DFF95B440FB22D5700A3EC78 /* cursor.cpp in Sources */, + DFF95B450FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF95B460FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95B470FB22D5700A3EC78 /* dialogs.cpp in Sources */, + DFF95B480FB22D5700A3EC78 /* file.cpp in Sources */, + DFF95B490FB22D5700A3EC78 /* file_nes.cpp in Sources */, + DFF95B4A0FB22D5700A3EC78 /* gfx.cpp in Sources */, + DFF95B4B0FB22D5700A3EC78 /* animation_he.cpp in Sources */, + DFF95B4C0FB22D5700A3EC78 /* cup_player_he.cpp in Sources */, + DFF95B4D0FB22D5700A3EC78 /* floodfill_he.cpp in Sources */, + DFF95B4E0FB22D5700A3EC78 /* logic_he.cpp in Sources */, + DFF95B4F0FB22D5700A3EC78 /* palette_he.cpp in Sources */, + DFF95B500FB22D5700A3EC78 /* resource_he.cpp in Sources */, + DFF95B510FB22D5700A3EC78 /* script_v100he.cpp in Sources */, + DFF95B520FB22D5700A3EC78 /* script_v60he.cpp in Sources */, + DFF95B530FB22D5700A3EC78 /* script_v70he.cpp in Sources */, + DFF95B540FB22D5700A3EC78 /* script_v71he.cpp in Sources */, + DFF95B550FB22D5700A3EC78 /* script_v72he.cpp in Sources */, + DFF95B560FB22D5700A3EC78 /* script_v80he.cpp in Sources */, + DFF95B570FB22D5700A3EC78 /* script_v90he.cpp in Sources */, + DFF95B580FB22D5700A3EC78 /* sound_he.cpp in Sources */, + DFF95B590FB22D5700A3EC78 /* sprite_he.cpp in Sources */, + DFF95B5A0FB22D5700A3EC78 /* wiz_he.cpp in Sources */, + DFF95B5B0FB22D5700A3EC78 /* help.cpp in Sources */, + DFF95B5C0FB22D5700A3EC78 /* imuse.cpp in Sources */, + DFF95B5D0FB22D5700A3EC78 /* imuse_part.cpp in Sources */, + DFF95B5E0FB22D5700A3EC78 /* imuse_player.cpp in Sources */, + DFF95B5F0FB22D5700A3EC78 /* instrument.cpp in Sources */, + DFF95B600FB22D5700A3EC78 /* sysex_samnmax.cpp in Sources */, + DFF95B610FB22D5700A3EC78 /* sysex_scumm.cpp in Sources */, + DFF95B620FB22D5700A3EC78 /* dimuse.cpp in Sources */, + DFF95B630FB22D5700A3EC78 /* dimuse_bndmgr.cpp in Sources */, + DFF95B640FB22D5700A3EC78 /* dimuse_codecs.cpp in Sources */, + DFF95B650FB22D5700A3EC78 /* dimuse_music.cpp in Sources */, + DFF95B660FB22D5700A3EC78 /* dimuse_script.cpp in Sources */, + DFF95B670FB22D5700A3EC78 /* dimuse_sndmgr.cpp in Sources */, + DFF95B680FB22D5700A3EC78 /* dimuse_tables.cpp in Sources */, + DFF95B690FB22D5700A3EC78 /* dimuse_track.cpp in Sources */, + DFF95B6A0FB22D5700A3EC78 /* input.cpp in Sources */, + DFF95B6B0FB22D5700A3EC78 /* insane.cpp in Sources */, + DFF95B6C0FB22D5700A3EC78 /* insane_ben.cpp in Sources */, + DFF95B6D0FB22D5700A3EC78 /* insane_enemy.cpp in Sources */, + DFF95B6E0FB22D5700A3EC78 /* insane_iact.cpp in Sources */, + DFF95B6F0FB22D5700A3EC78 /* insane_scenes.cpp in Sources */, + DFF95B700FB22D5700A3EC78 /* midiparser_eup.cpp in Sources */, + DFF95B710FB22D5700A3EC78 /* midiparser_ro.cpp in Sources */, + DFF95B720FB22D5700A3EC78 /* nut_renderer.cpp in Sources */, + DFF95B730FB22D5700A3EC78 /* object.cpp in Sources */, + DFF95B740FB22D5700A3EC78 /* palette.cpp in Sources */, + DFF95B750FB22D5700A3EC78 /* player_mod.cpp in Sources */, + DFF95B760FB22D5700A3EC78 /* player_nes.cpp in Sources */, + DFF95B770FB22D5700A3EC78 /* player_v1.cpp in Sources */, + DFF95B780FB22D5700A3EC78 /* player_v2.cpp in Sources */, + DFF95B790FB22D5700A3EC78 /* player_v2a.cpp in Sources */, + DFF95B7A0FB22D5700A3EC78 /* player_v3a.cpp in Sources */, + DFF95B7B0FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95B7C0FB22D5700A3EC78 /* resource_v2.cpp in Sources */, + DFF95B7D0FB22D5700A3EC78 /* resource_v3.cpp in Sources */, + DFF95B7E0FB22D5700A3EC78 /* resource_v4.cpp in Sources */, + DFF95B7F0FB22D5700A3EC78 /* room.cpp in Sources */, + DFF95B800FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95B810FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95B820FB22D5700A3EC78 /* script_v0.cpp in Sources */, + DFF95B830FB22D5700A3EC78 /* script_v2.cpp in Sources */, + DFF95B840FB22D5700A3EC78 /* script_v5.cpp in Sources */, + DFF95B850FB22D5700A3EC78 /* script_v6.cpp in Sources */, + DFF95B860FB22D5700A3EC78 /* script_v8.cpp in Sources */, + DFF95B870FB22D5700A3EC78 /* scumm.cpp in Sources */, + DFF95B880FB22D5700A3EC78 /* channel.cpp in Sources */, + DFF95B890FB22D5700A3EC78 /* codec1.cpp in Sources */, + DFF95B8A0FB22D5700A3EC78 /* codec37.cpp in Sources */, + DFF95B8B0FB22D5700A3EC78 /* codec47.cpp in Sources */, + DFF95B8C0FB22D5700A3EC78 /* imuse_channel.cpp in Sources */, + DFF95B8D0FB22D5700A3EC78 /* saud_channel.cpp in Sources */, + DFF95B8E0FB22D5700A3EC78 /* smush_font.cpp in Sources */, + DFF95B8F0FB22D5700A3EC78 /* smush_mixer.cpp in Sources */, + DFF95B900FB22D5700A3EC78 /* smush_player.cpp in Sources */, + DFF95B910FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95B920FB22D5700A3EC78 /* string.cpp in Sources */, + DFF95B930FB22D5700A3EC78 /* usage_bits.cpp in Sources */, + DFF95B940FB22D5700A3EC78 /* util.cpp in Sources */, + DFF95B950FB22D5700A3EC78 /* vars.cpp in Sources */, + DFF95B960FB22D5700A3EC78 /* verbs.cpp in Sources */, + DFF95B970FB22D5700A3EC78 /* autoroute.cpp in Sources */, + DFF95B980FB22D5700A3EC78 /* compact.cpp in Sources */, + DFF95B990FB22D5700A3EC78 /* control.cpp in Sources */, + DFF95B9A0FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95B9B0FB22D5700A3EC78 /* disk.cpp in Sources */, + DFF95B9C0FB22D5700A3EC78 /* grid.cpp in Sources */, + DFF95B9D0FB22D5700A3EC78 /* hufftext.cpp in Sources */, + DFF95B9E0FB22D5700A3EC78 /* intro.cpp in Sources */, + DFF95B9F0FB22D5700A3EC78 /* logic.cpp in Sources */, + DFF95BA00FB22D5700A3EC78 /* mouse.cpp in Sources */, + DFF95BA10FB22D5700A3EC78 /* adlibchannel.cpp in Sources */, + DFF95BA20FB22D5700A3EC78 /* adlibmusic.cpp in Sources */, + DFF95BA30FB22D5700A3EC78 /* gmchannel.cpp in Sources */, + DFF95BA40FB22D5700A3EC78 /* gmmusic.cpp in Sources */, + DFF95BA50FB22D5700A3EC78 /* mt32music.cpp in Sources */, + DFF95BA60FB22D5700A3EC78 /* musicbase.cpp in Sources */, + DFF95BA70FB22D5700A3EC78 /* rnc_deco.cpp in Sources */, + DFF95BA80FB22D5700A3EC78 /* screen.cpp in Sources */, + DFF95BA90FB22D5700A3EC78 /* sky.cpp in Sources */, + DFF95BAA0FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95BAB0FB22D5700A3EC78 /* text.cpp in Sources */, + DFF95BAC0FB22D5700A3EC78 /* animation.cpp in Sources */, + DFF95BAD0FB22D5700A3EC78 /* control.cpp in Sources */, + DFF95BAE0FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95BAF0FB22D5700A3EC78 /* eventman.cpp in Sources */, + DFF95BB00FB22D5700A3EC78 /* logic.cpp in Sources */, + DFF95BB10FB22D5700A3EC78 /* memman.cpp in Sources */, + DFF95BB20FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF95BB30FB22D5700A3EC78 /* mouse.cpp in Sources */, + DFF95BB40FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95BB50FB22D5700A3EC78 /* objectman.cpp in Sources */, + DFF95BB60FB22D5700A3EC78 /* resman.cpp in Sources */, + DFF95BB70FB22D5700A3EC78 /* router.cpp in Sources */, + DFF95BB80FB22D5700A3EC78 /* screen.cpp in Sources */, + DFF95BB90FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95BBA0FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95BBB0FB22D5700A3EC78 /* sword1.cpp in Sources */, + DFF95BBC0FB22D5700A3EC78 /* text.cpp in Sources */, + DFF95BBD0FB22D5700A3EC78 /* animation.cpp in Sources */, + DFF95BBE0FB22D5700A3EC78 /* anims.cpp in Sources */, + DFF95BBF0FB22D5700A3EC78 /* console.cpp in Sources */, + DFF95BC00FB22D5700A3EC78 /* controls.cpp in Sources */, + DFF95BC10FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95BC20FB22D5700A3EC78 /* events.cpp in Sources */, + DFF95BC30FB22D5700A3EC78 /* function.cpp in Sources */, + DFF95BC40FB22D5700A3EC78 /* icons.cpp in Sources */, + DFF95BC50FB22D5700A3EC78 /* interpreter.cpp in Sources */, + DFF95BC60FB22D5700A3EC78 /* layers.cpp in Sources */, + DFF95BC70FB22D5700A3EC78 /* logic.cpp in Sources */, + DFF95BC80FB22D5700A3EC78 /* maketext.cpp in Sources */, + DFF95BC90FB22D5700A3EC78 /* memory.cpp in Sources */, + DFF95BCA0FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF95BCB0FB22D5700A3EC78 /* mouse.cpp in Sources */, + DFF95BCC0FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95BCD0FB22D5700A3EC78 /* palette.cpp in Sources */, + DFF95BCE0FB22D5700A3EC78 /* protocol.cpp in Sources */, + DFF95BCF0FB22D5700A3EC78 /* render.cpp in Sources */, + DFF95BD00FB22D5700A3EC78 /* resman.cpp in Sources */, + DFF95BD10FB22D5700A3EC78 /* router.cpp in Sources */, + DFF95BD20FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95BD30FB22D5700A3EC78 /* screen.cpp in Sources */, + DFF95BD40FB22D5700A3EC78 /* scroll.cpp in Sources */, + DFF95BD50FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95BD60FB22D5700A3EC78 /* speech.cpp in Sources */, + DFF95BD70FB22D5700A3EC78 /* sprite.cpp in Sources */, + DFF95BD80FB22D5700A3EC78 /* startup.cpp in Sources */, + DFF95BD90FB22D5700A3EC78 /* sword2.cpp in Sources */, + DFF95BDA0FB22D5700A3EC78 /* sync.cpp in Sources */, + DFF95BDB0FB22D5700A3EC78 /* walker.cpp in Sources */, + DFF95BDC0FB22D5700A3EC78 /* actors.cpp in Sources */, + DFF95BDD0FB22D5700A3EC78 /* anim.cpp in Sources */, + DFF95BDE0FB22D5700A3EC78 /* background.cpp in Sources */, + DFF95BDF0FB22D5700A3EC78 /* bg.cpp in Sources */, + DFF95BE00FB22D5700A3EC78 /* cliprect.cpp in Sources */, + DFF95BE10FB22D5700A3EC78 /* config.cpp in Sources */, + DFF95BE20FB22D5700A3EC78 /* cursor.cpp in Sources */, + DFF95BE30FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF95BE40FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95BE50FB22D5700A3EC78 /* effect.cpp in Sources */, + DFF95BE60FB22D5700A3EC78 /* events.cpp in Sources */, + DFF95BE70FB22D5700A3EC78 /* faders.cpp in Sources */, + DFF95BE80FB22D5700A3EC78 /* font.cpp in Sources */, + DFF95BE90FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95BEA0FB22D5700A3EC78 /* handle.cpp in Sources */, + DFF95BEB0FB22D5700A3EC78 /* heapmem.cpp in Sources */, + DFF95BEC0FB22D5700A3EC78 /* mareels.cpp in Sources */, + DFF95BED0FB22D5700A3EC78 /* move.cpp in Sources */, + DFF95BEE0FB22D5700A3EC78 /* multiobj.cpp in Sources */, + DFF95BEF0FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95BF00FB22D5700A3EC78 /* object.cpp in Sources */, + DFF95BF10FB22D5700A3EC78 /* palette.cpp in Sources */, + DFF95BF20FB22D5700A3EC78 /* pcode.cpp in Sources */, + DFF95BF30FB22D5700A3EC78 /* pdisplay.cpp in Sources */, + DFF95BF40FB22D5700A3EC78 /* play.cpp in Sources */, + DFF95BF50FB22D5700A3EC78 /* polygons.cpp in Sources */, + DFF95BF60FB22D5700A3EC78 /* rince.cpp in Sources */, + DFF95BF70FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95BF80FB22D5700A3EC78 /* savescn.cpp in Sources */, + DFF95BF90FB22D5700A3EC78 /* scene.cpp in Sources */, + DFF95BFA0FB22D5700A3EC78 /* sched.cpp in Sources */, + DFF95BFB0FB22D5700A3EC78 /* scn.cpp in Sources */, + DFF95BFC0FB22D5700A3EC78 /* scroll.cpp in Sources */, + DFF95BFD0FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95BFE0FB22D5700A3EC78 /* strres.cpp in Sources */, + DFF95BFF0FB22D5700A3EC78 /* text.cpp in Sources */, + DFF95C000FB22D5700A3EC78 /* timers.cpp in Sources */, + DFF95C010FB22D5700A3EC78 /* tinlib.cpp in Sources */, + DFF95C020FB22D5700A3EC78 /* tinsel.cpp in Sources */, + DFF95C030FB22D5700A3EC78 /* token.cpp in Sources */, + DFF95C040FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95C050FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95C060FB22D5700A3EC78 /* menu.cpp in Sources */, + DFF95C070FB22D5700A3EC78 /* midi.cpp in Sources */, + DFF95C080FB22D5700A3EC78 /* opcodes.cpp in Sources */, + DFF95C090FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95C0A0FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95C0B0FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95C0C0FB22D5700A3EC78 /* touche.cpp in Sources */, + DFF95C0D0FB22D5700A3EC78 /* blit.cpp in Sources */, + DFF95C0E0FB22D5700A3EC78 /* timidity.cpp in Sources */, + DFF95C0F0FB22D5700A3EC78 /* archive.cpp in Sources */, + DFF95C100FB22D5700A3EC78 /* unarj.cpp in Sources */, + DFF95C110FB22D5700A3EC78 /* stdiostream.cpp in Sources */, + DFF95C120FB22D5700A3EC78 /* musicplugin.cpp in Sources */, + DFF95C130FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95C140FB22D5700A3EC78 /* ThemeEngine.cpp in Sources */, + DFF95C150FB22D5700A3EC78 /* ThemeEval.cpp in Sources */, + DFF95C160FB22D5700A3EC78 /* ThemeLayout.cpp in Sources */, + DFF95C170FB22D5700A3EC78 /* ThemeParser.cpp in Sources */, + DFF95C180FB22D5700A3EC78 /* thumbnail.cpp in Sources */, + DFF95C190FB22D5700A3EC78 /* VectorRenderer.cpp in Sources */, + DFF95C1A0FB22D5700A3EC78 /* VectorRendererSpec.cpp in Sources */, + DFF95C1B0FB22D5700A3EC78 /* xmlparser.cpp in Sources */, + DFF95C1C0FB22D5700A3EC78 /* game.cpp in Sources */, + DFF95C1D0FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95C1E0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95C1F0FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95C200FB22D5700A3EC78 /* thumbnail_intern.cpp in Sources */, + DFF95C210FB22D5700A3EC78 /* dither.cpp in Sources */, + DFF95C220FB22D5700A3EC78 /* dxa_player.cpp in Sources */, + DFF95C230FB22D5700A3EC78 /* flic_player.cpp in Sources */, + DFF95C240FB22D5700A3EC78 /* mpeg_player.cpp in Sources */, + DFF95C250FB22D5700A3EC78 /* smk_player.cpp in Sources */, + DFF95C260FB22D5700A3EC78 /* video_player.cpp in Sources */, + DFF95C270FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95C280FB22D5700A3EC78 /* GuiManager.cpp in Sources */, + DFF95C290FB22D5700A3EC78 /* posix-saves.cpp in Sources */, + DFF95C2A0FB22D5700A3EC78 /* bmv.cpp in Sources */, + DFF95C2B0FB22D5700A3EC78 /* dialogs.cpp in Sources */, + DFF95C2C0FB22D5700A3EC78 /* drives.cpp in Sources */, + DFF95C2D0FB22D5700A3EC78 /* sysvar.cpp in Sources */, + DFF95C2E0FB22D5700A3EC78 /* gui_lol.cpp in Sources */, + DFF95C2F0FB22D5700A3EC78 /* items_lol.cpp in Sources */, + DFF95C300FB22D5700A3EC78 /* script_lol.cpp in Sources */, + DFF95C310FB22D5700A3EC78 /* sequences_lol.cpp in Sources */, + DFF95C320FB22D5700A3EC78 /* sound_midi.cpp in Sources */, + DFF95C330FB22D5700A3EC78 /* util.cpp in Sources */, + DFF95C340FB22D5700A3EC78 /* game_v6.cpp in Sources */, + DFF95C350FB22D5700A3EC78 /* indeo3.cpp in Sources */, + DFF95C360FB22D5700A3EC78 /* saveload_v6.cpp in Sources */, + DFF95C370FB22D5700A3EC78 /* scene_lol.cpp in Sources */, + DFF95C380FB22D5700A3EC78 /* advancedDetector.cpp in Sources */, + DFF95C390FB22D5700A3EC78 /* base-backend.cpp in Sources */, + DFF95C3A0FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95C3B0FB22D5700A3EC78 /* resource_hrs.cpp in Sources */, + DFF95C3C0FB22D5700A3EC78 /* resource_res.cpp in Sources */, + DFF95C3D0FB22D5700A3EC78 /* resource_rsc.cpp in Sources */, + DFF95C3E0FB22D5700A3EC78 /* sfuncs_ihnm.cpp in Sources */, + DFF95C3F0FB22D5700A3EC78 /* debugger.cpp in Sources */, + DFF95C400FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95C410FB22D5700A3EC78 /* cell.cpp in Sources */, + DFF95C420FB22D5700A3EC78 /* cursor.cpp in Sources */, + DFF95C430FB22D5700A3EC78 /* debug.cpp in Sources */, + DFF95C440FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95C450FB22D5700A3EC78 /* font.cpp in Sources */, + DFF95C460FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95C470FB22D5700A3EC78 /* groovie.cpp in Sources */, + DFF95C480FB22D5700A3EC78 /* lzss.cpp in Sources */, + DFF95C490FB22D5700A3EC78 /* music.cpp in Sources */, + DFF95C4A0FB22D5700A3EC78 /* player.cpp in Sources */, + DFF95C4B0FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95C4C0FB22D5700A3EC78 /* roq.cpp in Sources */, + DFF95C4D0FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95C4E0FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95C4F0FB22D5700A3EC78 /* vdx.cpp in Sources */, + DFF95C500FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95C510FB22D5700A3EC78 /* graphics.cpp in Sources */, + DFF95C520FB22D5700A3EC78 /* locations.cpp in Sources */, + DFF95C530FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95C540FB22D5700A3EC78 /* saveload.cpp in Sources */, + DFF95C550FB22D5700A3EC78 /* sequences.cpp in Sources */, + DFF95C560FB22D5700A3EC78 /* staticres.cpp in Sources */, + DFF95C570FB22D5700A3EC78 /* tucker.cpp in Sources */, + DFF95C580FB22D5700A3EC78 /* detection.cpp in Sources */, + DFF95C590FB22D5700A3EC78 /* game.cpp in Sources */, + DFF95C5A0FB22D5700A3EC78 /* gc.cpp in Sources */, + DFF95C5B0FB22D5700A3EC78 /* grammar.cpp in Sources */, + DFF95C5C0FB22D5700A3EC78 /* kernel.cpp in Sources */, + DFF95C5D0FB22D5700A3EC78 /* kevent.cpp in Sources */, + DFF95C5E0FB22D5700A3EC78 /* kfile.cpp in Sources */, + DFF95C5F0FB22D5700A3EC78 /* kgraphics.cpp in Sources */, + DFF95C600FB22D5700A3EC78 /* klists.cpp in Sources */, + DFF95C610FB22D5700A3EC78 /* kmath.cpp in Sources */, + DFF95C620FB22D5700A3EC78 /* kmenu.cpp in Sources */, + DFF95C630FB22D5700A3EC78 /* kmovement.cpp in Sources */, + DFF95C640FB22D5700A3EC78 /* kpathing.cpp in Sources */, + DFF95C650FB22D5700A3EC78 /* kscripts.cpp in Sources */, + DFF95C660FB22D5700A3EC78 /* ksound.cpp in Sources */, + DFF95C670FB22D5700A3EC78 /* kstring.cpp in Sources */, + DFF95C680FB22D5700A3EC78 /* message.cpp in Sources */, + DFF95C690FB22D5700A3EC78 /* said.cpp in Sources */, + DFF95C6A0FB22D5700A3EC78 /* savegame.cpp in Sources */, + DFF95C6B0FB22D5700A3EC78 /* scriptconsole.cpp in Sources */, + DFF95C6C0FB22D5700A3EC78 /* scriptdebug.cpp in Sources */, + DFF95C6D0FB22D5700A3EC78 /* seg_manager.cpp in Sources */, + DFF95C6E0FB22D5700A3EC78 /* vm.cpp in Sources */, + DFF95C6F0FB22D5700A3EC78 /* font.cpp in Sources */, + DFF95C700FB22D5700A3EC78 /* gfx_driver.cpp in Sources */, + DFF95C710FB22D5700A3EC78 /* gfx_res_options.cpp in Sources */, + DFF95C720FB22D5700A3EC78 /* gfx_resource.cpp in Sources */, + DFF95C730FB22D5700A3EC78 /* gfx_support.cpp in Sources */, + DFF95C740FB22D5700A3EC78 /* gfx_tools.cpp in Sources */, + DFF95C750FB22D5700A3EC78 /* menubar.cpp in Sources */, + DFF95C760FB22D5700A3EC78 /* operations.cpp in Sources */, + DFF95C770FB22D5700A3EC78 /* sci.cpp in Sources */, + DFF95C780FB22D5700A3EC78 /* resource.cpp in Sources */, + DFF95C790FB22D5700A3EC78 /* versions.cpp in Sources */, + DFF95C7A0FB22D5700A3EC78 /* vocabulary.cpp in Sources */, + DFF95C7B0FB22D5700A3EC78 /* vocab_debug.cpp in Sources */, + DFF95C7C0FB22D5700A3EC78 /* core.cpp in Sources */, + DFF95C7D0FB22D5700A3EC78 /* devices.cpp in Sources */, + DFF95C7E0FB22D5700A3EC78 /* iterator.cpp in Sources */, + DFF95C7F0FB22D5700A3EC78 /* players.cpp in Sources */, + DFF95C800FB22D5700A3EC78 /* realtime.cpp in Sources */, + DFF95C810FB22D5700A3EC78 /* sequencers.cpp in Sources */, + DFF95C820FB22D5700A3EC78 /* amiga.cpp in Sources */, + DFF95C830FB22D5700A3EC78 /* opl2.cpp in Sources */, + DFF95C840FB22D5700A3EC78 /* pcspeaker.cpp in Sources */, + DFF95C850FB22D5700A3EC78 /* SN76496.cpp in Sources */, + DFF95C860FB22D5700A3EC78 /* softsequencers.cpp in Sources */, + DFF95C870FB22D5700A3EC78 /* songlib.cpp in Sources */, + DFF95C880FB22D5700A3EC78 /* unzip.cpp in Sources */, + DFF95C890FB22D5700A3EC78 /* console.cpp in Sources */, + DFF95C8A0FB22D5700A3EC78 /* exereader.cpp in Sources */, + DFF95C8B0FB22D5700A3EC78 /* sci_memory.cpp in Sources */, + DFF95C8C0FB22D5700A3EC78 /* intmap.cpp in Sources */, + DFF95C8D0FB22D5700A3EC78 /* kdebug.cpp in Sources */, + DFF95C8E0FB22D5700A3EC78 /* state.cpp in Sources */, + DFF95C8F0FB22D5700A3EC78 /* gfx_widgets.cpp in Sources */, + DFF95C900FB22D5700A3EC78 /* sciconsole.cpp in Sources */, + DFF95C910FB22D5700A3EC78 /* exec.cpp in Sources */, + DFF95C920FB22D5700A3EC78 /* timer_lol.cpp in Sources */, + DFF95C930FB22D5700A3EC78 /* tools.cpp in Sources */, + DFF95C940FB22D5700A3EC78 /* sprites_lol.cpp in Sources */, + DFF95C950FB22D5700A3EC78 /* script.cpp in Sources */, + DFF95C960FB22D5700A3EC78 /* polled.cpp in Sources */, + DFF95C970FB22D5700A3EC78 /* shorten.cpp in Sources */, + DFF95C980FB22D5700A3EC78 /* timestamp.cpp in Sources */, + DFF95C990FB22D5700A3EC78 /* pn.cpp in Sources */, + DFF95C9A0FB22D5700A3EC78 /* script_pn.cpp in Sources */, + DFF95C9B0FB22D5700A3EC78 /* vga_pn.cpp in Sources */, + DFF95C9C0FB22D5700A3EC78 /* decompressor.cpp in Sources */, + DFF95C9D0FB22D5700A3EC78 /* gfx_resmgr.cpp in Sources */, + DFF95C9E0FB22D5700A3EC78 /* palette.cpp in Sources */, + DFF95C9F0FB22D5700A3EC78 /* picfill.cpp in Sources */, + DFF95CA00FB22D5700A3EC78 /* res_cursor.cpp in Sources */, + DFF95CA10FB22D5700A3EC78 /* res_font.cpp in Sources */, + DFF95CA20FB22D5700A3EC78 /* res_pal.cpp in Sources */, + DFF95CA30FB22D5700A3EC78 /* res_pic.cpp in Sources */, + DFF95CA40FB22D5700A3EC78 /* res_view0.cpp in Sources */, + DFF95CA50FB22D5700A3EC78 /* res_view1.cpp in Sources */, + DFF95CA60FB22D5700A3EC78 /* iff.cpp in Sources */, + DFF95CA70FB22D5700A3EC78 /* sound_br.cpp in Sources */, + DFF95CA80FB22D5700A3EC78 /* sound_ns.cpp in Sources */, + DFF95CA90FB22D5700A3EC78 /* protracker.cpp in Sources */, + DFF95CAA0FB22D5700A3EC78 /* vag.cpp in Sources */, + DFF95CAB0FB22D5700A3EC78 /* stringfrag.cpp in Sources */, + DFF95CAC0FB22D5700A3EC78 /* sound.cpp in Sources */, + DFF95CAD0FB22D5700A3EC78 /* gfx_gui.cpp in Sources */, + DFF95CAE0FB22D5700A3EC78 /* batplayer.cpp in Sources */, + DFF95CAF0FB22D5700A3EC78 /* demoplayer.cpp in Sources */, + DFF95CB00FB22D5700A3EC78 /* scnplayer.cpp in Sources */, + DFF95CB10FB22D5700A3EC78 /* draw_fascin.cpp in Sources */, + DFF95CB20FB22D5700A3EC78 /* game_fascin.cpp in Sources */, + DFF95CB30FB22D5700A3EC78 /* inter_fascin.cpp in Sources */, + DFF95CB40FB22D5700A3EC78 /* script_v3.cpp in Sources */, + DFF95CB50FB22D5700A3EC78 /* script_v4.cpp in Sources */, + DFF95CB60FB22D5700A3EC78 /* adlib_sbi.cpp in Sources */, + DFF95CB70FB22D5700A3EC78 /* dosbox.cpp in Sources */, + DFF95CB80FB22D5700A3EC78 /* player.cpp in Sources */, + DFF95CB90FB22D5700A3EC78 /* adlib.cpp in Sources */, + DFF95CBA0FB22D5700A3EC78 /* pcjr.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -7987,6 +9942,11 @@ target = DF573C400F5A827500961A72 /* Info.plist */; targetProxy = DF573C870F5A835E00961A72 /* PBXContainerItemProxy */; }; + DFF9590A0FB22D5700A3EC78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DF573C400F5A827500961A72 /* Info.plist */; + targetProxy = DFF9590B0FB22D5700A3EC78 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -8392,6 +10352,144 @@ }; name = Release; }; + DFF95CC80FB22D5700A3EC78 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COMPRESS_PNG_FILES = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PRECOMPILE_PREFIX_HEADER = NO; + GCC_PREFIX_HEADER = ""; + GCC_PREPROCESSOR_DEFINITIONS = ( + XCODE, + IPHONE_OFFICIAL, + USE_ZLIB, + SCUMMVM, + ENABLE_SCI, + ENABLE_TUCKER, + ENABLE_TOUCHE, + ENABLE_TINSEL, + ENABLE_SWORD2, + ENABLE_SWORD1, + ENABLE_SKY, + ENABLE_IHNM, + ENABLE_SAGA, + ENABLE_QUEEN, + ENABLE_PARALLACTION, + ENABLE_MADE, + ENABLE_LURE, + ENABLE_KYRA, + ENABLE_IGOR, + ENABLE_GROOVIE, + ENABLE_GOB, + ENABLE_DRASCULA, + ENABLE_CINE, + ENABLE_AGOS, + ENABLE_AGI, + ENABLE_SCUMM, + ENABLE_SCUMM_7_8, + CONFIG_H, + SCUMM_NEED_ALIGNMENT, + SCUMM_LITTLE_ENDIAN, + UNIX, + IPHONE, + ENABLE_HE, + ); + GCC_THUMB_SUPPORT = NO; + GCC_UNROLL_LOOPS = YES; + INFOPLIST_FILE = "/Users/oystein/iphone/scummvm/dists/iphone/Info copy 2.plist"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\\\"$(SRCROOT)/../../sound/softsynth/mt32\\\"", + "\\\"$(SRCROOT)/../../engines/cruise\\\"", + "\\\"$(SRCROOT)/../../engines/m4\\\"", + "\\\"$(SRCROOT)/lib\\\"", + ); + ONLY_ACTIVE_ARCH = YES; + PREBINDING = NO; + PRODUCT_NAME = ScummVM; + PROVISIONING_PROFILE = "EF590570-5FAC-4346-9071-D609DE2B28D8"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; + SDKROOT = iphoneos2.0; + }; + name = Debug; + }; + DFF95CC90FB22D5700A3EC78 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COMPRESS_PNG_FILES = NO; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PRECOMPILE_PREFIX_HEADER = NO; + GCC_PREFIX_HEADER = ""; + GCC_PREPROCESSOR_DEFINITIONS = ( + XCODE, + IPHONE_OFFICIAL, + USE_ZLIB, + SCUMMVM, + ENABLE_SCI, + ENABLE_TUCKER, + ENABLE_TOUCHE, + ENABLE_TINSEL, + ENABLE_SWORD2, + ENABLE_SWORD1, + ENABLE_SKY, + ENABLE_IHNM, + ENABLE_SAGA, + ENABLE_QUEEN, + ENABLE_PARALLACTION, + ENABLE_MADE, + ENABLE_LURE, + ENABLE_KYRA, + ENABLE_IGOR, + ENABLE_GROOVIE, + ENABLE_GOB, + ENABLE_DRASCULA, + ENABLE_CINE, + ENABLE_AGOS, + ENABLE_AGI, + ENABLE_SCUMM, + ENABLE_SCUMM_7_8, + CONFIG_H, + SCUMM_NEED_ALIGNMENT, + SCUMM_LITTLE_ENDIAN, + UNIX, + IPHONE, + ENABLE_HE, + ); + GCC_THUMB_SUPPORT = NO; + GCC_UNROLL_LOOPS = YES; + INFOPLIST_FILE = "/Users/oystein/iphone/scummvm/dists/iphone/Info copy 2.plist"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\\\"$(SRCROOT)/../../sound/softsynth/mt32\\\"", + "\\\"$(SRCROOT)/../../engines/cruise\\\"", + "\\\"$(SRCROOT)/../../engines/m4\\\"", + "\\\"$(SRCROOT)/lib\\\"", + ); + ONLY_ACTIVE_ARCH = YES; + PREBINDING = NO; + PRODUCT_NAME = ScummVM; + PROVISIONING_PROFILE = "EF590570-5FAC-4346-9071-D609DE2B28D8"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; + SDKROOT = iphoneos2.0; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -8431,6 +10529,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + DFF95CC70FB22D5700A3EC78 /* Build configuration list for PBXNativeTarget "ScummVM-Simulator" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DFF95CC80FB22D5700A3EC78 /* Debug */, + DFF95CC90FB22D5700A3EC78 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; |