Jamie Slowgrove - AI Assignment 1
Line of Sight & A* path-finding
 All Classes Namespaces Files Functions Variables
wall.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <SDL.h>
4 #include "texture.h"
5 #include "vec2.h"
6 #include "entity.h"
7 
12 class Wall : public Entity
13 {
14 private:
15 public:
23  Wall(Texture*, Vec2, int, int);
24 
28  ~Wall();
29 };
Creates a Vec2 structure with functions Creates a Vec2 structure with overloaded operators to create ...
Definition: vec2.h:7
Wall(Texture *, Vec2, int, int)
Definition: wall.cpp:6
Creates an Entity object that contains the details for the Entity.
Definition: entity.h:10
Creates a Wall object that inherits Entity. Creates a Wall object that inherits Entity and contains t...
Definition: wall.h:12
Creates a Texture for use with a renderer Creates a Texture from an image file, this can then be used...
Definition: texture.h:13
~Wall()
Definition: wall.cpp:13