diff options
Diffstat (limited to 'backends/platform/3ds')
| -rw-r--r-- | backends/platform/3ds/config.cpp | 4 | ||||
| -rw-r--r-- | backends/platform/3ds/config.h | 2 | ||||
| -rw-r--r-- | backends/platform/3ds/gui.h | 2 | ||||
| -rw-r--r-- | backends/platform/3ds/main.cpp | 4 | ||||
| -rw-r--r-- | backends/platform/3ds/options-dialog.cpp | 8 | ||||
| -rw-r--r-- | backends/platform/3ds/options-dialog.h | 4 | ||||
| -rw-r--r-- | backends/platform/3ds/osystem-audio.cpp | 18 | ||||
| -rw-r--r-- | backends/platform/3ds/osystem-events.cpp | 32 | ||||
| -rw-r--r-- | backends/platform/3ds/osystem-graphics.cpp | 46 | ||||
| -rw-r--r-- | backends/platform/3ds/osystem.cpp | 4 | ||||
| -rw-r--r-- | backends/platform/3ds/osystem.h | 40 | ||||
| -rw-r--r-- | backends/platform/3ds/sprite.cpp | 4 | ||||
| -rw-r--r-- | backends/platform/3ds/sprite.h | 6 | 
13 files changed, 87 insertions, 87 deletions
| diff --git a/backends/platform/3ds/config.cpp b/backends/platform/3ds/config.cpp index 117b979d9f..bfadc5ac06 100644 --- a/backends/platform/3ds/config.cpp +++ b/backends/platform/3ds/config.cpp @@ -57,7 +57,7 @@ void loadConfig() {  	config.stretchToFit = confGetBool("stretchtofit", false);  	config.sensitivity = confGetInt("sensitivity", -5);  	config.screen = confGetInt("screen", kScreenBoth); -	 +  	// Turn off the backlight of any screen not used  	if (R_SUCCEEDED(gspLcdInit())) {  		if (config.screen == kScreenTop) { @@ -70,7 +70,7 @@ void loadConfig() {  			GSPLCD_PowerOnBacklight(GSPLCD_SCREEN_BOTH);  		gspLcdExit();  	} -	 +  	OSystem_3DS *osys = (OSystem_3DS *)g_system;  	osys->updateConfig();  } diff --git a/backends/platform/3ds/config.h b/backends/platform/3ds/config.h index c8b75736ad..02560b2040 100644 --- a/backends/platform/3ds/config.h +++ b/backends/platform/3ds/config.h @@ -26,7 +26,7 @@  #include "common/str.h"  namespace _3DS { -	 +  struct Config {  	bool showCursor;  	bool snapToBorder; diff --git a/backends/platform/3ds/gui.h b/backends/platform/3ds/gui.h index 66c6547139..8e82c6c851 100644 --- a/backends/platform/3ds/gui.h +++ b/backends/platform/3ds/gui.h @@ -33,7 +33,7 @@ public:  protected:  	virtual void close(); -	 +  	uint32 _timer;  	static StatusMessageDialog* _opened;  }; diff --git a/backends/platform/3ds/main.cpp b/backends/platform/3ds/main.cpp index 6cc2c5cf5d..e9046d7c28 100644 --- a/backends/platform/3ds/main.cpp +++ b/backends/platform/3ds/main.cpp @@ -41,13 +41,13 @@ int main(int argc, char *argv[]) {  	scummvm_main(0, nullptr);  	delete dynamic_cast<_3DS::OSystem_3DS*>(g_system); -	 +  	// Turn on both screen backlights before exiting.  	if (R_SUCCEEDED(gspLcdInit())) {  		GSPLCD_PowerOnBacklight(GSPLCD_SCREEN_BOTH);  		gspLcdExit();  	} -	 +  	cfguExit();  	gfxExit();  	return 0; diff --git a/backends/platform/3ds/options-dialog.cpp b/backends/platform/3ds/options-dialog.cpp index 0f8bfd0c66..60fe7f818f 100644 --- a/backends/platform/3ds/options-dialog.cpp +++ b/backends/platform/3ds/options-dialog.cpp @@ -33,11 +33,11 @@  #include "common/translation.h"  namespace _3DS { -	 +  bool optionMenuOpened = false;  OptionsDialog::OptionsDialog() : GUI::Dialog(20, 20, 280, 200) { -	 +  	optionMenuOpened = true;  	new GUI::ButtonWidget(this, 120, 180, 72, 16, _("~C~lose"), 0, GUI::kCloseCmd); @@ -45,10 +45,10 @@ OptionsDialog::OptionsDialog() : GUI::Dialog(20, 20, 280, 200) {  	_showCursorCheckbox = new GUI::CheckboxWidget(this, 5, 5, 130, 20, _("Show mouse cursor"), 0, 0, 'T');  	_showCursorCheckbox->setState(config.showCursor); -	 +  	_snapToBorderCheckbox = new GUI::CheckboxWidget(this, 5, 22, 130, 20, _("Snap to edges"), 0, 0, 'T');  	_snapToBorderCheckbox->setState(config.snapToBorder); -	 +  	_stretchToFitCheckbox = new GUI::CheckboxWidget(this, 140, 5, 130, 20, _("Stretch to fit"), 0, 0, 'T');  	_stretchToFitCheckbox->setState(config.stretchToFit); diff --git a/backends/platform/3ds/options-dialog.h b/backends/platform/3ds/options-dialog.h index 6673b88e7b..d8c0d7bc7d 100644 --- a/backends/platform/3ds/options-dialog.h +++ b/backends/platform/3ds/options-dialog.h @@ -33,7 +33,7 @@  #include "scumm/dialogs.h"  namespace _3DS { -	 +  enum {  	kSave = 0x10000000,  	kScreenRadioGroup, @@ -41,7 +41,7 @@ enum {  	kScreenBottom,  	kScreenBoth,  }; -	 +  extern bool optionMenuOpened;  class OptionsDialog : public GUI::Dialog { diff --git a/backends/platform/3ds/osystem-audio.cpp b/backends/platform/3ds/osystem-audio.cpp index 17e419c36d..58262372cc 100644 --- a/backends/platform/3ds/osystem-audio.cpp +++ b/backends/platform/3ds/osystem-audio.cpp @@ -41,31 +41,31 @@ static void audioThreadFunc(void *arg) {  	uint32 lastTime = osys->getMillis(true);  	uint32 time = lastTime;  	ndspWaveBuf buffers[bufferCount]; -	 +  	for (i = 0; i < bufferCount; ++i) {  		memset(&buffers[i], 0, sizeof(ndspWaveBuf));  		buffers[i].data_vaddr = linearAlloc(bufferSize);  		buffers[i].looping = false;  		buffers[i].status = NDSP_WBUF_FREE;  	} -	 +  	ndspChnReset(channel);  	ndspChnSetInterp(channel, NDSP_INTERP_LINEAR);  	ndspChnSetRate(channel, sampleRate);  	ndspChnSetFormat(channel, NDSP_FORMAT_STEREO_PCM16); -	while (!osys->exiting) {		 +	while (!osys->exiting) {  		osys->delayMillis(100); // Note: Increasing the delay requires a bigger buffer -		 +  		time = osys->getMillis(true);  		sampleLen = (time - lastTime) * 22 * 4; // sampleRate / 1000 * channelCount * sizeof(int16);  		lastTime = time; -		 +  		if (!osys->sleeping && sampleLen > 0) {  			bufferIndex++;  			bufferIndex %= bufferCount;  			ndspWaveBuf *buf = &buffers[bufferIndex]; -		 +  			buf->nsamples = mixer->mixCallback(buf->data_adpcm, sampleLen);  			if (buf->nsamples > 0) {  				DSP_FlushDataCache(buf->data_vaddr, bufferSize); @@ -73,14 +73,14 @@ static void audioThreadFunc(void *arg) {  			}  		}  	} -	 +  	for (i = 0; i < bufferCount; ++i)  		linearFree(buffers[i].data_pcm8);  }  void OSystem_3DS::initAudio() {  	_mixer = new Audio::MixerImpl(this, 22050); -	 +  	hasAudio = R_SUCCEEDED(ndspInit());  	_mixer->setReady(false); @@ -97,7 +97,7 @@ void OSystem_3DS::destroyAudio() {  		threadFree(audioThread);  		ndspExit();  	} -	 +  	delete _mixer;  	_mixer = 0;  } diff --git a/backends/platform/3ds/osystem-events.cpp b/backends/platform/3ds/osystem-events.cpp index ae8a9b8b2b..064540fa66 100644 --- a/backends/platform/3ds/osystem-events.cpp +++ b/backends/platform/3ds/osystem-events.cpp @@ -44,7 +44,7 @@ static void pushEventQueue(Common::Queue<Common::Event> *queue, Common::Event &e  static void eventThreadFunc(void *arg) {  	OSystem_3DS *osys = (OSystem_3DS *)g_system;  	auto eventQueue = (Common::Queue<Common::Event> *)arg; -	 +  	uint32 touchStartTime = osys->getMillis();  	touchPosition lastTouch = {0, 0};  	bool isRightClick = false; @@ -55,19 +55,19 @@ static void eventThreadFunc(void *arg) {  	int circleDeadzone = 20;  	int borderSnapZone = 6;  	Common::Event event; -	 +  	while (!osys->exiting) {  		do {  			osys->delayMillis(10);  		} while (osys->sleeping && !osys->exiting); -		 +  		hidScanInput();  		touchPosition touch;  		circlePosition circle;  		u32 held = hidKeysHeld();  		u32 keysPressed = hidKeysDown();  		u32 keysReleased = hidKeysUp(); -		 +  		// C-Pad used to control the cursor  		hidCircleRead(&circle);  		if (circle.dx < circleDeadzone && circle.dx > -circleDeadzone) @@ -76,7 +76,7 @@ static void eventThreadFunc(void *arg) {  			circle.dy = 0;  		cursorDeltaX = (0.0002f + config.sensitivity / 100000.f) * circle.dx * abs(circle.dx);  		cursorDeltaY = (0.0002f + config.sensitivity / 100000.f) * circle.dy * abs(circle.dy); -		 +  		// Touch screen events  		if (held & KEY_TOUCH) {  			hidTouchRead(&touch); @@ -97,7 +97,7 @@ static void eventThreadFunc(void *arg) {  			osys->warpMouse(touch.px, touch.py);  			event.mouse.x = touch.px;  			event.mouse.y = touch.py; -			 +  			if (keysPressed & KEY_TOUCH) {  				touchStartTime = osys->getMillis();  				isRightClick = (held & KEY_X || held & KEY_DUP); @@ -109,7 +109,7 @@ static void eventThreadFunc(void *arg) {  				event.type = Common::EVENT_MOUSEMOVE;  				pushEventQueue(eventQueue, event);  			} -			 +  			lastTouch = touch;  		} else if (keysReleased & KEY_TOUCH) {  			event.mouse.x = lastTouch.px; @@ -136,13 +136,13 @@ static void eventThreadFunc(void *arg) {  			lastTouch.px = cursorX;  			lastTouch.py = cursorY;  			osys->transformPoint(lastTouch); -			osys->warpMouse(lastTouch.px, lastTouch.py);  +			osys->warpMouse(lastTouch.px, lastTouch.py);  			event.mouse.x = lastTouch.px;  			event.mouse.y = lastTouch.py;  			event.type = Common::EVENT_MOUSEMOVE;  			pushEventQueue(eventQueue, event);  		} -		 +  		// Button events  		if (keysPressed & KEY_R) {  			if (inputMode == MODE_DRAG) { @@ -195,7 +195,7 @@ static void eventThreadFunc(void *arg) {  			event.kbd.flags = 0;  			pushEventQueue(eventQueue, event);  		} -		 +  		// TODO: EVENT_PREDICTIVE_DIALOG  		// EVENT_SCREEN_CHANGED  	} @@ -203,7 +203,7 @@ static void eventThreadFunc(void *arg) {  static void aptHookFunc(APT_HookType hookType, void *param) {  	OSystem_3DS *osys = (OSystem_3DS *)g_system; -	 +  	switch (hookType) {  		case APTHOOK_ONSUSPEND:  		case APTHOOK_ONSLEEP: @@ -246,7 +246,7 @@ void OSystem_3DS::initEvents() {  	svcGetThreadPriority(&prio, CUR_THREAD_HANDLE);  	_timerThread = threadCreate(&timerThreadFunc, this, 32 * 1024, prio - 1, -2, false);  	_eventThread = threadCreate(&eventThreadFunc, &_eventQueue, 32 * 1024, prio - 1, -2, false); -	 +  	aptHook(&cookie, aptHookFunc, this);  } @@ -277,7 +277,7 @@ bool OSystem_3DS::pollEvent(Common::Event &event) {  		StatusMessageDialog dialog(messageOSD, 800);  		dialog.runModal();  	} -	 +  	aptMainLoop(); // Call apt hook when necessary  	if (optionMenuOpening) { @@ -289,12 +289,12 @@ bool OSystem_3DS::pollEvent(Common::Event &event) {  		if (g_engine)  			g_engine->pauseEngine(false);  	} -	 +  	Common::StackLock lock(*eventMutex); -	 +  	if (_eventQueue.empty())  		return false; -	 +  	event = _eventQueue.pop();  	return true;  } diff --git a/backends/platform/3ds/osystem-graphics.cpp b/backends/platform/3ds/osystem-graphics.cpp index 0cfd70c9cd..ec60956805 100644 --- a/backends/platform/3ds/osystem-graphics.cpp +++ b/backends/platform/3ds/osystem-graphics.cpp @@ -35,7 +35,7 @@  	 GX_TRANSFER_SCALING(GX_TRANSFER_SCALE_NO))  namespace _3DS { -	 +  void OSystem_3DS::initGraphics() {  	_pfGame = Graphics::PixelFormat::createFormatCLUT8();  	_pfGameTexture = Graphics::PixelFormat(4, 8, 8, 8, 8, 24, 16, 8, 0); @@ -60,23 +60,23 @@ void OSystem_3DS::initGraphics() {  	shaderProgramInit(&_program);  	shaderProgramSetVsh(&_program, &_dvlb->DVLE[0]);  	C3D_BindProgram(&_program); -	 +  	_projectionLocation = shaderInstanceGetUniformLocation(_program.vertexShader, "projection");  	_modelviewLocation = shaderInstanceGetUniformLocation(_program.vertexShader, "modelView"); -	 +  	C3D_AttrInfo *attrInfo = C3D_GetAttrInfo();  	AttrInfo_Init(attrInfo);  	AttrInfo_AddLoader(attrInfo, 0, GPU_FLOAT, 3); // v0=position  	AttrInfo_AddLoader(attrInfo, 1, GPU_FLOAT, 2); // v1=texcoord -	 +  	Mtx_OrthoTilt(&_projectionTop, 0.0, 400.0, 240.0, 0.0, 0.0, 1.0);  	Mtx_OrthoTilt(&_projectionBottom, 0.0, 320.0, 240.0, 0.0, 0.0, 1.0); -	 +  	C3D_TexEnv *env = C3D_GetTexEnv(0);  	C3D_TexEnvSrc(env, C3D_Both, GPU_TEXTURE0, 0, 0);  	C3D_TexEnvOp(env, C3D_Both, 0, 0, 0);  	C3D_TexEnvFunc(env, C3D_Both, GPU_REPLACE); -	 +  	C3D_DepthTest(false, GPU_GEQUAL, GPU_WRITE_ALL);  	C3D_CullFace(GPU_CULL_NONE);  } @@ -148,14 +148,14 @@ void OSystem_3DS::initSize(uint width, uint height,  	_gameHeight = height;  	_gameTopTexture.create(width, height, _pfGameTexture);  	_overlay.create(getOverlayWidth(), getOverlayHeight(), _pfGameTexture); -	 +  	if (format) {  		debug("pixelformat: %d %d %d %d %d", format->bytesPerPixel, format->rBits(), format->gBits(), format->bBits(), format->aBits());;  		_pfGame = *format;  	}  	_gameScreen.create(width, height, _pfGame); -	 +  	_focusDirty = true;  	_focusRect = Common::Rect(_gameWidth, _gameHeight); @@ -169,7 +169,7 @@ void OSystem_3DS::updateSize() {  		_gameBottomTexture.setScale(320.f / _gameWidth, 240.f / _gameHeight);  	} else {  		float ratio = static_cast<float>(_gameWidth) / _gameHeight; -		 +  		if (ratio > 400.f / 240.f) {  			float r = 400.f / _gameWidth;  			_gameTopTexture.setScale(r, r); @@ -224,7 +224,7 @@ OSystem::TransactionError OSystem_3DS::endGFXTransaction() {  void OSystem_3DS::setPalette(const byte *colors, uint start, uint num) {  	assert(start + num <= 256);  	memcpy(_palette + 3 * start, colors, 3 * num); -	 +  	// Manually update all color that were changed  	if (_gameScreen.format.bytesPerPixel == 1) {  		flushGameScreen(); @@ -240,10 +240,10 @@ void OSystem_3DS::copyRectToScreen(const void *buf, int pitch, int x,  	Common::Rect rect(x, y, x+w, y+h);  	_gameScreen.copyRectToSurface(buf, pitch, x, y, w, h);  	Graphics::Surface subSurface = _gameScreen.getSubArea(rect); -	 +  	Graphics::Surface *convertedSubSurface = subSurface.convertTo(_pfGameTexture, _palette);  	_gameTopTexture.copyRectToSurface(*convertedSubSurface, x, y, Common::Rect(w, h)); -	 +  	convertedSubSurface->free();  	delete convertedSubSurface;  	_gameTopTexture.markDirty(); @@ -268,7 +268,7 @@ void OSystem_3DS::updateScreen() {  	if (sleeping || exiting)  		return; -	 +  // 	updateFocus();  	C3D_FrameBegin(C3D_FRAME_SYNCDRAW); @@ -288,7 +288,7 @@ void OSystem_3DS::updateScreen() {  				_cursorTexture.render();  			}  		} -		 +  		// Render bottom screen  		C3D_FrameDrawOn(_renderTargetBottom);  		if (config.screen == kScreenBottom || config.screen == kScreenBoth) { @@ -327,7 +327,7 @@ void OSystem_3DS::clearFocusRectangle() {  }  void OSystem_3DS::updateFocus() { -	 +  	if (_focusClearTime && getMillis() - _focusClearTime > 5000) {  		_focusClearTime = 0;  		_focusDirty = true; @@ -361,26 +361,26 @@ void OSystem_3DS::updateFocus() {  		_focusStepScaleX = duration * (_focusTargetScaleX - _focusScaleX);  		_focusStepScaleY = duration * (_focusTargetScaleY - _focusScaleY);  	} -	 +  	if (_focusDirty || _focusPosX != _focusTargetPosX || _focusPosY != _focusTargetPosY ||  			_focusScaleX != _focusTargetScaleX || _focusScaleY != _focusTargetScaleY) {  		_focusDirty = false; -	 +  		if ((_focusStepPosX > 0 && _focusPosX > _focusTargetPosX) || (_focusStepPosX < 0 && _focusPosX < _focusTargetPosX))  			_focusPosX = _focusTargetPosX;  		else if (_focusPosX != _focusTargetPosX)  			_focusPosX += _focusStepPosX; -		 +  		if ((_focusStepPosY > 0 && _focusPosY > _focusTargetPosY) || (_focusStepPosY < 0 && _focusPosY < _focusTargetPosY))  			_focusPosY = _focusTargetPosY;  		else if (_focusPosY != _focusTargetPosY)  			_focusPosY += _focusStepPosY; -		 +  		if ((_focusStepScaleX > 0 && _focusScaleX > _focusTargetScaleX) || (_focusStepScaleX < 0 && _focusScaleX < _focusTargetScaleX))  			_focusScaleX = _focusTargetScaleX;  		else if (_focusScaleX != _focusTargetScaleX)  			_focusScaleX += _focusStepScaleX; -		 +  		if ((_focusStepScaleY > 0 && _focusScaleY > _focusTargetScaleY) || (_focusStepScaleY < 0 && _focusScaleY < _focusTargetScaleY))  			_focusScaleY = _focusTargetScaleY;  		else if (_focusScaleY != _focusTargetScaleY) @@ -476,10 +476,10 @@ void OSystem_3DS::setMouseCursor(const void *buf, uint w, uint h,  		_cursor.create(w, h, _pfCursor);  		_cursorTexture.create(w, h, _pfGameTexture);  	} -	 +  	_cursor.copyRectToSurface(buf, w, 0, 0, w, h);  	flushCursor(); -	 +  	warpMouse(_cursorX, _cursorY);  } @@ -497,7 +497,7 @@ void OSystem_3DS::flushCursor() {  		_cursorTexture.markDirty();  		converted->free();  		delete converted; -	 +  		if (_pfCursor.bytesPerPixel == 1) {  			uint* dest = (uint*) _cursorTexture.getPixels();  			byte* src = (byte*) _cursor.getPixels(); diff --git a/backends/platform/3ds/osystem.cpp b/backends/platform/3ds/osystem.cpp index f6278eb16b..e19ff8f8de 100644 --- a/backends/platform/3ds/osystem.cpp +++ b/backends/platform/3ds/osystem.cpp @@ -85,7 +85,7 @@ OSystem_3DS::~OSystem_3DS() {  	destroyEvents();  	destroyAudio();  	destroyGraphics(); -	 +  	delete _timerManager;  	_timerManager = 0;  } @@ -109,7 +109,7 @@ void OSystem_3DS::initBackend() {  	_timerManager = new DefaultTimerManager();  	_savefileManager = new DefaultSaveFileManager("/3ds/scummvm/saves/"); -	 +  	initGraphics();  	initAudio();  	initEvents(); diff --git a/backends/platform/3ds/osystem.h b/backends/platform/3ds/osystem.h index 478085acba..5df49fe593 100644 --- a/backends/platform/3ds/osystem.h +++ b/backends/platform/3ds/osystem.h @@ -57,12 +57,12 @@ class OSystem_3DS : public EventsBaseBackend, public PaletteManager {  public:  	OSystem_3DS();  	virtual ~OSystem_3DS(); -	 +  	volatile bool exiting;  	volatile bool sleeping;  	virtual void initBackend(); -	 +  	virtual bool hasFeature(OSystem::Feature f);  	virtual void setFeatureState(OSystem::Feature f, bool enable);  	virtual bool getFeatureState(OSystem::Feature f); @@ -72,22 +72,22 @@ public:  	virtual uint32 getMillis(bool skipRecord = false);  	virtual void delayMillis(uint msecs);  	virtual void getTimeAndDate(TimeDate &t) const; -	 +  	virtual MutexRef createMutex();  	virtual void lockMutex(MutexRef mutex);  	virtual void unlockMutex(MutexRef mutex);  	virtual void deleteMutex(MutexRef mutex);  	virtual void logMessage(LogMessageType::Type type, const char *message); -	 +  	virtual Audio::Mixer *getMixer();  	virtual PaletteManager *getPaletteManager() { return this; }  	virtual Common::String getSystemLanguage() const;  	virtual void fatalError();  	virtual void quit(); -	 +  	virtual Common::String getDefaultConfigFileName(); -	 +  	// Graphics  	virtual const OSystem::GraphicsMode *getSupportedGraphicsModes() const;  	int getDefaultGraphicsMode() const; @@ -131,16 +131,16 @@ public:  	                    int hotspotY, uint32 keycolor, bool dontScale = false,  	                    const Graphics::PixelFormat *format = NULL);  	void setCursorPalette(const byte *colors, uint start, uint num); -	 +  	// Transform point from touchscreen coords into gamescreen coords  	void transformPoint(touchPosition &point); -	 +  	void setCursorDelta(float deltaX, float deltaY); -	 +  	void updateFocus();  	void updateConfig();  	void updateSize(); -	 +  private:  	void initGraphics();  	void destroyGraphics(); @@ -148,18 +148,18 @@ private:  	void destroyAudio();  	void initEvents();  	void destroyEvents(); -	 +  	void flushGameScreen();  	void flushCursor(); -	 +  protected:  	Audio::MixerImpl *_mixer; -	 +  private:  	u16 _gameWidth, _gameHeight;  	u16 _gameTopX, _gameTopY;  	u16 _gameBottomX, _gameBottomY; -	 +  	// Audio  	Thread audioThread; @@ -169,15 +169,15 @@ private:  	Graphics::PixelFormat _pfCursor;  	byte _palette[3 * 256];  	byte _cursorPalette[3 * 256]; -	 +  	Graphics::Surface _gameScreen;  	Sprite _gameTopTexture;  	Sprite _gameBottomTexture;  	Sprite _overlay; -	 +  	int _screenShakeOffset;  	bool _overlayVisible; -	 +  	DVLB_s *_dvlb;  	shaderProgram_s _program;  	int _projectionLocation; @@ -186,7 +186,7 @@ private:  	C3D_Mtx _projectionBottom;  	C3D_RenderTarget* _renderTargetTop;  	C3D_RenderTarget* _renderTargetBottom; -	 +  	// Focus  	Common::Rect _focusRect;  	bool _focusDirty; @@ -198,12 +198,12 @@ private:  	float _focusTargetScaleX, _focusTargetScaleY;  	float _focusStepScaleX, _focusStepScaleY;  	uint32 _focusClearTime; -	 +  	// Events  	Thread _eventThread;  	Thread _timerThread;  	Common::Queue<Common::Event> _eventQueue; -	 +  	// Cursor  	Graphics::Surface _cursor;  	Sprite _cursorTexture; diff --git a/backends/platform/3ds/sprite.cpp b/backends/platform/3ds/sprite.cpp index f97c611473..842729c051 100644 --- a/backends/platform/3ds/sprite.cpp +++ b/backends/platform/3ds/sprite.cpp @@ -57,7 +57,7 @@ Sprite::~Sprite() {  void Sprite::create(uint16 width, uint16 height, const Graphics::PixelFormat &f) {  	free(); -	 +  	actualWidth = width;  	actualHeight = height;  	format = f; @@ -73,7 +73,7 @@ void Sprite::create(uint16 width, uint16 height, const Graphics::PixelFormat &f)  		assert(pixels && texture.data);  		clear();  	} -	 +  	float x = 0.f, y = 0.f;  	float u = (float)width/w;  	float v = (float)height/h; diff --git a/backends/platform/3ds/sprite.h b/backends/platform/3ds/sprite.h index 6d88ae4ce1..129c2689e7 100644 --- a/backends/platform/3ds/sprite.h +++ b/backends/platform/3ds/sprite.h @@ -46,16 +46,16 @@ public:  	void render();  	void clear(uint32 color = 0);  	void markDirty(){ dirtyPixels = true; } -	 +  	void setPosition(int x, int y);  	void setScale(float x, float y);  	float getScaleX(){ return scaleX; }  	float getScaleY(){ return scaleY; }  	C3D_Mtx* getMatrix(); -	 +  	uint16 actualWidth;  	uint16 actualHeight; -	 +  private:  	bool dirtyPixels;  	bool dirtyMatrix; | 
