Hey all, I've stumbled upon the SDL library, and lately I've been obsessed with c++.
I'm making a simple game with a spaceship that orbits around the sun, currently I'm in the beginning stages. I want to declare a Spaceship Class, and each class I want to have 2 SLD_Rect structs.
As of now I initialize the 2 SDl_Rect structs, and then in another function declare all the structs variables, but when I compile the program it just crashes.
Here is the Space Ship class.
Here is the Main code.
short int mass;
SDL_Rect dest, source;
bool initialize(short int locationX, short int locationY, short int imageheight, short int imagewidth)
dest.x = 100;
dest.y = 100;
dest.w = imagewidth;///this needs to either have image passed into it or needs to have images height and width
dest.y = imageheight;
source.x = 0;
source.y = 0;
source.w = imagewidth;
source.h = imageheight;
short int stoopid;
Any help would be really helpful
#include "Setupf.cpp"//setup sdl video
#include "Imageloadfunc.cpp"//function for loading and formatting images.
int main(int argc, char *argv)//these are needed for sdl to work.
short int height=1000;
short int width=1000;
short int pixels=32;
SDL_Surface *screen, *image;
*screen = (Setup(height,width,pixels));///intializes video
*image = (FormatLoad("Bitty2.bmp"));//loads and formats bitmap
short int imageheight;
short int imagewidth;
imagewidth = image->w;
imageheight = image->h//both of these are passed to Original.initialize;
Spaceship Original;//the first spaceship member