Sam Hocevar
cf80b8ff5e
Get rid of deprecated assert.h header.
4 年之前
Sam Hocevar
9090b5a4e2
Stop including <lol/msg> and <lol/base/assert.h> automatically.
4 年之前
Sam Hocevar
8ad02b5862
android: refresh the code so that most of the Android port compiles again.
5 年之前
Sam Hocevar
9450afe9b7
nx: update submodule.
5 年之前
Sam Hocevar
e7b1f4c56b
nx: add a logger.
5 年之前
Sam Hocevar
1186c08ad7
entity: add a flag system.
This lets us get rid of m_autorelease and m_destroy and we’ll be able
to implement init_game/init_draw later, for stuff that must happen
on the render thread.
6 年之前
Sam Hocevar
06edad8755
scene: remove useless subobject classes.
6 年之前
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/.
6 年之前
Sam Hocevar
d3d84948d4
sdl: move files around in separate directories.
6 年之前
Sam Hocevar
7d42c3d58e
Various emscripten compilation fixes.
6 年之前
Sam Hocevar
34fab09274
Remove NaCl support. Google is deprecating it.
6 年之前
Sam Hocevar
d42862b8ae
app: warn about missing display/windowing library.
6 年之前
Sam Hocevar
b3adeae2e1
Minor compilation fix when SDL is disabled.
6 年之前
Sam Hocevar
104704391b
SDL: allow fullscreen applications.
If resolution is set to (0,0) then a fullscreen app is created.
6 年之前
Sam Hocevar
a18ccb3987
build: drop support for SDL v1.
The only reason we had to keep this was for emscripten builds. We can
now use SDL v2 using “emconfigure ./configure CFLAGS="-s USE_SDL=2” and
a few additional flags.
SDL_Mixer v2 is not available in emscripten packages but either it will
be added at some time, or I will get rid of it altogether. An alternate
solution could be this code snippet I found:
cd SDL2_mixer
emconfigure ./configure --prefix=$(pwd)/dist --enable-music-ogg --disable-music-ogg-shared CFLAGS="-s USE_VORBIS=1"
emmake make install
6 年之前
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
7 年之前
Sam Hocevar
7be150b0e4
Allow to build without SDL or ffmpeg.
Linux-only for now. This will be necessary for projects that do not
actually use the rendering engine, such as LolRemez.
7 年之前
Sam Hocevar
c6f4070e70
build: refactor autotools files for out-of-tree builds.
All these changes will allow us to more easily add Lol Engine as a
submodule of another Git project.
8 年之前
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
9 年之前
Lolbot
78b1319e2a
fixed 18 files out of 4242:
- removed 0 CR characters
- removed 12 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 15 svn:eol-style properties
9 年之前
Benjamin ‘Touky’ Huet
2170b89b11
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others.
10 年之前
Sam Hocevar
42813316b8
build: improve emscripten build.
10 年之前
Benjamin ‘Touky’ Huet
9c07e8c2e0
Added Thread classes
Added InputProfile in Controller
Added ExecLuaCode
10 年之前
Benjamin ‘Touky’ Huet
0ac33c2da2
Lua integration second pass. Still doesn't work, though.
10 年之前
Benjamin ‘Touky’ Huet
41da69ba68
Remove defines. It still crashes though.
10 年之前
Benjamin ‘Touky’ Huet
596e74c78c
Added first pass for Base Lua setup
10 年之前
Sam Hocevar
a07844682e
build: remove dead PS3 code.
10 年之前
Sam Hocevar
7934df34ef
build: "USE_SDL" is now for SDL v2 and "USE_OLD_SDL" for version 1.
10 年之前
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10 年之前
Sam Hocevar
ad9a388e80
misc: remove 100% of the "using namespace std;" madness.
10 年之前
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10 年之前
Sam Hocevar
1093e75006
base: break the main loop apart for the emscripten port.
12 年之前
Sam Hocevar
f852e8d7e1
build: a lot more emscripten build fixes.
12 年之前
Sam Hocevar
6a519771f5
lua: add support for lua/init.lua in a global World object and give
it a try in MrPigeon.
12 年之前
Sam Hocevar
32753fa130
build: fix a few macro logic issues in SDL.h inclusion.
12 年之前
Sam Hocevar
1e973c81bd
build: add SDL detection code in new file lol-sdl.m4. The SDL2 version is
disabled until the engine code itself is ported to SDL2.
12 年之前
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
12 年之前
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
12 年之前
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 年之前
Sam Hocevar
bd649af62d
nacl: NaCl binaries no longer need a modified main() to work, the NaCl
instance object takes care of everything for us.
12 年之前
Sam Hocevar
15c4e8016a
android: slightly update Android project for newer SDK versions.
13 年之前
Sam Hocevar
60a2e83d54
xbox: start working on an Xbox/Direct3D port.
13 年之前
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
13 年之前
Sam Hocevar
3d3ec36548
core: start working on the Emcee class.
13 年之前
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
13 年之前
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
13 年之前
Sam Hocevar
8deb365040
core: write a generic application class.
13 年之前