summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2020-05-27 06:49:29 +0200
committeraap <aap@papnet.eu>2020-05-27 06:49:38 +0200
commit926281f9097ee754ccf1467ca4ef0a7c73a607b8 (patch)
tree1a8607bbc1ebf791ae9b4148069fac1ea16a053f
parentRestore original logic (diff)
downloadre3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.tar
re3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.tar.gz
re3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.tar.bz2
re3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.tar.lz
re3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.tar.xz
re3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.tar.zst
re3-926281f9097ee754ccf1467ca4ef0a7c73a607b8.zip
-rw-r--r--src/fakerw/fake.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fakerw/fake.cpp b/src/fakerw/fake.cpp
index 71646020..0c85728b 100644
--- a/src/fakerw/fake.cpp
+++ b/src/fakerw/fake.cpp
@@ -615,8 +615,8 @@ RpGeometry *RpGeometryCreateSpace(RwReal radius);
RpMorphTarget *RpMorphTargetSetBoundingSphere(RpMorphTarget *morphTarget, const RwSphere *boundingSphere) { morphTarget->boundingSphere = *boundingSphere; return morphTarget; }
RwSphere *RpMorphTargetGetBoundingSphere(RpMorphTarget *morphTarget) { return &morphTarget->boundingSphere; }
const RpMorphTarget *RpMorphTargetCalcBoundingSphere(const RpMorphTarget *morphTarget, RwSphere *boundingSphere) { *boundingSphere = morphTarget->calculateBoundingSphere(); return morphTarget; }
-RwInt32 RpGeometryAddMorphTargets(RpGeometry *geometry, RwInt32 mtcount);
-RwInt32 RpGeometryAddMorphTarget(RpGeometry *geometry);
+RwInt32 RpGeometryAddMorphTargets(RpGeometry *geometry, RwInt32 mtcount) { RwInt32 n = geometry->numMorphTargets; geometry->addMorphTargets(mtcount); return n; }
+RwInt32 RpGeometryAddMorphTarget(RpGeometry *geometry) { return RpGeometryAddMorphTargets(geometry, 1); }
RpGeometry *RpGeometryRemoveMorphTarget(RpGeometry *geometry, RwInt32 morphTarget);
RwInt32 RpGeometryGetNumMorphTargets(const RpGeometry *geometry);
RpMorphTarget *RpGeometryGetMorphTarget(const RpGeometry *geometry, RwInt32 morphTarget) { return &geometry->morphTargets[morphTarget]; }