いろいろ

This commit is contained in:
2023-06-26 00:36:52 +09:00
parent e06b289df6
commit 15e6b994f8
4 changed files with 109 additions and 27 deletions
+62 -11
View File
@@ -1,17 +1,68 @@
#module \
Goatoh bufferId, posX, posY, walking, eating, openingEyes, frame
Goatoh
#modinit \
int p_bufferId,\
#defcfunc local \
New \
double p_initPosX,\
double p_initPosY
bufferId = p_bufferId
posX = p_initPosX
posY = p_initPosY
walking = False
eating = False
openingEyes = False
frame = 0
double p_initPosY,\
int p_initDirection
posX.insNum = p_initPosX
posY.insNum = p_initPosY
; 角度
arg.insNum = 0.
; 首の角度
neckArg.insNum = 0.
walkVel.insNum = 3.
walkAcl.insNum = 0.
runVel.insNum = 5.
runVel.insNum = 0.
direction.insNum = p_initDirection
walking.insNum = False
eating.insNum = False
openingEyes.insNum = False
openingMouth.insNum = False
frame.insNum = 0
insNum++
Return insNum - 1
#deffunc local \
Walk \
int p_insId
If direction.p_insId = DIRECTION_LEFT {
posX.p_insId -= walkVel.p_insId * Cos (arg.p_insId)
posY.p_insId -= walkVel.p_insId * Sin (arg.p_insId)
}
Else {
posX.p_insId += walkVel.p_insId * Cos (arg.p_insId)
posY.p_insId += walkVel.p_insId * Sin (arg.p_insId)
}
Return
#deffunc local \
DoRun \
int p_insId
Return
#deffunc local \
Eat \
int p_insId
Return
#deffunc local \
Draw \
int p_insId
Pos posX.p_insId, posY.p_insId
CelPut BUFFER_GOATOH_TARSO
Return