Merge branch 'master' of github.com:ralucado/WaveGGJ17

This commit is contained in:
Ralusama19 2017-01-21 14:29:13 +01:00
commit 2ecc50d1d8
4 changed files with 26 additions and 13 deletions

View file

@ -31,13 +31,12 @@ void Character::update(float deltaTime){
sf::IntRect rect = sf::IntRect(indexX*width, indexY*height, width, height); sf::IntRect rect = sf::IntRect(indexX*width, indexY*height, width, height);
setTextureRect(rect); setTextureRect(rect);
indexX = (indexX+1)%4;
//Acabar automaticament la animacio de attack //Acabar automaticament la animacio de attack
if (actualState == PlayerState::attacking and indexX%4 == 3){ if (actualState == PlayerState::attacking and indexX%4 == 3){
setState(PlayerState::idle); setState(PlayerState::idle);
} }
else {
indexX = (indexX+1)%4;
}
idleFrame = (idleFrame+1)%4; idleFrame = (idleFrame+1)%4;
} }
@ -50,7 +49,6 @@ void Character::setState(PlayerState::playerState state){
indexY = 0 + magicNumber; indexY = 0 + magicNumber;
} }
else if (state == PlayerState::attacking){ else if (state == PlayerState::attacking){
idleFrame = indexX;
indexX = 0; indexX = 0;
indexY = 1 + magicNumber; indexY = 1 + magicNumber;
std::string sample = "atk"+std::to_string(rand()%20+1); std::string sample = "atk"+std::to_string(rand()%20+1);

View file

@ -5,7 +5,7 @@
class Character : public sf::Sprite{ class Character : public sf::Sprite{
private: private:
//CONFIG //CONFIG
const double frameTime = 0.2; const double frameTime = 0.15;
const int numFrames = 4; const int numFrames = 4;
const std::string spriteFile = WORK_DIR+"Resources/spreadsheet.png"; const std::string spriteFile = WORK_DIR+"Resources/spreadsheet.png";
//POSICIO PLAYER 1 //POSICIO PLAYER 1

View file

@ -59,7 +59,8 @@ SOURCES = ../VaporWaveWars/main.cpp \
../VaporWaveWars/combat.cpp \ ../VaporWaveWars/combat.cpp \
../VaporWaveWars/player.cpp \ ../VaporWaveWars/player.cpp \
../VaporWaveWars/iaenemy.cpp \ ../VaporWaveWars/iaenemy.cpp \
../VaporWaveWars/actor.cpp ../VaporWaveWars/actor.cpp \
../VaporWaveWars/soundmanager.cpp
OBJECTS = main.o \ OBJECTS = main.o \
game.o \ game.o \
mygame.o \ mygame.o \
@ -71,7 +72,8 @@ OBJECTS = main.o \
combat.o \ combat.o \
player.o \ player.o \
iaenemy.o \ iaenemy.o \
actor.o actor.o \
soundmanager.o
DIST = ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \ DIST = ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/common/unix.conf \ ../../../Qt/5.7/gcc_64/mkspecs/common/unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/linux.conf \ ../../../Qt/5.7/gcc_64/mkspecs/common/linux.conf \
@ -203,6 +205,7 @@ DIST = ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf \
../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf \ ../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf \
../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf \
../VaporWaveWars/.qmake.stash \
../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf \
@ -225,7 +228,8 @@ DIST = ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \
combat.hpp \ combat.hpp \
player.hpp \ player.hpp \
iaenemy.hpp \ iaenemy.hpp \
actor.hpp ../VaporWaveWars/main.cpp \ actor.hpp \
soundmanager.hpp ../VaporWaveWars/main.cpp \
../VaporWaveWars/game.cpp \ ../VaporWaveWars/game.cpp \
../VaporWaveWars/mygame.cpp \ ../VaporWaveWars/mygame.cpp \
../VaporWaveWars/button.cpp \ ../VaporWaveWars/button.cpp \
@ -236,7 +240,8 @@ DIST = ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \
../VaporWaveWars/combat.cpp \ ../VaporWaveWars/combat.cpp \
../VaporWaveWars/player.cpp \ ../VaporWaveWars/player.cpp \
../VaporWaveWars/iaenemy.cpp \ ../VaporWaveWars/iaenemy.cpp \
../VaporWaveWars/actor.cpp ../VaporWaveWars/actor.cpp \
../VaporWaveWars/soundmanager.cpp
QMAKE_TARGET = VaporWaveWars QMAKE_TARGET = VaporWaveWars
DESTDIR = DESTDIR =
TARGET = VaporWaveWars TARGET = VaporWaveWars
@ -379,6 +384,7 @@ Makefile: ../VaporWaveWars/VaporWaveWars.pro ../../../Qt/5.7/gcc_64/mkspecs/linu
../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf \
../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf \ ../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf \
../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf \
.qmake.stash \
../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf \ ../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf \
@ -523,6 +529,7 @@ Makefile: ../VaporWaveWars/VaporWaveWars.pro ../../../Qt/5.7/gcc_64/mkspecs/linu
../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf: ../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf:
../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf: ../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf:
../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf: ../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf:
.qmake.stash:
../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf: ../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf: ../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf: ../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf:
@ -589,7 +596,8 @@ main.o: ../VaporWaveWars/main.cpp ../VaporWaveWars/mygame.hpp \
../VaporWaveWars/player.hpp \ ../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \ ../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \ ../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp ../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../VaporWaveWars/main.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../VaporWaveWars/main.cpp
game.o: ../VaporWaveWars/game.cpp ../VaporWaveWars/game.hpp \ game.o: ../VaporWaveWars/game.cpp ../VaporWaveWars/game.hpp \
@ -607,7 +615,8 @@ mygame.o: ../VaporWaveWars/mygame.cpp ../VaporWaveWars/mygame.hpp \
../VaporWaveWars/player.hpp \ ../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \ ../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \ ../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp ../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mygame.o ../VaporWaveWars/mygame.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mygame.o ../VaporWaveWars/mygame.cpp
button.o: ../VaporWaveWars/button.cpp ../VaporWaveWars/button.hpp \ button.o: ../VaporWaveWars/button.cpp ../VaporWaveWars/button.hpp \
@ -638,7 +647,8 @@ menu.o: ../VaporWaveWars/menu.cpp ../VaporWaveWars/menu.hpp \
../VaporWaveWars/player.hpp \ ../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \ ../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \ ../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp ../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o menu.o ../VaporWaveWars/menu.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o menu.o ../VaporWaveWars/menu.cpp
combat.o: ../VaporWaveWars/combat.cpp ../VaporWaveWars/combat.hpp \ combat.o: ../VaporWaveWars/combat.cpp ../VaporWaveWars/combat.hpp \
@ -649,7 +659,8 @@ combat.o: ../VaporWaveWars/combat.cpp ../VaporWaveWars/combat.hpp \
../VaporWaveWars/player.hpp \ ../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \ ../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \ ../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp ../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o combat.o ../VaporWaveWars/combat.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o combat.o ../VaporWaveWars/combat.cpp
player.o: ../VaporWaveWars/player.cpp ../VaporWaveWars/player.hpp \ player.o: ../VaporWaveWars/player.cpp ../VaporWaveWars/player.hpp \
@ -672,6 +683,10 @@ actor.o: ../VaporWaveWars/actor.cpp ../VaporWaveWars/actor.hpp \
../VaporWaveWars/compas.hpp ../VaporWaveWars/compas.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o actor.o ../VaporWaveWars/actor.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o actor.o ../VaporWaveWars/actor.cpp
soundmanager.o: ../VaporWaveWars/soundmanager.cpp ../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/commons.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o soundmanager.o ../VaporWaveWars/soundmanager.cpp
####### Install ####### Install
install: FORCE install: FORCE