aboutsummaryrefslogtreecommitdiffstats
path: root/src/entities.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/entities.cpp')
-rw-r--r--src/entities.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/entities.cpp b/src/entities.cpp
index 58c1651..216d9ef 100644
--- a/src/entities.cpp
+++ b/src/entities.cpp
@@ -64,15 +64,8 @@ void randGetomName(Entity *e)
names.close();
- switch(bufs[0]) {
- default :
- case 'm':
- e->gender = MALE;
- break;
- case 'f':
- e->gender = FEMALE;
- break;
- }
+ // gender is a binary construct
+ e->gender = (bufs[0] == 'm') ? MALE : FEMALE;
strcpy(e->name, bufs + 1);
@@ -343,7 +336,7 @@ void Entity::draw(void)
glColor3ub(255, 105, 180);
} else if (type == MOBT) {
if (Mobp(this)->rider != nullptr) {
- Mobp(this)->rider->loc.x = loc.x + width / 2;
+ Mobp(this)->rider->loc.x = loc.x + width * 0.25f;
Mobp(this)->rider->loc.y = loc.y + height - game::HLINE;
Mobp(this)->rider->vel.y = .12;
}