237
2024.09.04. 12:08조회 0
제목:[GRP] 슈퍼맨 아오오니
작성일:August 30, 2024 at 10:49
작성자:237
내용:
첨부파일
supermanOni_0001_output.grp
null
12kb 파일크기 입니다
void GRPDump_SupermanOniOutput(){}
#define SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID 113300
void initializeImageFrameSurpermanOniOutput(int imgVector)
{
int *frames, *sizes, thingId=OBJ_SKELETON,xyInc[]={0,-15};
int frameCount= UnpackAllFromGrp(GetScrCodeField(GRPDump_SupermanOniOutput)+4, thingId, xyInc, &frames,&sizes);
AnimFrameLoaderPutParams(frames,sizes,thingId,imgVector);
AnimFrameMake4Directions(frameCount);
ChangeMonsterSpriteImageHeader(thingId,IMAGE_SPRITE_MON_ACTION_IDLE,1,USE_DEFAULT_SETTINGS,2);
ChangeMonsterSpriteImageHeader(thingId,IMAGE_SPRITE_MON_ACTION_WALK,4,4,2);
ChangeMonsterSpriteImageHeader(thingId,IMAGE_SPRITE_MON_ACTION_RUN,4, 4,2);
ChangeMonsterSpriteImageHeader(thingId,IMAGE_SPRITE_MON_ACTION_MELEE_ATTACK,1,USE_DEFAULT_SETTINGS,2);
AnimFrameAssign4Directions(0, SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID, IMAGE_SPRITE_MON_ACTION_IDLE, 0);
AnimFrameAssign4Directions(3, SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID+4, IMAGE_SPRITE_MON_ACTION_WALK, 0);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID, IMAGE_SPRITE_MON_ACTION_WALK, 1);
AnimFrameAssign4Directions(6, SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID+8, IMAGE_SPRITE_MON_ACTION_WALK, 2);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID , IMAGE_SPRITE_MON_ACTION_WALK, 3);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID+4 , IMAGE_SPRITE_MON_ACTION_RUN, 0);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID , IMAGE_SPRITE_MON_ACTION_RUN, 1);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID+8 , IMAGE_SPRITE_MON_ACTION_RUN, 2);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID , IMAGE_SPRITE_MON_ACTION_RUN, 3);
AnimFrameCopy4Directions( SURPERMANONI_OUTPUT_OUTPUT_BASE_IMAGE_ID+4, IMAGE_SPRITE_MON_ACTION_MELEE_ATTACK, 0);
}