#include "stdafx.h" #include "image.h" //============================================================================= // default constructor //============================================================================= Image::Image() { initialized = false; // set true when successfully initialized spriteData.width = 2; spriteData.height = 2; spriteData.x = 0.0; spriteData.y = 0.0; spriteData.scale = 1.0; spriteData.angle = 0.0; spriteData.rect.left = 0; // used to select one frame from multi-frame image spriteData.rect.top = 0; spriteData.rect.right = spriteData.width; spriteData.rect.bottom = spriteData.height; spriteData.texture = NULL; // the sprite texture (picture) spriteData.flipHorizontal = false; spriteData.flipVertical = false; cols = 1; textureManager = NULL; startFrame = 0; endFrame = 0; currentFrame = 0; frameDelay = 1.0; // default to 1 second per frame of animation animTimer = 0.0; visible = true; // the image is visible loop = true; // loop frames animComplete = false; graphics = NULL; // link to graphics system colorFilter = graphicsNS::WHITE; // WHITE for no change layer = NULL; }