10 #define NUM_HAPPY_FACES 100 11 #define HAPPY_FACE_SIZE 32 82 }
else if (
faces[i].
y > maxy) {
89 }
else if (
faces[i].
y < miny) {
111 if (bmp_surface ==
NULL) {
169 render(renderer, deltaTime);
double updateDeltaTime(void)
#define SDL_LoadBMP(file)
GLint GLint GLint GLint GLint x
void fatalError(const char *string)
GLfloat GLfloat GLfloat GLfloat h
A collection of pixels used in software blitting.
#define SDL_SetTextureBlendMode
GLint GLint GLsizei width
float randomFloat(float min, float max)
#define SDL_GetWindowSize
GLenum GLenum GLuint texture
#define SDL_CreateTextureFromSurface
int main(int argc, char *argv[])
static SDL_Renderer * renderer
#define SDL_RenderSetLogicalSize
GLubyte GLubyte GLubyte GLubyte w
GLint GLint GLint GLint GLint GLint y
void render(SDL_Renderer *renderer, double deltaTime)
static struct @62 faces[NUM_HAPPY_FACES]
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
GLint GLint GLsizei GLsizei height
void initializeTexture(SDL_Renderer *renderer)
EGLSurface EGLNativeWindowType * window
#define SDL_DestroyTexture
The type used to identify a window.
#define SDL_SetRenderDrawColor
#define SDL_RenderGetLogicalSize
void initializeHappyFaces(SDL_Renderer *renderer)
#define SDL_CreateRenderer
A rectangle, with the origin at the upper left.
#define SDL_RenderPresent