1 #ifndef __CORE_HEADER__ 2 #define __CORE_HEADER__ void doDeleTool(SDL_Event *)
Definition: core.cpp:493
This class will hold all of the functions for the SDL screen.
Definition: screen.h:52
void clean_up(void)
Definition: core.cpp:288
void checkCollisons(uint)
Definition: core.cpp:69
Definition: cannonball.h:46
void doDragTool(SDL_Event *)
Definition: core.cpp:528
LOC currentmouse
Definition: core.cpp:16
clsScreen cannonwindow
Definition: core.cpp:13
void addNew(LOC, LOC, double)
Definition: core.cpp:27
uint intRopeNum
Definition: core.cpp:22
unsigned int uint
Definition: global.h:16
std::vector< clsRope > VectorRope
Definition: core.h:14
void fireRandom(void)
Definition: core.cpp:326
LOC oldmouse
Definition: core.cpp:15
bool checkOverlap(BOX, BOX)
Definition: core.cpp:103
int findSelectedBall(LOC)
Definition: core.cpp:452
VectorCannon balls
Definition: core.cpp:23
void doFireTool(SDL_Event *)
Definition: core.cpp:475
void doInfoTool(SDL_Event *)
Definition: core.cpp:560
This class will hold functions related to time.
Definition: tick.h:12
uint intCannonBallNum
Definition: core.cpp:21
void doDropTool(SDL_Event *)
Definition: core.cpp:510
VectorRope ropes
Definition: core.cpp:24
std::vector< clsCannonball > VectorCannon
Definition: core.h:13
clsTick tick
Definition: core.cpp:12
bool holding
Definition: core.cpp:17
clsToolbar toolbar
Definition: core.cpp:11
char handleEvent(SDL_Event *)
Definition: core.cpp:345
void doCollide(uint, uint)
Definition: core.cpp:121
void doRopeTool(SDL_Event *)
Definition: core.cpp:577