Mercurial > sdl-ios-xcode
comparison test/testintersections.c @ 5143:e743b9c3f6d6
Making the API simpler, the blend modes are "none, blend, add" and are supported by all renderers.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 31 Jan 2011 23:23:57 -0800 |
parents | 3e69e077cb95 |
children | ad50b3db78bd |
comparison
equal
deleted
inserted
replaced
5142:57851a238c8f | 5143:e743b9c3f6d6 |
---|---|
229 if (SDL_strcasecmp(argv[i], "--blend") == 0) { | 229 if (SDL_strcasecmp(argv[i], "--blend") == 0) { |
230 if (argv[i + 1]) { | 230 if (argv[i + 1]) { |
231 if (SDL_strcasecmp(argv[i + 1], "none") == 0) { | 231 if (SDL_strcasecmp(argv[i + 1], "none") == 0) { |
232 blendMode = SDL_BLENDMODE_NONE; | 232 blendMode = SDL_BLENDMODE_NONE; |
233 consumed = 2; | 233 consumed = 2; |
234 } else if (SDL_strcasecmp(argv[i + 1], "mask") == 0) { | |
235 blendMode = SDL_BLENDMODE_MASK; | |
236 consumed = 2; | |
237 } else if (SDL_strcasecmp(argv[i + 1], "blend") == 0) { | 234 } else if (SDL_strcasecmp(argv[i + 1], "blend") == 0) { |
238 blendMode = SDL_BLENDMODE_BLEND; | 235 blendMode = SDL_BLENDMODE_BLEND; |
239 consumed = 2; | 236 consumed = 2; |
240 } else if (SDL_strcasecmp(argv[i + 1], "add") == 0) { | 237 } else if (SDL_strcasecmp(argv[i + 1], "add") == 0) { |
241 blendMode = SDL_BLENDMODE_ADD; | 238 blendMode = SDL_BLENDMODE_ADD; |
242 consumed = 2; | |
243 } else if (SDL_strcasecmp(argv[i + 1], "mod") == 0) { | |
244 blendMode = SDL_BLENDMODE_MOD; | |
245 consumed = 2; | 239 consumed = 2; |
246 } | 240 } |
247 } | 241 } |
248 } else if (SDL_strcasecmp(argv[i], "--cyclecolor") == 0) { | 242 } else if (SDL_strcasecmp(argv[i], "--cyclecolor") == 0) { |
249 cycle_color = SDL_TRUE; | 243 cycle_color = SDL_TRUE; |
256 consumed = 1; | 250 consumed = 1; |
257 } | 251 } |
258 } | 252 } |
259 if (consumed < 0) { | 253 if (consumed < 0) { |
260 fprintf(stderr, | 254 fprintf(stderr, |
261 "Usage: %s %s [--blend none|mask|blend|add|mod] [--cyclecolor] [--cyclealpha]\n", | 255 "Usage: %s %s [--blend none|blend|add] [--cyclecolor] [--cyclealpha]\n", |
262 argv[0], CommonUsage(state)); | 256 argv[0], CommonUsage(state)); |
263 return 1; | 257 return 1; |
264 } | 258 } |
265 i += consumed; | 259 i += consumed; |
266 } | 260 } |