This is an improved Vector2 class I'm working on with suggestions from Leander Hasting, though I haven't touched upon all of them yet. Beyond that, some of the critiques seem subjective to a point, and other professionals he pointed me to, make the same argument; and that is the argument of the use...
It's a very simple class, but I wrote what I'm calling a Timer, it has similar functionality to a stop watch. The Basic timer class relies on the Windows QueryPerformanceFrequency, so here's the function necessary for my Timer class:
Time.h
#ifndef w_Time
#define w_Time
#include "../Definition...
This is a simple definitions file that I use in my game engine, though this version was dumbed down for a 2D game engine I'll be working on.
Definitions.h
#ifndef w_Definitions
#define w_Definitions
#ifndef NULL
#define NULL 0
#endif
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FA...
[Edit: Checkout the improved Vector2 class here: improved Vector2 blog post.]
Hey, it's been a while since I've posted anything, and I've been wanting to share this Vector2 class that I have written. It started being developed less than a year ago, and has undergone some minor changes since the...
[Disclaimer: This is an experimental post, I would not actually completely condone using this; heck, I'm not even using this. I'm using a queue based event system with reference counting smart pointers.]
For the sake of experimenting, and to make a new and "safer" Event, I found out I could call a...