Sam Hocevar
|
57df2357de
|
math: try to implement the magic getter/setter pattern. BREAKS BUILD.
|
13 years ago |
Sam Hocevar
|
d38a79ee3d
|
math: move most vector and matrix member functions to global functions.
|
13 years ago |
Sam Hocevar
|
7e337a0607
|
ps3: compilation fixes for the PS3.
|
13 years ago |
Sam Hocevar
|
01ebcec3b8
|
core: split vector operations into linear and non-linear so that we can
reuse the linear operations in quaternions. Also mark some constructors
explicit to better spot coding errors.
|
13 years ago |
Sam Hocevar
|
71844c65bb
|
core: port everything to SDL 1.3.
|
13 years ago |
Sam Hocevar
|
6767dae741
|
core: disallow casting eg. a vec3 into a vec2. Use the xy() getter instead.
|
13 years ago |
Sam Hocevar
|
2b9d64f7a8
|
core: more vec?i -> ?veci renames.
|
13 years ago |
Sam Hocevar
|
6bbe943492
|
core: rename vec2i to ivec2 etc. to better match GLSL.
|
13 years ago |
Sam Hocevar
|
bf5e4ba76e
|
sdl: fix touchscreen event handling by first applying mouse moves, then
button changes.
|
13 years ago |
Sam Hocevar
|
10b321b204
|
core: get rid of now useless <cstdio> includes.
|
14 years ago |
Sam Hocevar
|
700cfbd8ea
|
core: fix a few compilation errors and warnings on OS X.
|
14 years ago |
Sam Hocevar
|
8848cf53db
|
Put everything in the "lol" namespace. Better late than never.
|
14 years ago |
Sam Hocevar
|
e41dd3a949
|
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
|
14 years ago |
Sam Hocevar
|
6405ef32ea
|
Get rid of float3, float4, int3 etc. in favour of GLSL types.
|
14 years ago |
Sam Hocevar
|
e3a8aa0961
|
Start working on a new gameplay, codenamed "Fusion".
|
14 years ago |
Sam Hocevar
|
e9583b8a62
|
Implement the title screen. Click on it to start a game.
|
14 years ago |
Sam Hocevar
|
f9cb712e81
|
First implementation of the mouse tracker.
|
14 years ago |
Sam Hocevar
|
9c08082263
|
Minor updates to the mouse tracking architecture.
|
14 years ago |
Sam Hocevar
|
502deb7597
|
Fix a few warnings here and there, and try to use the vector classes.
|
14 years ago |
Sam Hocevar
|
f76b95f200
|
Rename Float3 to float3, Int3 to int3 etc. and add the 4-member versions.
|
14 years ago |
Sam Hocevar
|
2d93e03c45
|
Mouse button support in Lol Engine.
|
14 years ago |
Sam Hocevar
|
d248ae8b9a
|
Make SdlInput regularly inject the mouse position into the Input singleton.
|
14 years ago |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 years ago |
Sam Hocevar
|
9e2c239e74
|
Support tilesets larger than 512x512 and switch the coordinates system to
(0,0) at the bottom left.
|
14 years ago |
Sam Hocevar
|
887e7b1690
|
Switch from esdf controls to wasd, but support qwerty and azerty keyboards.
|
14 years ago |
Sam Hocevar
|
988f7c2885
|
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|
14 years ago |