Sky Zone Omega - PC Version
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Macros
SkyZoneOmegaPC
Enitites
Arrows
EA_ArcherArrow.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <SDL.h>
4
#include "
EA_Arrow.h
"
5
#include "../../Core/C_Vec2.h"
6
11
class
EA_ArcherArrow
:
public
EA_Arrow
12
{
13
public
:
21
EA_ArcherArrow
(
C_Texture
*
sprite
,
C_Vec2
pos
,
C_Vec2
dimensions
,
float
*
universalSpeed
);
22
26
~EA_ArcherArrow
();
27
32
void
update
(
float
dt);
33
};
EA_ArcherArrow::update
void update(float dt)
A function that updates the ArcherArrow.
Definition:
EA_ArcherArrow.cpp:12
EB_Entity::dimensions
C_Vec2 dimensions
The dimensions of the Entity.
Definition:
EB_Entity.h:94
EA_ArcherArrow
Contains the data and functions for the ArcherArrow.
Definition:
EA_ArcherArrow.h:11
C_Vec2
Contains the Vec2 structure with functions and overloaded operators.
Definition:
C_Vec2.h:7
EA_ArcherArrow::EA_ArcherArrow
EA_ArcherArrow(C_Texture *sprite, C_Vec2 pos, C_Vec2 dimensions, float *universalSpeed)
Constructs the ArcherArrow object.
Definition:
EA_ArcherArrow.cpp:3
EA_Arrow.h
EA_ArcherArrow::~EA_ArcherArrow
~EA_ArcherArrow()
Destructs the ArcherArrow object.
Definition:
EA_ArcherArrow.cpp:8
EA_Arrow
Contains the data and functions for the Arrow.
Definition:
EA_Arrow.h:11
EB_Entity::pos
C_Vec2 pos
The position of the Entity.
Definition:
EB_Entity.h:92
EB_Entity::sprite
C_Texture * sprite
A pointer to the Entity Texture.
Definition:
EB_Entity.h:90
EB_Entity::universalSpeed
float * universalSpeed
A pointer for the universal speed of the game.
Definition:
EB_Entity.h:98
C_Texture
Creates a Texture for use with a renderer.
Definition:
C_Texture.h:13
Generated on Thu Nov 26 2015 22:14:32 for Sky Zone Omega - PC Version by
1.8.8