aboutsummaryrefslogtreecommitdiff
path: root/src/GameDraw.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-10-30 22:24:39 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-10-30 22:24:39 +0700
commitdaa4b6c673d3327a5c64e2bd180bb02593eb8c81 (patch)
treebc19c280c1f5becac447f8c576fd2d00a4ea53a3 /src/GameDraw.cpp
parente6bf5c413943a443067803312cacce76463ca7d7 (diff)
downloadblackshades-daa4b6c673d3327a5c64e2bd180bb02593eb8c81.tar.gz
Eradicate Skeleton.jointlabels
Diffstat (limited to 'src/GameDraw.cpp')
-rw-r--r--src/GameDraw.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/GameDraw.cpp b/src/GameDraw.cpp
index 5403d3f..c5f6ec5 100644
--- a/src/GameDraw.cpp
+++ b/src/GameDraw.cpp
@@ -614,13 +614,9 @@ void Game::DrawGLScene(void)
}
if(thirdperson==0&&person[0].skeleton.free==1){
-
- glRotatef(person[0].skeleton.joints[(person[0].skeleton.jointlabels[head])].rotate3,0,1,0);
-
- glRotatef(180-(person[0].skeleton.joints[(person[0].skeleton.jointlabels[head])].rotate2+90),0,0,1);
-
- glRotatef(person[0].skeleton.joints[(person[0].skeleton.jointlabels[head])].rotate1+90,0,1,0);
-
+ glRotatef(person[0].skeleton.joints[head].rotate3,0,1,0);
+ glRotatef(180-(person[0].skeleton.joints[head].rotate2+90),0,0,1);
+ glRotatef(person[0].skeleton.joints[head].rotate1+90,0,1,0);
}
if(thirdperson==2){
@@ -1081,13 +1077,13 @@ void Game::DrawGLScene(void)
if(person[i].killtarget>-1&&person[i].killtargetvisible&&person[i].skeleton.free==0&&person[person[i].killtarget].skeleton.free==0){
- sprites.MakeSprite(bulletinstant, (shotdelayamount/difficulty-person[i].shotdelay)/shotdelayamount/difficulty/2, 1, person[i].shotdelay/shotdelayamount/difficulty, person[i].shotdelay/shotdelayamount/difficulty, DoRotation(person[i].skeleton.joints[person[i].skeleton.jointlabels[lefthand]].position,0,person[i].playerrotation,0)+person[i].playercoords, person[person[i].killtarget].skeleton.joints[person[person[i].killtarget].skeleton.jointlabels[abdomen]].position+person[person[i].killtarget].playercoords, person[i].shotdelay*2);
+ sprites.MakeSprite(bulletinstant, (shotdelayamount/difficulty-person[i].shotdelay)/shotdelayamount/difficulty/2, 1, person[i].shotdelay/shotdelayamount/difficulty, person[i].shotdelay/shotdelayamount/difficulty, DoRotation(person[i].skeleton.joints[lefthand].position,0,person[i].playerrotation,0)+person[i].playercoords, person[person[i].killtarget].skeleton.joints[abdomen].position+person[person[i].killtarget].playercoords, person[i].shotdelay*2);
}
if(person[i].killtarget>-1&&person[i].killtargetvisible&&person[i].skeleton.free==0&&person[person[i].killtarget].skeleton.free!=0){
- sprites.MakeSprite(bulletinstant, (shotdelayamount/difficulty-person[i].shotdelay)/shotdelayamount/difficulty/2, 1, person[i].shotdelay/shotdelayamount/difficulty, person[i].shotdelay/shotdelayamount/difficulty, DoRotation(person[i].skeleton.joints[person[i].skeleton.jointlabels[lefthand]].position,0,person[i].playerrotation,0)+person[i].playercoords, person[person[i].killtarget].skeleton.joints[person[person[i].killtarget].skeleton.jointlabels[abdomen]].position, person[i].shotdelay*2);
+ sprites.MakeSprite(bulletinstant, (shotdelayamount/difficulty-person[i].shotdelay)/shotdelayamount/difficulty/2, 1, person[i].shotdelay/shotdelayamount/difficulty, person[i].shotdelay/shotdelayamount/difficulty, DoRotation(person[i].skeleton.joints[lefthand].position,0,person[i].playerrotation,0)+person[i].playercoords, person[person[i].killtarget].skeleton.joints[abdomen].position, person[i].shotdelay*2);
}