This commit is contained in:
Daveo 2001-02-26 20:05:31 +00:00
parent 2b96606db2
commit 9638e0c561
12 changed files with 59 additions and 84 deletions

View file

@ -148,7 +148,6 @@ cleanactors: cleanplayer
PLAYER_FILE := Spongebob
PLAYER_IN_DIR:= $(ACTOR_IN_DIR)/$(PLAYER_FILE)
PLAYER_OUT_DIR := $(ACTOR_OUT_DIR)
PLAYER_INC_FILE := $(INC_DIR)/Actor_$(PLAYER_FILE).h
PLAYER_MOD_IN := $(PLAYER_IN_DIR)/$(PLAYER_FILE).Gin
PLAYER_MOD_OUT := $(PLAYER_OUT_DIR)/$(PLAYER_FILE).a3d
@ -156,6 +155,14 @@ PLAYER_TEX_DIR := $(PLAYER_IN_DIR)/textures
PLAYER_TEX_IN := $(PLAYER_TEX_DIR)/*.bmp
PLAYER_TEX_OUT := $(PLAYER_OUT_DIR)/$(PLAYER_FILE).Tex
PLAYER_ANIM := buttbounceend buttbouncestart deathbackwards deathdry deathforwards deathspin deathtar electricshock electricshockend electricshockstart faceback facefront \
fall getup getuprun hitground hover hoverend hoverstart idlebreathe idlehoola idlelook idlewigglearm jumpend karate run \
runstart runstop soakup talk01 teeterback teeterfront \
idlewind
PLAYER_ANIM_LIST := $(foreach FILE, $(PLAYER_ANIM),-a:$(PLAYER_IN_DIR)/$(FILE).gin)
PLAYER_ANIM_DEP_IN := $(foreach FILE, $(PLAYER_ANIM),$(PLAYER_IN_DIR)/$(FILE).gin)
PLAYER_ANIM_DEP_OUT := $(ANIM_OUT_DIR)/SpongeBob.Abk
PLAYER_EXTRA_TEX := SBBackNormal \
SBEyesAngry SBEyesBlink SBEyesDown SBEyesfiece SBEyesLeft SBEyesNormal SBEyesRight SBEyesSheepish SBEyesUp SBEyesWorried \
@ -168,10 +175,10 @@ PLAYER_EXTRA_TEX := SBBackNormal \
SBSoleNormal \
SBTopNormal
PLAYER_EXTRA_TEX_LIST := $(foreach FILE, $(PLAYER_EXTRA_TEX),-a:textures/$(FILE).bmp)
PLAYER_EXTRA_TEX_LIST := $(foreach FILE, $(PLAYER_EXTRA_TEX),-x:textures/$(FILE).bmp)
PLAYER_DEP_IN := $(PLAYER_MOD_IN) $(PLAYER_TEX_IN)
PLAYER_DEP_OUT := $(PLAYER_MOD_OUT) $(PLAYER_TEX_OUT)
PLAYER_DEP_IN := $(PLAYER_MOD_IN) $(PLAYER_TEX_IN) $(PLAYER_ANIM_IN)
PLAYER_DEP_OUT := $(PLAYER_MOD_OUT) $(PLAYER_TEX_OUT) $(PLAYER_ANIM_OUT)
player: $(PLAYER_DEP_OUT)
@ -180,41 +187,10 @@ cleanplayer:
@$(ECHO) Player Cleaned
$(PLAYER_DEP_OUT) : $(PLAYER_DEP_IN)
@$(MKACTOR3D) $(PLAYER_MOD_IN) -o:$(PLAYER_OUT_DIR) -t:24,1,1 -s:256 -i:$(PLAYER_INC_FILE) $(PLAYER_EXTRA_TEX_LIST)
@$(MKACTOR3D) $(PLAYER_MOD_IN) -o:$(PLAYER_OUT_DIR) -t:24,1,1 -s:256 -i:$(INC_DIR) $(PLAYER_EXTRA_TEX_LIST) $(PLAYER_ANIM_LIST)
GFX_DATA_OUT += $(PLAYER_DEP_OUT)
#----------------------------------------------------------------------------
# Animations
#----------------------------------------------------------------------------
anims: playeranims
cleananims: cleanplayeranims
ANIM_OUT_DIR := $(DATA_OUT)/anims
PLAYER_ANIM_IN_DIR := $(ACTOR_IN_DIR)/SpongeBob
# DUFF_ANIMS deathfall runjumpend runjumpstart
PLAYER_ANIM_LIST := buttbounceend buttbouncestart deathbackwards deathdry deathforwards deathspin deathtar electricshock electricshockend electricshockstart faceback facefront \
fall getup getuprun hitground hover hoverend hoverstart idlebreathe idlehoola idlelook idlewigglearm jumpend karate run \
runstart runstop soakup talk01 teeterback teeterfront \
idlewind
PLAYER_ANIM_IN := $(foreach FILE, $(PLAYER_ANIM_LIST),$(PLAYER_ANIM_IN_DIR)/$(FILE).gin)
PLAYER_ANIM_OUT := $(ANIM_OUT_DIR)/Player.Abk
PLAYER_ANIM_INC := $(INC_DIR)/Player_Anim.h
playeranims: $(PLAYER_ANIM_IN)
cleanplayeranims:
@$(RM) -f $(PLAYER_ANIM_OUT)
@$(ECHO) Player Anims Cleaned
$(PLAYER_ANIM_OUT) : $(PLAYER_ANIM_IN)
@$(MKANIM3D) $(PLAYER_ANIM_IN) -o:$(PLAYER_ANIM_OUT) -i:$(PLAYER_ANIM_INC) -s:256
GFX_DATA_OUT += $(PLAYER_ANIM_OUT)
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
# Text translations
@ -554,7 +530,6 @@ GFX_DATA_OUT += $(DEMO_ALL_OUT)
GRAF_DIRS_TO_MAKE += $(TRANS_OUT_DIR) \
$(UI_GFX_OUT_DIR) \
$(ACTORS_DIRS_TO_MAKE) \
$(ANIM_OUT_DIR) \
$(LEVELS_DIRS_TO_MAKE)
gdirs : $(GRAF_DIRS_TO_MAKE)
@ -595,7 +570,6 @@ $(BIGLUMP_OUT) : $(BIGLUMP_IN)
all : dirs gdirs \
actors \
anims \
levels \
biglump
@$(ECHO) Graphics made