Files
cc3k/src/races.h
2024-07-11 12:32:12 -04:00

26 lines
643 B
C++

/*
* CS 246 Final Project
* File: map.h
* Purpose: handles map functionality
*/
#ifndef __RACES_H__
#define __RACES_H__
#include "characters.h"
// IMPORTANT: assumes all available positions have excluded chlist
class shade final: public character {
public:
shade(const position_list &available_positions); // spawn at a random place
virtual result attack(const direction dir,
character_list &chlist) override;
virtual result get_hit(const enum race &race, const int atk,
const float hit_rate) override;
};
// TODO: implement enemie movement
#endif