Mercurial > hg > Members > kono > Cerium
comparison Renderer/Engine/main.cc @ 914:05696567d1d2
0 is filled on the spe side.
author | yutaka@localhost.localdomain |
---|---|
date | Thu, 22 Jul 2010 00:23:37 +0900 |
parents | bed529c55eda |
children | 655e11f6e437 |
comparison
equal
deleted
inserted
replaced
913:b2ca394bbd50 | 914:05696567d1d2 |
---|---|
29 int width = 640; | 29 int width = 640; |
30 int height = 480; | 30 int height = 480; |
31 int spenum = 1; | 31 int spenum = 1; |
32 video_type vtype = VTYPE_SDL; | 32 video_type vtype = VTYPE_SDL; |
33 | 33 |
34 int mem_flag = 0; | |
35 | |
34 for(int i = 1; argv[i]; ++i) | 36 for(int i = 1; argv[i]; ++i) |
35 { | 37 { |
36 if (strcmp(argv[i], "-bpp") == 0) { | 38 if (strcmp(argv[i], "-bpp") == 0) { |
37 bpp = atoi(argv[++i]); | 39 bpp = atoi(argv[++i]); |
38 } | 40 } |
51 } else if (strcmp(argv[i+1], "fb") == 0) { | 53 } else if (strcmp(argv[i+1], "fb") == 0) { |
52 vtype = VTYPE_FB; | 54 vtype = VTYPE_FB; |
53 } | 55 } |
54 i++; | 56 i++; |
55 } | 57 } |
58 if (strcmp(argv[i], "-mem") == 0) { | |
59 mem_flag = 1; | |
60 } | |
56 } | 61 } |
57 | 62 |
58 Viewer *screen; | 63 Viewer *screen; |
59 if (vtype == VTYPE_SDL) { | 64 if (vtype == VTYPE_SDL) { |
60 ViewerDevice *dev = new ViewerSDL(manager); | 65 ViewerDevice *dev = new ViewerSDL(manager); |
65 }else{ | 70 }else{ |
66 ViewerDevice *dev = new ViewerSDL(manager); | 71 ViewerDevice *dev = new ViewerSDL(manager); |
67 screen = new Viewer(manager, dev, bpp, width, height, spenum); | 72 screen = new Viewer(manager, dev, bpp, width, height, spenum); |
68 } | 73 } |
69 | 74 |
75 screen->mem_flag = mem_flag; | |
70 screen->run_init(manager, application()); | 76 screen->run_init(manager, application()); |
71 | 77 |
72 return 0; | 78 return 0; |
73 } | 79 } |
74 | 80 |