Mario: prepartations for multiple moving objects
This commit is contained in:
@@ -4,118 +4,118 @@
|
||||
#include "../objectids.hpp"
|
||||
|
||||
FloorBlock::FloorBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, FLOOR_SRC, true ) {
|
||||
ensureCollision();
|
||||
setId( FLOOR_ID );
|
||||
}
|
||||
|
||||
HillInclineBlock::HillInclineBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, HILL_INCLINE_SRC,
|
||||
false ) {
|
||||
setId( HILL_INCLINE_ID );
|
||||
}
|
||||
|
||||
HillDeclineBlock::HillDeclineBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, HILL_DECLINE_SRC,
|
||||
false ) {
|
||||
setId( HILL_INCLINE_ID );
|
||||
}
|
||||
|
||||
HillDotsRightBlock::HillDotsRightBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, HILL_DOTS_RIGHT_SRC,
|
||||
false ) {
|
||||
setId( HILL_DOTS_RIGHT_ID );
|
||||
}
|
||||
|
||||
HillDotsLeftBlock::HillDotsLeftBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, HILL_DOTS_LEFT_SRC,
|
||||
false ) {
|
||||
setId( HILL_DOTS_LEFT_ID );
|
||||
}
|
||||
|
||||
HillFillBlock::HillFillBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, HILL_FILL_SRC,
|
||||
false ) {
|
||||
setId( HILL_FILL_ID );
|
||||
}
|
||||
|
||||
HillTopBlock::HillTopBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, HILL_TOP_SRC, false ) {
|
||||
setId( HILL_TOP_ID );
|
||||
}
|
||||
|
||||
BushLeftBlock::BushLeftBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, BUSH_LEFT_SRC,
|
||||
false ) {
|
||||
setId( BUSH_LEFT_ID );
|
||||
}
|
||||
|
||||
BushMiddleBlock::BushMiddleBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, BUSH_MIDDLE_SRC,
|
||||
false ) {
|
||||
setId( BUSH_MIDDLE_ID );
|
||||
}
|
||||
|
||||
BushRightBlock::BushRightBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, BUSH_RIGHT_SRC,
|
||||
false ) {
|
||||
setId( BUSH_RIGHT_ID );
|
||||
}
|
||||
|
||||
CloudLeftBottomBlock::CloudLeftBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CLOUD_LEFT_BOTTOM_SRC,
|
||||
false ) {
|
||||
setId( CLOUD_LEFT_BOTTOM_ID );
|
||||
}
|
||||
|
||||
CloudMiddleBottomBlock::CloudMiddleBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
CLOUD_MIDDLE_BOTTOM_SRC, false ) {
|
||||
setId( CLOUD_MIDDLE_BOTTOM_ID );
|
||||
}
|
||||
|
||||
CloudRightBottomBlock::CloudRightBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CLOUD_RIGHT_BOTTOM_SRC,
|
||||
false ) {
|
||||
setId( CLOUD_RIGHT_BOTTOM_ID );
|
||||
}
|
||||
|
||||
CloudLeftTopBlock::CloudLeftTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CLOUD_LEFT_TOP_SRC,
|
||||
false ) {
|
||||
setId( CLOUD_LEFT_TOP_ID );
|
||||
}
|
||||
|
||||
CloudMiddleTopBlock::CloudMiddleTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CLOUD_MIDDLE_TOP_SRC,
|
||||
false ) {
|
||||
setId( CLOUD_MIDDLE_TOP_ID );
|
||||
}
|
||||
|
||||
CloudRightTopBlock::CloudRightTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CLOUD_RIGHT_TOP_SRC,
|
||||
false ) {
|
||||
setId( CLOUD_RIGHT_TOP_ID );
|
||||
}
|
||||
|
||||
PipeLeftBottomBlock::PipeLeftBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, PIPE_LEFT_BOTTOM_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -123,7 +123,7 @@ PipeLeftBottomBlock::PipeLeftBottomBlock(
|
||||
}
|
||||
|
||||
PipeRightBottomBlock::PipeRightBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, PIPE_RIGHT_BOTTOM_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -131,7 +131,7 @@ PipeRightBottomBlock::PipeRightBottomBlock(
|
||||
}
|
||||
|
||||
PipeLeftTopBlock::PipeLeftTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, PIPE_LEFT_TOP_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -139,7 +139,7 @@ PipeLeftTopBlock::PipeLeftTopBlock(
|
||||
}
|
||||
|
||||
PipeRightTopBlock::PipeRightTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, PIPE_RIGHT_TOP_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -147,56 +147,56 @@ PipeRightTopBlock::PipeRightTopBlock(
|
||||
}
|
||||
|
||||
CastleLeftBlock::CastleLeftBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CASTLE_LEFT_SRC,
|
||||
false ) {
|
||||
setId( CASTLE_LEFT_ID );
|
||||
}
|
||||
|
||||
CastleRightBlock::CastleRightBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CASTLE_RIGHT_SRC,
|
||||
false ) {
|
||||
setId( CASTLE_RIGHT_ID );
|
||||
}
|
||||
|
||||
CastleBlackBlock::CastleBlackBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CASTLE_BLACK_SRC,
|
||||
false ) {
|
||||
setId( CASTLE_BLACK_ID );
|
||||
}
|
||||
|
||||
CastleEntryBlock::CastleEntryBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CASTLE_ENTRY_SRC,
|
||||
false ) {
|
||||
setId( CASTLE_ENTRY_ID );
|
||||
}
|
||||
|
||||
CastleTowerBlock::CastleTowerBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CASTLE_TOWER_SRC,
|
||||
false ) {
|
||||
setId( CASTLE_TOWER_ID );
|
||||
}
|
||||
|
||||
CastleTowerFilledBlock::CastleTowerFilledBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
CASTLE_TOWER_FILLED_SRC, false ) {
|
||||
setId( CASTLE_TOWER_FILLED_ID );
|
||||
}
|
||||
|
||||
VineTopBlock::VineTopBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, VINE_TOP_SRC, false ) {
|
||||
ensureCollision();
|
||||
setId( VINE_TOP_ID );
|
||||
}
|
||||
|
||||
VineBottomBlock::VineBottomBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, VINE_BOTTOM_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -204,14 +204,14 @@ VineBottomBlock::VineBottomBlock( int x, int y,
|
||||
}
|
||||
|
||||
PoleTopBlock::PoleTopBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, POLE_TOP_SRC, false ) {
|
||||
ensureCollision();
|
||||
setId( POLE_TOP_ID );
|
||||
}
|
||||
|
||||
PoleBottomBlock::PoleBottomBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, POLE_BOTTOM_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -219,34 +219,34 @@ PoleBottomBlock::PoleBottomBlock( int x, int y,
|
||||
}
|
||||
|
||||
FlagBlock::FlagBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, FLAG_SRC, false ) {
|
||||
setId( FLAG_ID );
|
||||
}
|
||||
|
||||
StepBlock::StepBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, STEP_SRC, true ) {
|
||||
ensureCollision();
|
||||
setId( STEP_ID );
|
||||
}
|
||||
|
||||
BrickBlock::BrickBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, BRICK_SRC, true ) {
|
||||
ensureCollision();
|
||||
setId( BRICK_ID );
|
||||
}
|
||||
|
||||
BrickTopBlock::BrickTopBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, BRICK_TOP_SRC, true ) {
|
||||
ensureCollision();
|
||||
setId( BRICK_TOP_ID );
|
||||
}
|
||||
|
||||
SidewayPipeEndTopBlock::SidewayPipeEndTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
SIDEWAY_PIPE_END_TOP_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -254,7 +254,7 @@ SidewayPipeEndTopBlock::SidewayPipeEndTopBlock(
|
||||
}
|
||||
|
||||
SidewayPipeEndBottomBlock::SidewayPipeEndBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
SIDEWAY_PIPE_END_BOTTOM_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -262,7 +262,7 @@ SidewayPipeEndBottomBlock::SidewayPipeEndBottomBlock(
|
||||
}
|
||||
|
||||
SidewayPipeMiddleTopBlock::SidewayPipeMiddleTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
SIDEWAY_PIPE_MIDDLE_TOP_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -270,7 +270,7 @@ SidewayPipeMiddleTopBlock::SidewayPipeMiddleTopBlock(
|
||||
}
|
||||
|
||||
SidewayPipeMiddleBottomBlock::SidewayPipeMiddleBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
SIDEWAY_PIPE_MIDDLE_BOTTOM_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -278,7 +278,7 @@ SidewayPipeMiddleBottomBlock::SidewayPipeMiddleBottomBlock(
|
||||
}
|
||||
|
||||
SidewayPipeConnectorTopBlock::SidewayPipeConnectorTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
SIDEWAY_PIPE_CONNECTOR_TOP_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -286,7 +286,7 @@ SidewayPipeConnectorTopBlock::SidewayPipeConnectorTopBlock(
|
||||
}
|
||||
|
||||
SidewayPipeConnectorBottomBlock::SidewayPipeConnectorBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
SIDEWAY_PIPE_CONNECTOR_BOTTOM_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -294,7 +294,7 @@ SidewayPipeConnectorBottomBlock::SidewayPipeConnectorBottomBlock(
|
||||
}
|
||||
|
||||
TreePlatformTopLeftBlock::TreePlatformTopLeftBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
TREE_PLATFORM_TOP_LEFT_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -302,7 +302,7 @@ TreePlatformTopLeftBlock::TreePlatformTopLeftBlock(
|
||||
}
|
||||
|
||||
TreePlatformTopMiddleBlock::TreePlatformTopMiddleBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
TREE_PLATFORM_TOP_MIDDLE_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -310,7 +310,7 @@ TreePlatformTopMiddleBlock::TreePlatformTopMiddleBlock(
|
||||
}
|
||||
|
||||
TreePlatformTopRightBlock::TreePlatformTopRightBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
TREE_PLATFORM_TOP_RIGHT_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -318,7 +318,7 @@ TreePlatformTopRightBlock::TreePlatformTopRightBlock(
|
||||
}
|
||||
|
||||
TreePlatformBarkBlock::TreePlatformBarkBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, TREE_PLATFORM_BARK_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -326,7 +326,7 @@ TreePlatformBarkBlock::TreePlatformBarkBlock(
|
||||
}
|
||||
|
||||
WaterTopBlock::WaterTopBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, WATER_TOP_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -334,7 +334,7 @@ WaterTopBlock::WaterTopBlock( int x, int y,
|
||||
}
|
||||
|
||||
WaterFillBlock::WaterFillBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, WATER_FILL_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -342,7 +342,7 @@ WaterFillBlock::WaterFillBlock( int x, int y,
|
||||
}
|
||||
|
||||
MushroomPlatformTopLeftBlock::MushroomPlatformTopLeftBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
MUSHROOM_PLATFORM_TOP_LEFT_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -350,7 +350,7 @@ MushroomPlatformTopLeftBlock::MushroomPlatformTopLeftBlock(
|
||||
}
|
||||
|
||||
MushroomPlatformTopMiddleBlock::MushroomPlatformTopMiddleBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
MUSHROOM_PLATFORM_TOP_MIDDLE_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -358,7 +358,7 @@ MushroomPlatformTopMiddleBlock::MushroomPlatformTopMiddleBlock(
|
||||
}
|
||||
|
||||
MushroomPlatformTopRightBlock::MushroomPlatformTopRightBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
MUSHROOM_PLATFORM_TOP_RIGHT_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -366,7 +366,7 @@ MushroomPlatformTopRightBlock::MushroomPlatformTopRightBlock(
|
||||
}
|
||||
|
||||
MushroomPlatformBarkTopBlock::MushroomPlatformBarkTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
MUSHROOM_PLATFORM_BARK_TOP_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -374,7 +374,7 @@ MushroomPlatformBarkTopBlock::MushroomPlatformBarkTopBlock(
|
||||
}
|
||||
|
||||
MushroomPlatformBarkBottomBlock::MushroomPlatformBarkBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture,
|
||||
MUSHROOM_PLATFORM_BARK_BOTTOM_SRC, false ) {
|
||||
ensureCollision();
|
||||
@@ -382,7 +382,7 @@ MushroomPlatformBarkBottomBlock::MushroomPlatformBarkBottomBlock(
|
||||
}
|
||||
|
||||
TreeBarkBlock::TreeBarkBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, TREE_BARK_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -390,7 +390,7 @@ TreeBarkBlock::TreeBarkBlock( int x, int y,
|
||||
}
|
||||
|
||||
TreeLeavesSmallBlock::TreeLeavesSmallBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, TREE_LEAVES_SMALL_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -398,7 +398,7 @@ TreeLeavesSmallBlock::TreeLeavesSmallBlock(
|
||||
}
|
||||
|
||||
TreeLeavesTopBlock::TreeLeavesTopBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, TREE_LEAVES_TOP_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -406,7 +406,7 @@ TreeLeavesTopBlock::TreeLeavesTopBlock(
|
||||
}
|
||||
|
||||
TreeLeavesBottomBlock::TreeLeavesBottomBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, TREE_LEAVES_BOTTOM_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -414,7 +414,7 @@ TreeLeavesBottomBlock::TreeLeavesBottomBlock(
|
||||
}
|
||||
|
||||
CannonTowerBlock::CannonTowerBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CANNON_TOWER_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -422,7 +422,7 @@ CannonTowerBlock::CannonTowerBlock(
|
||||
}
|
||||
|
||||
CannonPedestalBlock::CannonPedestalBlock(
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
int x, int y, std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CANNON_PEDESTAL_SRC,
|
||||
false ) {
|
||||
ensureCollision();
|
||||
@@ -430,21 +430,21 @@ CannonPedestalBlock::CannonPedestalBlock(
|
||||
}
|
||||
|
||||
CannonBlock::CannonBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer )
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer )
|
||||
: MarioBlock( x, y, renderer, g_terrain_texture, CANNON_SRC, false ) {
|
||||
ensureCollision();
|
||||
setId( CANNON_ID );
|
||||
}
|
||||
|
||||
DestructibleModifierBlock::DestructibleModifierBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer ) : MarioBlock( x, y, renderer, g_mod_texture, MOD_DESTRUCTIBLE_SRC, false ) {
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer ) : MarioBlock( x, y, renderer, g_mod_texture, MOD_DESTRUCTIBLE_SRC, false ) {
|
||||
setId( DESTRUCTIBLE_MODIFIER_ID );
|
||||
}
|
||||
BackgroundModifierBlock::BackgroundModifierBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer ) : MarioBlock (x, y, renderer, g_mod_texture, MOD_BACKGROUND_SRC, false ) {
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer ) : MarioBlock (x, y, renderer, g_mod_texture, MOD_BACKGROUND_SRC, false ) {
|
||||
setId( BACKGROUND_MODIFIER_ID );
|
||||
}
|
||||
MushroomModifierBlock::MushroomModifierBlock( int x, int y,
|
||||
std::shared_ptr< SDLPP::Renderer > renderer ) : MarioBlock (x, y, renderer, g_mod_texture, MOD_MUSHROOM_SRC, false ) {
|
||||
std::shared_ptr< SDLPP::Renderer > &renderer ) : MarioBlock (x, y, renderer, g_mod_texture, MOD_MUSHROOM_SRC, false ) {
|
||||
setId( MUSHROOM_MODIFIER_ID );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user