「✨」 feat(Ex02): added a very cool feature !
This commit is contained in:
@ -6,11 +6,11 @@
|
||||
# By: adjoly <adjoly@student.42angouleme.fr> +#+ +:+ +#+ #
|
||||
# +#+#+#+#+#+ +#+ #
|
||||
# Created: 2024/10/25 16:09:27 by adjoly #+# #+# #
|
||||
# Updated: 2024/11/27 12:08:05 by adjoly ### ########.fr #
|
||||
# Updated: 2024/11/29 16:19:08 by adjoly ### ########.fr #
|
||||
# #
|
||||
# **************************************************************************** #
|
||||
|
||||
NAME = ClapTrap
|
||||
NAME = ScavTrap
|
||||
|
||||
CC = c++
|
||||
|
||||
|
@ -6,12 +6,13 @@
|
||||
/* By: adjoly <adjoly@student.42angouleme.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/11/27 12:53:46 by adjoly #+# #+# */
|
||||
/* Updated: 2024/11/29 15:39:05 by adjoly ### ########.fr */
|
||||
/* Updated: 2024/11/29 16:01:32 by adjoly ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include "ScavTrap.hpp"
|
||||
#include <iostream>
|
||||
#include <sched.h>
|
||||
|
||||
void logScav(std::string emoji, std::string who, std::string str) {
|
||||
std::cout << "「" << emoji << "」ScavTrap(" << who << "): " << str << std::endl;
|
||||
@ -64,5 +65,9 @@ void ScavTrap::attack(const std::string& target) {
|
||||
return ;
|
||||
}
|
||||
logScav("💥", _name, "attacks " + target + " causing " + iToS(_attackDamage) + " points of damage!");
|
||||
setEnergyPoints(getEnergyPoints() - 1);
|
||||
_energyPoints--;
|
||||
}
|
||||
|
||||
void ScavTrap::guardGate(void) {
|
||||
logScav("🛡️", _name, "is now in Gate keeper mode");
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
/* By: adjoly <adjoly@student.42angouleme.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/11/20 14:25:07 by adjoly #+# #+# */
|
||||
/* Updated: 2024/11/29 15:21:45 by adjoly ### ########.fr */
|
||||
/* Updated: 2024/11/29 16:01:21 by adjoly ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -28,6 +28,7 @@ int main(void) {
|
||||
logScav("🙀", kanel.getName(), "Oh my god Kanel uses his last teeth to attack " + suki.getName());
|
||||
kanel.attack(suki.getName());
|
||||
suki.takeDamage(kanel.getAttackDamage());
|
||||
kanel.guardGate();
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user