|
|
@@ -0,0 +1,53 @@ |
|
|
|
#ifndef SDL_RENDER_MOCK_H |
|
|
|
#define SDL_RENDER_MOCK_H |
|
|
|
|
|
|
|
#include "../src/packages/test/IZ_test.h" |
|
|
|
|
|
|
|
typedef struct SDL_Renderer SDL_Renderer; |
|
|
|
|
|
|
|
typedef struct SDL_Window SDL_Window; |
|
|
|
|
|
|
|
typedef struct SDL_FRect SDL_FRect; |
|
|
|
|
|
|
|
mock(SDL_CreateWindow) SDL_Window* SDL_CreateWindow( |
|
|
|
const char *title, |
|
|
|
int x, int y, int w, |
|
|
|
int h, unsigned int flags |
|
|
|
) { |
|
|
|
static SDL_Window* window = (SDL_Window*) 1; |
|
|
|
mock_return(SDL_CreateWindow) window; |
|
|
|
} |
|
|
|
|
|
|
|
mock(SDL_CreateRenderer) SDL_Renderer* SDL_CreateRenderer(SDL_Window* window, int index, unsigned int flags) { |
|
|
|
static SDL_Renderer* renderer = (SDL_Renderer*) 1; |
|
|
|
mock_return(SDL_CreateRenderer) renderer; |
|
|
|
} |
|
|
|
|
|
|
|
mock(SDL_SetRenderDrawColor) int SDL_SetRenderDrawColor( |
|
|
|
SDL_Renderer* renderer, |
|
|
|
unsigned char r, unsigned char g, unsigned char b, |
|
|
|
unsigned char a |
|
|
|
) { |
|
|
|
mock_return(SDL_SetRenderDrawColor) 0; |
|
|
|
} |
|
|
|
|
|
|
|
mock(SDL_RenderFillRectF) int SDL_RenderFillRectF( |
|
|
|
SDL_Renderer* renderer, |
|
|
|
const SDL_FRect* rect |
|
|
|
) { |
|
|
|
mock_return(SDL_RenderFillRectF) 0; |
|
|
|
} |
|
|
|
|
|
|
|
mock(SDL_RenderClear) int SDL_RenderClear(SDL_Renderer* renderer) { |
|
|
|
mock_return(SDL_RenderClear) 0; |
|
|
|
} |
|
|
|
|
|
|
|
mock(SDL_RenderPresent) void SDL_RenderPresent(SDL_Renderer* renderer) { |
|
|
|
mock_return(SDL_RenderPresent); |
|
|
|
} |
|
|
|
|
|
|
|
mock(SDL_DestroyWindow) void SDL_DestroyWindow(SDL_Window* window) { |
|
|
|
mock_return(SDL_DestroyWindow); |
|
|
|
} |
|
|
|
|
|
|
|
#endif |