Skip to content

Commit

Permalink
TITANIC: Reduce header includes for star_control files
Browse files Browse the repository at this point in the history
Minimized a lot of the unncessary files includes in the
implementation files as well.
  • Loading branch information
dafioram committed Aug 24, 2017
1 parent 9b10f5d commit d01354a
Show file tree
Hide file tree
Showing 39 changed files with 90 additions and 58 deletions.
1 change: 1 addition & 0 deletions engines/titanic/star_control/base_stars.cpp
Expand Up @@ -22,6 +22,7 @@

#include "titanic/star_control/base_stars.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/star_closeup.h"
#include "titanic/star_control/star_ref.h"
#include "titanic/support/files_manager.h"
#include "titanic/support/simple_file.h"
Expand Down
12 changes: 9 additions & 3 deletions engines/titanic/star_control/base_stars.h
Expand Up @@ -23,15 +23,21 @@
#ifndef TITANIC_BASE_STARS_H
#define TITANIC_BASE_STARS_H

#include "titanic/star_control/frange.h"
#include "titanic/star_control/star_closeup.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/star_control/frange.h" // class Fvector
#include "common/array.h"

namespace Common {
class SeekableReadStream;
}

namespace Titanic {

enum StarMode { MODE_STARFIELD = 0, MODE_PHOTO = 1 };

class CStarCamera;
class CStarCloseup;
class CString;
class CSurfaceArea;
class SimpleFile;

struct CBaseStarEntry {
Expand Down
3 changes: 0 additions & 3 deletions engines/titanic/star_control/camera_auto_mover.cpp
Expand Up @@ -22,9 +22,6 @@

#include "titanic/star_control/camera_auto_mover.h"
#include "titanic/star_control/fmatrix.h"
#include "titanic/star_control/error_code.h"
#include "common/textconsole.h"


namespace Titanic {

Expand Down
6 changes: 5 additions & 1 deletion engines/titanic/star_control/camera_mover.cpp
Expand Up @@ -21,7 +21,11 @@
*/

#include "titanic/star_control/camera_mover.h"
#include "common/textconsole.h"
#include "titanic/star_control/base_stars.h" // includes class CStarVector
#include "titanic/star_control/error_code.h"
#include "titanic/star_control/fmatrix.h" // Also has class FVector
#include "titanic/support/simple_file.h"
// Not currently being used: #include "common/textconsole.h"

namespace Titanic {

Expand Down
13 changes: 9 additions & 4 deletions engines/titanic/star_control/camera_mover.h
Expand Up @@ -23,13 +23,18 @@
#ifndef TITANIC_CAMERA_MOVER_H
#define TITANIC_CAMERA_MOVER_H

#include "titanic/support/simple_file.h"
#include "titanic/star_control/base_stars.h"
#include "titanic/star_control/error_code.h"
#include "titanic/star_control/fmatrix.h"
//#include "titanic/support/simple_file.h"
//#include "titanic/star_control/error_code.h"
//#include "titanic/star_control/fmatrix.h" // class FVector

namespace Titanic {

class CErrorCode;
class CStarVector;
class FMatrix;
class FVector;
class SimpleFile;

struct CNavigationInfo {
double _speed;
double _speedChangeCtr;
Expand Down
2 changes: 1 addition & 1 deletion engines/titanic/star_control/daffine.cpp
Expand Up @@ -21,7 +21,7 @@
*/

#include "titanic/star_control/daffine.h"
#include "titanic/star_control/fmatrix.h"
#include "titanic/star_control/fmatrix.h" // includes FVector
#include "titanic/star_control/matrix_transform.h"

namespace Titanic {
Expand Down
2 changes: 1 addition & 1 deletion engines/titanic/star_control/daffine.h
Expand Up @@ -24,7 +24,7 @@
#define TITANIC_DAFFINE_H

#include "titanic/star_control/dvector.h"
#include "titanic/star_control/fvector.h"
#include "titanic/star_control/fvector.h" // definition of Axis enum

namespace Titanic {

Expand Down
1 change: 0 additions & 1 deletion engines/titanic/star_control/dvector.cpp
Expand Up @@ -22,7 +22,6 @@

#include "titanic/star_control/dvector.h"
#include "titanic/star_control/daffine.h"
#include "common/algorithm.h"

namespace Titanic {

Expand Down
1 change: 0 additions & 1 deletion engines/titanic/star_control/fpoint.cpp
Expand Up @@ -21,7 +21,6 @@
*/

#include "titanic/star_control/fpoint.h"
#include "common/algorithm.h"

namespace Titanic {

Expand Down
2 changes: 1 addition & 1 deletion engines/titanic/star_control/frange.cpp
Expand Up @@ -20,8 +20,8 @@
*
*/

#include "common/algorithm.h"
#include "titanic/star_control/frange.h"
#include "common/algorithm.h"

namespace Titanic {

Expand Down
4 changes: 2 additions & 2 deletions engines/titanic/star_control/fvector.cpp
Expand Up @@ -23,8 +23,8 @@
#include "titanic/star_control/fvector.h"
#include "titanic/star_control/dvector.h"
#include "titanic/star_control/fpose.h"
#include "common/algorithm.h"
#include "common/textconsole.h"
//#include "common/algorithm.h"
//#include "common/textconsole.h"

namespace Titanic {

Expand Down
3 changes: 1 addition & 2 deletions engines/titanic/star_control/marked_auto_mover.cpp
Expand Up @@ -22,8 +22,7 @@

#include "titanic/star_control/marked_auto_mover.h"
#include "titanic/star_control/error_code.h"
#include "common/array.h"
#include "common/textconsole.h"
// Not currently being used: #include "common/textconsole.h"

namespace Titanic {

Expand Down
5 changes: 3 additions & 2 deletions engines/titanic/star_control/marked_camera_mover.cpp
Expand Up @@ -21,8 +21,9 @@
*/

#include "titanic/star_control/marked_camera_mover.h"
#include "common/array.h"
#include "common/textconsole.h"
#include "titanic/star_control/base_stars.h" // includes class CStarVector
#include "titanic/star_control/error_code.h"
// Not currently being used: #include "common/textconsole.h"

namespace Titanic {

Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/matrix_transform.cpp
Expand Up @@ -21,6 +21,7 @@
*/

#include "titanic/star_control/matrix_transform.h"
#include "titanic/star_control/daffine.h"
#include "common/textconsole.h"

namespace Titanic {
Expand Down
4 changes: 3 additions & 1 deletion engines/titanic/star_control/matrix_transform.h
Expand Up @@ -23,10 +23,12 @@
#ifndef TITANIC_MATRIX_TRANSFORM_H
#define TITANIC_MATRIX_TRANSFORM_H

#include "titanic/star_control/daffine.h"
#include "titanic/star_control/dvector.h"

namespace Titanic {

class Daffine;

class CMatrixTransform {
private:
double fn2(const CMatrixTransform &src);
Expand Down
2 changes: 2 additions & 0 deletions engines/titanic/star_control/star_closeup.cpp
Expand Up @@ -21,7 +21,9 @@
*/

#include "titanic/star_control/star_closeup.h"
#include "titanic/star_control/error_code.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/titanic.h"

namespace Titanic {
Expand Down
5 changes: 3 additions & 2 deletions engines/titanic/star_control/star_closeup.h
Expand Up @@ -23,15 +23,16 @@
#ifndef TITANIC_STAR_CLOSEUP_H
#define TITANIC_STAR_CLOSEUP_H

#include "common/array.h"
#include "titanic/star_control/fvector.h"
#include "titanic/star_control/fpose.h"
#include "titanic/star_control/error_code.h"
#include "titanic/star_control/surface_area.h"
#include "common/array.h"

namespace Titanic {

class CErrorCode;
class CStarCamera;
class CSurfaceArea;

/**
* Handles drawing a 3D rendered closeup of a star
Expand Down
10 changes: 3 additions & 7 deletions engines/titanic/star_control/star_control.cpp
Expand Up @@ -21,17 +21,13 @@
*/

#include "titanic/star_control/star_control.h"
#include "titanic/star_control/daffine.h"
#include "titanic/star_control/fpose.h"
#include "titanic/star_control/camera_mover.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/error_code.h"
#include "titanic/core/dont_save_file_item.h"
#include "titanic/core/project_item.h"
#include "titanic/core/view_item.h"
#include "titanic/game_manager.h"
#include "titanic/pet_control/pet_control.h"
#include "titanic/star_control/camera_mover.h"
#include "titanic/star_control/error_code.h" // CErrorCode
#include "titanic/support/screen_manager.h"
#include "titanic/game_manager.h"

namespace Titanic {

Expand Down
5 changes: 3 additions & 2 deletions engines/titanic/star_control/star_control.h
Expand Up @@ -23,13 +23,14 @@
#ifndef TITANIC_STAR_CONTROL_H
#define TITANIC_STAR_CONTROL_H

#include "titanic/core/game_object.h"
#include "titanic/core/game_object.h" // class SimpleFile
#include "titanic/star_control/star_field.h"
#include "titanic/star_control/star_view.h"
#include "titanic/pet_control/pet_control.h"

namespace Titanic {

class CPetControl;

class CStarControl : public CGameObject {
DECLARE_MESSAGE_MAP;
bool MouseButtonDownMsg(CMouseButtonDownMsg *msg);
Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/star_crosshairs.cpp
Expand Up @@ -25,6 +25,7 @@
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/star_field.h"
#include "titanic/star_control/star_ref.h"
#include "titanic/support/simple_file.h"

namespace Titanic {

Expand Down
8 changes: 4 additions & 4 deletions engines/titanic/star_control/star_crosshairs.h
Expand Up @@ -23,19 +23,19 @@
#ifndef TITANIC_STAR_CROSSHAIRS_H
#define TITANIC_STAR_CROSSHAIRS_H

#include "common/array.h"
#include "common/rect.h"
#include "titanic/star_control/base_stars.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/star_control/fpoint.h"
#include "titanic/support/simple_file.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/support/video_surface.h"
#include "common/array.h"
#include "common/rect.h"

namespace Titanic {

class CStarField;
class CStarMarkers;
class CStarCamera;
class SimpleFile;

class CStarCrosshairs {
private:
Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/star_field_base.cpp
Expand Up @@ -23,6 +23,7 @@
#include "titanic/star_control/star_field_base.h"
#include "titanic/debugger.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/support/simple_file.h"

namespace Titanic {

Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/star_markers.cpp
Expand Up @@ -22,6 +22,7 @@

#include "titanic/star_control/star_markers.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/surface_area.h"

namespace Titanic {

Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/star_markers.h
Expand Up @@ -24,6 +24,7 @@
#define TITANIC_STAR_MARKERS_H

#include "titanic/star_control/base_stars.h"

namespace Titanic {

class CStarMarkers : public CBaseStars {
Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/star_points1.cpp
Expand Up @@ -22,6 +22,7 @@

#include "titanic/star_control/star_points1.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/support/files_manager.h"
#include "titanic/titanic.h"

Expand Down
4 changes: 2 additions & 2 deletions engines/titanic/star_control/star_points1.h
Expand Up @@ -23,13 +23,13 @@
#ifndef TITANIC_STAR_POINTS1_H
#define TITANIC_STAR_POINTS1_H

#include "common/array.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/star_control/fvector.h"
#include "common/array.h"

namespace Titanic {

class CStarCamera;
class CSurfaceArea;

class CStarPoints1 {
struct CStarPointEntry : public FVector {
Expand Down
1 change: 1 addition & 0 deletions engines/titanic/star_control/star_points2.cpp
Expand Up @@ -22,6 +22,7 @@

#include "titanic/star_control/star_points2.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/surface_area.h"
#include "titanic/support/files_manager.h"
#include "titanic/titanic.h"

Expand Down
4 changes: 2 additions & 2 deletions engines/titanic/star_control/star_points2.h
Expand Up @@ -23,13 +23,13 @@
#ifndef TITANIC_STAR_POINTS2_H
#define TITANIC_STAR_POINTS2_H

#include "common/array.h"
#include "titanic/star_control/fvector.h"
#include "titanic/star_control/surface_area.h"
#include "common/array.h"

namespace Titanic {

class CStarCamera;
class CSurfaceArea;

class CStarPoints2 {
struct CStarPointEntry {
Expand Down
2 changes: 2 additions & 0 deletions engines/titanic/star_control/star_ref.cpp
Expand Up @@ -21,6 +21,8 @@
*/

#include "titanic/star_control/star_ref.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/surface_area.h"

namespace Titanic {

Expand Down
7 changes: 4 additions & 3 deletions engines/titanic/star_control/star_ref.h
Expand Up @@ -20,16 +20,17 @@
*
*/

#include "common/rect.h"
#include "titanic/star_control/base_stars.h"
#include "titanic/star_control/star_camera.h"
#include "titanic/star_control/surface_area.h"
#include "common/rect.h"

#ifndef TITANIC_STAR_REF_H
#define TITANIC_STAR_REF_H

namespace Titanic {

class CStarCamera;
class CSurfaceArea;

class CBaseStarRef {
protected:
CBaseStars *_stars;
Expand Down
3 changes: 2 additions & 1 deletion engines/titanic/star_control/star_view.cpp
Expand Up @@ -22,14 +22,15 @@

#include "titanic/star_control/star_view.h"
#include "titanic/star_control/camera_mover.h"
#include "titanic/star_control/error_code.h"
#include "titanic/star_control/fvector.h"
#include "titanic/star_control/star_control.h"
#include "titanic/star_control/star_field.h"
#include "titanic/star_control/error_code.h"
#include "titanic/support/screen_manager.h"
#include "titanic/support/simple_file.h"
#include "titanic/core/game_object.h"
#include "titanic/messages/pet_messages.h"
#include "titanic/pet_control/pet_control.h"

namespace Titanic {

Expand Down

0 comments on commit d01354a

Please sign in to comment.