aboutsummaryrefslogtreecommitdiffstats
path: root/demos/3rdparty/doom/i_main.c
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2013-12-24 19:58:18 +1000
committerinmarket <andrewh@inmarket.com.au>2013-12-24 19:58:18 +1000
commit0345dadebf55980d765826e32854049e498d5759 (patch)
treeaa500fb65cda08d165dc2a66062beedcbdcb30fc /demos/3rdparty/doom/i_main.c
parentc24512f6edaee109ac10c378e7e89218c48255b7 (diff)
downloaduGFX-0345dadebf55980d765826e32854049e498d5759.tar.gz
uGFX-0345dadebf55980d765826e32854049e498d5759.tar.bz2
uGFX-0345dadebf55980d765826e32854049e498d5759.zip
Fixes to DOOM demo to remove some operating system dependancies.
Also now has working input (although not perfect) - Needs mouse or touch. Also now supports screen size doubling when the screen is significantly larger than doom's screen.
Diffstat (limited to 'demos/3rdparty/doom/i_main.c')
-rw-r--r--demos/3rdparty/doom/i_main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/demos/3rdparty/doom/i_main.c b/demos/3rdparty/doom/i_main.c
index 0c618a5b..5c40432a 100644
--- a/demos/3rdparty/doom/i_main.c
+++ b/demos/3rdparty/doom/i_main.c
@@ -6,13 +6,12 @@
#include "d_main.h"
// Emulate a command line
-static int argc = 1;
-static const char * const *argv = { "doom", };
+static const char const *argv[] = { "doom" };
int main(void) {
gfxInit();
- myargc = argc;
+ myargc = sizeof(argv)/sizeof(argv[0]);
myargv = argv;
D_DoomMain();
}