🚚 engine.h: Extract Rectangle
This commit is contained in:
parent
5cefb4a365
commit
1bc9c3973f
4 changed files with 19 additions and 9 deletions
|
|
@ -9,11 +9,12 @@
|
|||
|
||||
#include "engine.h"
|
||||
#include "engine/point.hpp"
|
||||
#include "engine/rectangle.hpp"
|
||||
#include "engine/render/text_render.hpp"
|
||||
#include "spelldat.h"
|
||||
#include "spells.h"
|
||||
#include "utils/ui_fwd.h"
|
||||
#include "utils/stdcompat/optional.hpp"
|
||||
#include "utils/ui_fwd.h"
|
||||
|
||||
namespace devilution {
|
||||
|
||||
|
|
|
|||
|
|
@ -44,11 +44,6 @@
|
|||
|
||||
namespace devilution {
|
||||
|
||||
struct Rectangle {
|
||||
Point position;
|
||||
Size size;
|
||||
};
|
||||
|
||||
inline byte *CelGetFrameStart(byte *pCelBuff, int nCel)
|
||||
{
|
||||
const uint32_t *pFrameTable = reinterpret_cast<const std::uint32_t *>(pCelBuff);
|
||||
|
|
|
|||
13
Source/engine/rectangle.hpp
Normal file
13
Source/engine/rectangle.hpp
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
#pragma once
|
||||
|
||||
#include "engine/point.hpp"
|
||||
#include "engine/size.hpp"
|
||||
|
||||
namespace devilution {
|
||||
|
||||
struct Rectangle {
|
||||
Point position;
|
||||
Size size;
|
||||
};
|
||||
|
||||
} // namespace devilution
|
||||
|
|
@ -3,21 +3,22 @@
|
|||
#include <deque>
|
||||
|
||||
#include "control.h"
|
||||
#include "controls/controller.h"
|
||||
#include "controls/controller_motion.h"
|
||||
#include "controls/controller.h"
|
||||
#include "controls/game_controls.h"
|
||||
#include "controls/plrctrls.h"
|
||||
#include "controls/remap_keyboard.h"
|
||||
#include "controls/touch.h"
|
||||
#include "cursor.h"
|
||||
#include "engine/rectangle.hpp"
|
||||
#include "hwcursor.hpp"
|
||||
#include "inv.h"
|
||||
#include "miniwin/miniwin.h"
|
||||
#include "movie.h"
|
||||
#include "utils/display.h"
|
||||
#include "utils/log.hpp"
|
||||
#include "utils/sdl_compat.h"
|
||||
#include "utils/stubs.h"
|
||||
#include "utils/log.hpp"
|
||||
#include "miniwin/miniwin.h"
|
||||
|
||||
#ifdef __SWITCH__
|
||||
#include "platform/switch/docking.h"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue