Sam Hocevar
d373081b80
build: use #pragma once instead of header guards because 1) fuck the dinosaurs,
and 2) fuck the Visual Studio compiler that crashes when confused.
10 jaren geleden
Sam Hocevar
3af7e62b6a
android: switch to NativeActivity instead of rolling our own Java crap;
no known regressions yet.
12 jaren geleden
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
12 jaren geleden
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 jaren geleden
Sam Hocevar
10010d77e4
android: use the FPS value provided by the application; we now run at
60 fps on Android devices, too.
12 jaren geleden
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.
12 jaren geleden
Sam Hocevar
15c4e8016a
android: slightly update Android project for newer SDK versions.
13 jaren geleden
Sam Hocevar
0a52e68f6f
math: rename matrix.h to vector.h and simplify some stuff, especially in
the matrix code itself.
13 jaren geleden
Sam Hocevar
48bf48a4e4
math: move the Remez algorithm implementation to the core.
13 jaren geleden
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
13 jaren geleden
Sam Hocevar
b111f7e3d8
core: move platform-specific code to specific directories.
13 jaren geleden
Sam Hocevar
6bbe943492
core: rename vec2i to ivec2 etc. to better match GLSL.
13 jaren geleden
Sam Hocevar
22b7a41c2e
core: fix include guard naming scheme.
14 jaren geleden
Sam Hocevar
8848cf53db
Put everything in the "lol" namespace. Better late than never.
14 jaren geleden
Sam Hocevar
e41dd3a949
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
14 jaren geleden
Sam Hocevar
0ed566d3cc
Complete Lol Engine / Deus Hax / Monsterz split.
14 jaren geleden
Sam Hocevar
50e4f67254
Get the timer to talk milliseconds instead of seconds.
14 jaren geleden
Sam Hocevar
0d78ca44ca
Implement Timer::PollSeconds(), if necessary.
14 jaren geleden
Sam Hocevar
8bfb98c160
Implement a better timing mechanism for fixed framerate. Accuracy is
sub-millisecond but can be improved if we get rid of SDL timers.
14 jaren geleden