Sam Hocevar
016330c12b
ui: move a lot of files around.
Most input and GUI files are now in a common ui/ directory. The platform/
directory is no longer, as everythyng was moved to application/ or ui/.
il y a 7 ans
Sam Hocevar
cfd85fb3a7
input: remove some dead code and clarify some function names.
il y a 7 ans
Sam Hocevar
6dd7a0cb39
Another lowercase switching frenzy, because why not.
il y a 7 ans
Sam Hocevar
aca1660e1e
Disable debug messages by default and downgrade a few messages.
From now on, msg::debug will not display anything, unless this is a debug
build, or the LOL_DEBUG environment variable is set.
il y a 8 ans
Sam Hocevar
861568b146
misc: some cleanup in files, including UTF-8 BOM.
il y a 10 ans
Sam Hocevar
d64b117b8d
build: fix license and copyright information.
il y a 11 ans
Sam Hocevar
70edc0d38e
misc: carry on with the lowercase rampage.
Using “Array” instead of “array” is now fully deprecated, and I replaced
the Log::Debug() etc. functions with msg::debug() etc. because log:: was
unavailable due to being a maths function.
Added up-to-date copyright notice and BOM to modified files, just in case.
il y a 11 ans
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
il y a 11 ans
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
il y a 11 ans
Lolbot
47b9f0abb0
fixed 69 files out of 2739:
- removed 10 CR characters
- removed 39 trailing whitespaces
- replaced 243 tabs with spaces
- fixed 60 svn:eol-style properties
il y a 12 ans
Sam Hocevar
92385ac1ee
android: more NativeActivity migration work.
il y a 12 ans
Sam Hocevar
0f3805be4c
android: various fixes, but the switch to NativeActivity isn't complete.
il y a 12 ans
Sam Hocevar
af2fdff577
android: ensure the asset manager is initialised (hint: it's not).
il y a 12 ans
Benjamin ‘Touky’ Huet
3281169274
Input : Fixed mouse speed calculation in sdl & android.
il y a 12 ans
Sam Hocevar
52d6c23d72
android: update Android input driver.
il y a 12 ans
Sam Hocevar
b65bde6b91
android: add a temporary hack for mouse emulation on Android devices.
il y a 13 ans
Sam Hocevar
d4372a6a1e
android: open files through the asset manager, meaning Lua works.
il y a 13 ans
Sam Hocevar
a6bcbd5e58
android: refactor the application code to use fewer free functions.
il y a 13 ans
Sam Hocevar
3af7e62b6a
android: switch to NativeActivity instead of rolling our own Java crap;
no known regressions yet.
il y a 13 ans
Sam Hocevar
ff7904d96c
build: big Android build system refactor; we now attempt to build
an apk for each project.
il y a 13 ans
Sam Hocevar
39a8c26fb5
base: start removing occurrences of NULL on our long journey to nullptr.
il y a 13 ans
Sam Hocevar
b25222af18
base: implement UNUSED() macro and put it here and there.
il y a 13 ans
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
il y a 13 ans
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
il y a 13 ans
Sam Hocevar
10010d77e4
android: use the FPS value provided by the application; we now run at
60 fps on Android devices, too.
il y a 13 ans
Sam Hocevar
439298ee5e
misc: very minor tweaks here and there.
il y a 13 ans
Sam Hocevar
854409cb6f
android: fix a synchronisation issue between Java and the game thread.
il y a 13 ans
Sam Hocevar
44180ce402
build: switch the Android native build rules to autoconf; still a bit rough
but we can now create shared objects for each project; only the testsuite
is not building properly because of issues with STLport, and EglApp is
deactivated because AndroidApp should have precedence.
il y a 13 ans
Sam Hocevar
5014b90b3e
build: compilation fixes for errors introduced in the recent Direct3D
and Android changes.
il y a 14 ans
Sam Hocevar
15c4e8016a
android: slightly update Android project for newer SDK versions.
il y a 14 ans
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
il y a 14 ans
Sam Hocevar
1d9507baae
core: remove spurious dependency between androidapp.cpp and monsterz.
il y a 14 ans
Sam Hocevar
b111f7e3d8
core: move platform-specific code to specific directories.
il y a 14 ans
Sam Hocevar
6b1985d95f
android: keep a pointer on the global Java VM instead of the current
environment, so back-to-jvm techniques can work from any thread.
il y a 14 ans
Sam Hocevar
6bbe943492
core: rename vec2i to ivec2 etc. to better match GLSL.
il y a 14 ans
Sam Hocevar
ed3d51f00c
android: implement JNI_OnLoad and use Log::Info instead of the native
Android functions.
il y a 14 ans
Sam Hocevar
d7ca14a836
android: compilation fixes for recent engine changes.
il y a 15 ans
Sam Hocevar
951ac2bb0b
android: use GLES2 instead of GLES.
il y a 15 ans
Sam Hocevar
e43d7b07e0
android: JNI hooks for single touch input.
il y a 15 ans
Sam Hocevar
8451531042
android: move the PNG loading test into the Image class. It now works.
il y a 15 ans
Sam Hocevar
aec4ae3ccc
android: Add a method for PNG loading. Highly hackish for now.
il y a 15 ans
Sam Hocevar
c29f6a1fe8
android: Use thiz instead of that in JNI code.
il y a 15 ans
Sam Hocevar
8ebf55fca8
No longer use DebugQuad() in the AndroidApp, we now know it works.
il y a 15 ans
Sam Hocevar
48ca9eaf9e
Add AndroidAdd to the VCS. Far from being usable for now.
il y a 15 ans