Sam Hocevar
34fab09274
Remove NaCl support. Google is deprecating it.
преди 7 години
Sam Hocevar
d42862b8ae
app: warn about missing display/windowing library.
преди 7 години
Sam Hocevar
b3adeae2e1
Minor compilation fix when SDL is disabled.
преди 7 години
Sam Hocevar
104704391b
SDL: allow fullscreen applications.
If resolution is set to (0,0) then a fullscreen app is created.
преди 7 години
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
преди 7 години
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
преди 8 години
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.
преди 8 години
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.
преди 9 години
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
преди 10 години
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
преди 11 години
Benjamin ‘Touky’ Huet
2170b89b11
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others.
преди 11 години
Sam Hocevar
42813316b8
build: improve emscripten build.
преди 11 години
Benjamin ‘Touky’ Huet
9c07e8c2e0
Added Thread classes
Added InputProfile in Controller
Added ExecLuaCode
преди 11 години
Benjamin ‘Touky’ Huet
106a7632d1
Small folders tweaks
преди 11 години
Benjamin ‘Touky’ Huet
baae344fc2
lua property get/set added, not as nice as I wished, but working.
преди 11 години
Benjamin ‘Touky’ Huet
77c0ae241b
tidied up the lua tutorial
преди 11 години
Benjamin ‘Touky’ Huet
77420f6b55
small lua code refactor
преди 11 години
Benjamin ‘Touky’ Huet
cf888d721d
3rd pass on lua classes. It works now. It's ..... ALIIIIIIVE
преди 11 години
Lolbot
e4098f0db7
fixed 5 files out of 4252:
- removed 147 CR characters
- removed 1 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 5 svn:eol-style properties
преди 11 години
Benjamin ‘Touky’ Huet
0ac33c2da2
Lua integration second pass. Still doesn't work, though.
преди 11 години
Benjamin ‘Touky’ Huet
41da69ba68
Remove defines. It still crashes though.
преди 11 години
Benjamin ‘Touky’ Huet
596e74c78c
Added first pass for Base Lua setup
преди 11 години
Sam Hocevar
a07844682e
build: remove dead PS3 code.
преди 11 години
Sam Hocevar
7934df34ef
build: "USE_SDL" is now for SDL v2 and "USE_OLD_SDL" for version 1.
преди 11 години
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.
преди 11 години
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
преди 11 години
Sam Hocevar
ad9a388e80
misc: remove 100% of the "using namespace std;" madness.
преди 11 години
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
преди 11 години
Sam Hocevar
1093e75006
base: break the main loop apart for the emscripten port.
преди 13 години
Sam Hocevar
f852e8d7e1
build: a lot more emscripten build fixes.
преди 13 години
Sam Hocevar
6a519771f5
lua: add support for lua/init.lua in a global World object and give
it a try in MrPigeon.
преди 13 години
Sam Hocevar
32753fa130
build: fix a few macro logic issues in SDL.h inclusion.
преди 13 години
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.
преди 13 години
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
преди 13 години
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
преди 13 години
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
преди 13 години
Sam Hocevar
bd649af62d
nacl: NaCl binaries no longer need a modified main() to work, the NaCl
instance object takes care of everything for us.
преди 14 години
Sam Hocevar
15c4e8016a
android: slightly update Android project for newer SDK versions.
преди 14 години
Sam Hocevar
60a2e83d54
xbox: start working on an Xbox/Direct3D port.
преди 14 години
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
преди 14 години
Sam Hocevar
3d3ec36548
core: start working on the Emcee class.
преди 14 години
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
преди 14 години
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
преди 14 години
Sam Hocevar
8deb365040
core: write a generic application class.
преди 14 години