BloxGaming Forums
Our Servers => BloxGaming SB3 => Expression 2 (E2) Code => Topic started by: Keeves on November 23, 2015, 08:11:40 pm
-
http://images.akamai.steamusercontent.com/ugc/576820758910535108/0B846D7273A2FDC1C1EEE14CE91AC6BC95DB62CD/
kevin knows, just make a outline of it, you dont have to make functioning thing or touch screen, just a outline.
Inside should be gray and darker gray for outline
-
Ok give me a few days:)
-
@Keeves
Before I try to make the outline, please let me know if the body design looks right.
-
It looks nice, great job!
-
Okay @Keeves , here it is... for your approval.
@name Keeves_ship_outline
@inputs EGP:wirelink
@outputs
@persist I Step XStep YStep Xpos Ypos
@trigger
#runOnTick(1)
# interval(25)
EGP:egpDrawTopLeft(1)
if (first() | dupefinished()) {
EGP:egpClear()
EGP:egpDrawTopLeft(1)
I = 1
ShowGridLines = 0
XStep = 16
YStep = 16
Xpos = 0
Ypos = 0
ShipColorInner = vec(128,128,128)
ShipColorOutline = vec(64,64,64)
if (ShowGridLines) {
for(X=Xpos, 512+Xpos, XStep) {
EGP:egpLine(I, vec2(X,Ypos), vec2(X,Ypos+512))
I++
}
for(Y=Ypos, Ypos+512, YStep) {
EGP:egpLine(I, vec2(Xpos,Y), vec2(Xpos+512,Y))
I++
}
}
# Ship Body
# Front middle round
K=100
EGP:egpWedge(K,vec2(XStep*16+Xpos,YStep*4+Ypos),vec2(XStep*2,2.5*YStep))
EGP:egpSize(K,180)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front middle rect
K=101
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*4+Ypos),vec2(XStep*18+Xpos,YStep*4+Ypos),
vec2(XStep*18+Xpos,YStep*8+Ypos),vec2(XStep*14+Xpos,YStep*8+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# Front left side round
K=102
EGP:egpWedge(K,vec2(XStep*13+Xpos,YStep*8+Ypos),vec2(XStep,6*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front left side rect
K=103
EGP:egpPoly(K, vec2(XStep*13+Xpos,YStep*2+Ypos),vec2(XStep*14+Xpos,YStep*2+Ypos),
vec2(XStep*14+Xpos,YStep*8+Ypos),vec2(XStep*13+Xpos,YStep*8+Ypos))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front right side round
K=104
EGP:egpWedge(K,vec2(XStep*19+Xpos,YStep*8+Ypos),vec2(XStep*6,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorInner)
# Front right side rect
K=105
EGP:egpPoly(K, vec2(XStep*18+Xpos,YStep*2+Ypos),vec2(XStep*19+Xpos,YStep*2+Ypos),
vec2(XStep*19+Xpos,YStep*8+Ypos),vec2(XStep*18+Xpos,YStep*8+Ypos))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front main body
K=106
EGP:egpPoly(K, vec2(XStep*12+Xpos,YStep* 8+Ypos),vec2(XStep*20+Xpos,YStep* 8+Ypos),
vec2(XStep*20+Xpos,YStep*14+Ypos),vec2(XStep*12+Xpos,YStep*14+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thin
K=107
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*14+Ypos),vec2(XStep*18+Xpos,YStep*14+Ypos),
vec2(XStep*18+Xpos,YStep*15+Ypos),vec2(XStep*14+Xpos,YStep*15+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thick
K=108
EGP:egpPoly(K, vec2(XStep*12+Xpos,YStep*15+Ypos),vec2(XStep*20+Xpos,YStep*15+Ypos),
vec2(XStep*20+Xpos,YStep*17+Ypos),vec2(XStep*12+Xpos,YStep*17+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thin
K=109
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*17+Ypos),vec2(XStep*18+Xpos,YStep*17+Ypos),
vec2(XStep*18+Xpos,YStep*18+Ypos),vec2(XStep*14+Xpos,YStep*18+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thick
K=110
EGP:egpPoly(K, vec2(XStep*12+Xpos,YStep*18+Ypos),vec2(XStep*20+Xpos,YStep*18+Ypos),
vec2(XStep*20+Xpos,YStep*19+Ypos),vec2(XStep*12+Xpos,YStep*19+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear main body
K=111
EGP:egpPoly(K, vec2(XStep*13+Xpos,YStep*19+Ypos),vec2(XStep*19+Xpos,YStep*19+Ypos),
vec2(XStep*19+Xpos,YStep*27+Ypos),vec2(XStep*13+Xpos,YStep*27+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear rect
K=112
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*27+Ypos),vec2(XStep*18+Xpos,YStep*27+Ypos),
vec2(XStep*18+Xpos,YStep*30+Ypos),vec2(XStep*14+Xpos,YStep*30+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear left engine body
K=113
EGP:egpPoly(K, vec2(XStep*10+Xpos,YStep*23+Ypos),vec2(XStep*13+Xpos,YStep*23+Ypos),
vec2(XStep*13+Xpos,YStep*30+Ypos),vec2(XStep*10+Xpos,YStep*30+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear left engine front left round
K=114
EGP:egpWedge(K,vec2(XStep*11+Xpos,YStep*23+Ypos),vec2(XStep,2*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# rear left engine front right round
K=115
EGP:egpWedge(K,vec2(XStep*12+Xpos,YStep*23+Ypos),vec2(XStep*2,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorInner)
# Rear left engine side wing
K=116
EGP:egpPoly(K, vec2(XStep* 9+Xpos,YStep*26+Ypos),vec2(XStep*10+Xpos,YStep*26+Ypos),
vec2(XStep*10+Xpos,YStep*29+Ypos),vec2(XStep* 9+Xpos,YStep*29+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear right engine body
K=117
EGP:egpPoly(K, vec2(XStep*19+Xpos,YStep*23+Ypos),vec2(XStep*22+Xpos,YStep*23+Ypos),
vec2(XStep*22+Xpos,YStep*30+Ypos),vec2(XStep*19+Xpos,YStep*30+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear right engine front left round
K=118
EGP:egpWedge(K,vec2(XStep*20+Xpos,YStep*23+Ypos),vec2(XStep,2*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# rear right engine front right round
K=119
EGP:egpWedge(K,vec2(XStep*21+Xpos,YStep*23+Ypos),vec2(XStep*2,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorInner)
# Rear right engine side wing
K=120
EGP:egpPoly(K, vec2(XStep*22+Xpos,YStep*26+Ypos),vec2(XStep*23+Xpos,YStep*26+Ypos),
vec2(XStep*23+Xpos,YStep*29+Ypos),vec2(XStep*22+Xpos,YStep*29+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# Ship Outline
# Front middle round
K=121
EGP:egpWedgeOutline(K,vec2(XStep*16+Xpos,YStep*4+Ypos),vec2(XStep*2,2.5*YStep))
EGP:egpSize(K,180)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorOutline)
# Front middle rect
K=122
EGP:egpPolyOutline(K, vec2(XStep*14+Xpos,YStep*4+Ypos),vec2(XStep*18+Xpos,YStep*4+Ypos),
vec2(XStep*18+Xpos,YStep*8+Ypos),vec2(XStep*14+Xpos,YStep*8+Ypos))
EGP:egpSize(K,1)
EGP:egpColor(K, ShipColorOutline)
# Front left side round
K=123
EGP:egpWedgeOutline(K,vec2(XStep*13+Xpos,YStep*8+Ypos),vec2(XStep,6*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorOutline)
# Front left side rect
K=124
EGP:egpBoxOutline( K, vec2(XStep*13+Xpos,YStep*2+Ypos),vec2(XStep*1,YStep*6))
EGP:egpColor(K, ShipColorOutline)
# Front right side round
K=125
EGP:egpWedgeOutline(K,vec2(XStep*19+Xpos,YStep*8+Ypos),vec2(XStep*6,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorOutline)
# Front right side rect
K=126
EGP:egpBoxOutline(K, vec2(XStep*18+Xpos,YStep*2+Ypos), vec2(XStep*1,YStep*6))
EGP:egpColor(K, ShipColorOutline)
# Front main body
K=127
EGP:egpBoxOutline(K, vec2(XStep*12+Xpos,YStep* 8+Ypos),vec2(XStep*8,YStep* 6))
EGP:egpColor(K, ShipColorOutline)
# middle body thin
K=128
EGP:egpBoxOutline(K, vec2(XStep*14+Xpos,YStep*14+Ypos),vec2(XStep*4,YStep*1))
EGP:egpColor(K, ShipColorOutline)
# middle body thick
K=129
EGP:egpBoxOutline(K, vec2(XStep*12+Xpos,YStep*15+Ypos),vec2(XStep*8,YStep*2))
EGP:egpColor(K, ShipColorOutline)
# middle body thin
K=130
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*17+Ypos),vec2(XStep*18+Xpos,YStep*17+Ypos),
vec2(XStep*18+Xpos,YStep*18+Ypos),vec2(XStep*14+Xpos,YStep*18+Ypos))
EGP:egpBoxOutline(K, vec2(XStep*14+Xpos,YStep*17+Ypos),vec2(XStep*4,YStep*1))
EGP:egpColor(K, ShipColorOutline)
# middle body thick
K=131
EGP:egpBoxOutline(K, vec2(XStep*12+Xpos,YStep*18+Ypos),vec2(XStep*8,YStep*1))
EGP:egpColor(K, ShipColorOutline)
# rear main body
K=132
EGP:egpBoxOutline(K, vec2(XStep*13+Xpos,YStep*19+Ypos),vec2(XStep*6,YStep*8 ))
EGP:egpColor(K, ShipColorOutline)
# rear rect
K=133
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*27+Ypos),vec2(XStep*18+Xpos,YStep*27+Ypos),
vec2(XStep*18+Xpos,YStep*30+Ypos),vec2(XStep*14+Xpos,YStep*30+Ypos))
EGP:egpBoxOutline(K, vec2(XStep*14+Xpos,YStep*27+Ypos),vec2(XStep*4,YStep*3))
EGP:egpColor(K, ShipColorOutline)
# rear left engine body
K=134
EGP:egpBoxOutline(K, vec2(XStep*10+Xpos,YStep*23+Ypos),vec2(XStep*3,YStep*7))
EGP:egpColor(K, ShipColorOutline)
# rear left engine front left round
K=135
EGP:egpWedgeOutline(K,vec2(XStep*11+Xpos,YStep*23+Ypos),vec2(XStep,2*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorOutline)
# rear left engine front right round
K=136
EGP:egpWedgeOutline(K,vec2(XStep*12+Xpos,YStep*23+Ypos),vec2(XStep*2,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorOutline)
# Rear left engine side wing
K=137
EGP:egpBoxOutline(K, vec2(XStep* 9+Xpos,YStep*26+Ypos),vec2(XStep*1,YStep* 3+Ypos))
EGP:egpColor(K, ShipColorOutline)
# rear right engine body
K=138
EGP:egpPoly(K, vec2(XStep*19+Xpos,YStep*23+Ypos),vec2(XStep*22+Xpos,YStep*23+Ypos),
vec2(XStep*22+Xpos,YStep*30+Ypos),vec2(XStep*19+Xpos,YStep*30+Ypos))
EGP:egpBoxOutline(K, vec2(XStep*19+Xpos,YStep*23+Ypos),vec2(XStep*3,YStep*7))
EGP:egpColor(K, ShipColorOutline)
# rear right engine front left round
K=139
EGP:egpWedgeOutline(K,vec2(XStep*20+Xpos,YStep*23+Ypos),vec2(XStep,2*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorOutline)
# rear right engine front right round
K=140
EGP:egpWedgeOutline(K,vec2(XStep*21+Xpos,YStep*23+Ypos),vec2(XStep*2,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorOutline)
# Rear right engine side wing
K=141
EGP:egpBoxOutline(K, vec2(XStep*22+Xpos,YStep*26+Ypos),vec2(XStep*1,YStep*3))
EGP:egpColor(K, ShipColorOutline)
# Highlight last piece
# EGP:egpColor(K, vec(255,255,255))
}
-
outline
-
Okay, version 2.0
for @Keeves
@name Keeves_ship_outline_v2.0
@inputs EGP:wirelink
@outputs
@persist I Step XStep YStep Xpos Ypos
@trigger
EGP:egpDrawTopLeft(1)
if (first() | dupefinished()) {
EGP:egpClear()
EGP:egpDrawTopLeft(1)
Doors = table()
I = 1
ShowGridLines = 0
XStep = 16
YStep = 16
Xpos = 0
Ypos = 0
ShipColorInner = vec(128,128,128)
ShipColorOutline = vec(0,0,0)
if (ShowGridLines) {
for(X=Xpos, 512+Xpos, XStep) {
EGP:egpLine(I, vec2(X,Ypos), vec2(X,Ypos+512))
I++
}
for(Y=Ypos, Ypos+512, YStep) {
EGP:egpLine(I, vec2(Xpos,Y), vec2(Xpos+512,Y))
I++
}
}
# Ship Body
# Front middle round
K=100
EGP:egpWedge(K,vec2(XStep*16+Xpos,YStep*4+Ypos),vec2(XStep*2,2.5*YStep))
EGP:egpSize(K,180)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front middle rect
K=101
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*4+Ypos),vec2(XStep*18+Xpos,YStep*4+Ypos),
vec2(XStep*18+Xpos,YStep*8+Ypos),vec2(XStep*14+Xpos,YStep*8+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# Front left side round
K=102
EGP:egpWedge(K,vec2(XStep*13+Xpos,YStep*8+Ypos),vec2(XStep,6*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front left side rect
K=103
EGP:egpPoly(K, vec2(XStep*13+Xpos,YStep*2+Ypos),vec2(XStep*14+Xpos,YStep*2+Ypos),
vec2(XStep*14+Xpos,YStep*8+Ypos),vec2(XStep*13+Xpos,YStep*8+Ypos))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front right side round
K=104
EGP:egpWedge(K,vec2(XStep*19+Xpos,YStep*8+Ypos),vec2(XStep*6,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorInner)
# Front right side rect
K=105
EGP:egpPoly(K, vec2(XStep*18+Xpos,YStep*2+Ypos),vec2(XStep*19+Xpos,YStep*2+Ypos),
vec2(XStep*19+Xpos,YStep*8+Ypos),vec2(XStep*18+Xpos,YStep*8+Ypos))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# Front main body
K=106
EGP:egpPoly(K, vec2(XStep*12+Xpos,YStep* 8+Ypos),vec2(XStep*20+Xpos,YStep* 8+Ypos),
vec2(XStep*20+Xpos,YStep*14+Ypos),vec2(XStep*12+Xpos,YStep*14+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thin
K=107
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*14+Ypos),vec2(XStep*18+Xpos,YStep*14+Ypos),
vec2(XStep*18+Xpos,YStep*15+Ypos),vec2(XStep*14+Xpos,YStep*15+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thick
K=108
EGP:egpPoly(K, vec2(XStep*12+Xpos,YStep*15+Ypos),vec2(XStep*20+Xpos,YStep*15+Ypos),
vec2(XStep*20+Xpos,YStep*17+Ypos),vec2(XStep*12+Xpos,YStep*17+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thin
K=109
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*17+Ypos),vec2(XStep*18+Xpos,YStep*17+Ypos),
vec2(XStep*18+Xpos,YStep*18+Ypos),vec2(XStep*14+Xpos,YStep*18+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# middle body thick
K=110
EGP:egpPoly(K, vec2(XStep*12+Xpos,YStep*18+Ypos),vec2(XStep*20+Xpos,YStep*18+Ypos),
vec2(XStep*20+Xpos,YStep*19+Ypos),vec2(XStep*12+Xpos,YStep*19+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear main body
K=111
EGP:egpPoly(K, vec2(XStep*13+Xpos,YStep*19+Ypos),vec2(XStep*19+Xpos,YStep*19+Ypos),
vec2(XStep*19+Xpos,YStep*27+Ypos),vec2(XStep*13+Xpos,YStep*27+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear rect
K=112
EGP:egpPoly(K, vec2(XStep*14+Xpos,YStep*27+Ypos),vec2(XStep*18+Xpos,YStep*27+Ypos),
vec2(XStep*18+Xpos,YStep*30+Ypos),vec2(XStep*14+Xpos,YStep*30+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear left engine body
K=113
EGP:egpPoly(K, vec2(XStep*10+Xpos,YStep*23+Ypos),vec2(XStep*13+Xpos,YStep*23+Ypos),
vec2(XStep*13+Xpos,YStep*30+Ypos),vec2(XStep*10+Xpos,YStep*30+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear left engine front left round
K=114
EGP:egpWedge(K,vec2(XStep*11+Xpos,YStep*23+Ypos),vec2(XStep,2*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# rear left engine front right round
K=115
EGP:egpWedge(K,vec2(XStep*12+Xpos,YStep*23+Ypos),vec2(XStep*2,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorInner)
# Rear left engine side wing
K=116
EGP:egpPoly(K, vec2(XStep* 9+Xpos,YStep*26+Ypos),vec2(XStep*10+Xpos,YStep*26+Ypos),
vec2(XStep*10+Xpos,YStep*29+Ypos),vec2(XStep* 9+Xpos,YStep*29+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear right engine body
K=117
EGP:egpPoly(K, vec2(XStep*19+Xpos,YStep*23+Ypos),vec2(XStep*22+Xpos,YStep*23+Ypos),
vec2(XStep*22+Xpos,YStep*30+Ypos),vec2(XStep*19+Xpos,YStep*30+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# rear right engine front left round
K=118
EGP:egpWedge(K,vec2(XStep*20+Xpos,YStep*23+Ypos),vec2(XStep,2*YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,180)
EGP:egpColor(K, ShipColorInner)
# rear right engine front right round
K=119
EGP:egpWedge(K,vec2(XStep*21+Xpos,YStep*23+Ypos),vec2(XStep*2,YStep))
EGP:egpSize(K,270)
EGP:egpAngle(K,90)
EGP:egpColor(K, ShipColorInner)
# Rear right engine side wing
K=120
EGP:egpPoly(K, vec2(XStep*22+Xpos,YStep*26+Ypos),vec2(XStep*23+Xpos,YStep*26+Ypos),
vec2(XStep*23+Xpos,YStep*29+Ypos),vec2(XStep*22+Xpos,YStep*29+Ypos))
EGP:egpSize(K,3)
EGP:egpColor(K, ShipColorInner)
# Ship Outline
# Front middle rect
K=121
EGP:egpBoxOutline(K,vec2(XStep*14+Xpos,YStep*1+Ypos),vec2(XStep*4, YStep*18))
EGP:egpSize(K,1)
EGP:egpColor(K, ShipColorOutline)
# Top wing / weapon
K=122
EGP:egpBoxOutline(K,vec2(XStep*15.5+Xpos,YStep*13+Ypos),vec2(XStep*1, YStep*9))
EGP:egpSize(K,1)
EGP:egpColor(K, ShipColorOutline)
# Middle rect top
K=123
EGP:egpBoxOutline(K,vec2(XStep*12+Xpos,YStep*13+Ypos),vec2(XStep*8, YStep*3))
EGP:egpSize(K,1)
EGP:egpColor(K, ShipColorOutline)
# Middle rect bottom
K=124
EGP:egpBoxOutline(K,vec2(XStep*12+Xpos,YStep*16+Ypos),vec2(XStep*8, YStep*3))
EGP:egpSize(K,1)
EGP:egpColor(K, ShipColorOutline)
# rear main body pt1
K=125
EGP:egpBoxOutline(K, vec2(XStep*13+Xpos,YStep*19+Ypos),vec2(XStep*6,YStep*3 ))
EGP:egpColor(K, ShipColorOutline)
# rear main body pt2 left
K=126
EGP:egpBoxOutline(K, vec2(XStep*13+Xpos,YStep*22+Ypos),vec2(XStep*1,YStep*5 ))
EGP:egpColor(K, ShipColorOutline)
# rear main body pt2 middle
K=127
EGP:egpBoxOutline(K, vec2(XStep*14+Xpos,YStep*22+Ypos),vec2(XStep*4,YStep*5 ))
EGP:egpColor(K, ShipColorOutline)
# rear main body pt2 right
K=128
EGP:egpBoxOutline(K, vec2(XStep*18+Xpos,YStep*22+Ypos),vec2(XStep*1,YStep*5 ))
EGP:egpColor(K, ShipColorOutline)
# Rear left engine top wing
K=129
EGP:egpBoxOutline(K, vec2(XStep* 11+Xpos,YStep*27+Ypos),vec2(XStep*1,YStep* 3+Ypos))
EGP:egpColor(K, ShipColorOutline)
# Rear right engine top wing
K=130
EGP:egpBoxOutline(K, vec2(XStep*20+Xpos,YStep*27+Ypos),vec2(XStep*1,YStep*3))
EGP:egpColor(K, ShipColorOutline)
for (K=121, 130, 1) {
EGP:egpSize(K,2)
}
#Highlight last outline
#EGP:egpColor(K, vec(255,255,255))
}