Mario: don't let Mario go left
This commit is contained in:
+17
-8
@@ -4,14 +4,23 @@
|
||||
|
||||
void MarioVisitor::visit( const SDLPP::RenderObject &obj ) {
|
||||
auto id = obj.getId();
|
||||
switch(id) {
|
||||
case FLOOR_OVERWORLD_ID:
|
||||
std::cout << from << std::endl;
|
||||
switch ( id ) {
|
||||
case FLOOR_OVERWORLD_ID:
|
||||
if ( from == MARIO_FLOOR_DETECT )
|
||||
onGround = true;
|
||||
break;
|
||||
case DEATH_ID:
|
||||
death = true;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
else if ( from == MARIO_SIDE_DETECT )
|
||||
stop = true;
|
||||
break;
|
||||
case DEATH_ID:
|
||||
death = true;
|
||||
break;
|
||||
case STOP_MOVEMENT:
|
||||
stop = true;
|
||||
newX = obj.getDoubleRect().first.getX() +
|
||||
obj.getDoubleRect().second.getX();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user