Sam Hocevar
d6b7882bda
input: temporary workaround for a bug preventing us from binding the “A” key with SDL.
10 yıl önce
Sam Hocevar
2b4d3318d6
Fix a race condition in the file watcher and a few compilation warnings.
10 yıl önce
Lolbot
3797ac1179
fixed 3 files out of 4212:
- removed 177 CR characters
- removed 12 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 1 svn:eol-style properties
10 yıl önce
Benjamin ‘Touky’ Huet
9acf2e925b
lol Buildfix
10 yıl önce
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
10 yıl önce
Benjamin ‘Touky’ Huet
3e9e6178ae
Small refactor controller tweak
10 yıl önce
Benjamin ‘Touky’ Huet
9477f1f722
Moved GetKey/Axis status tests to protected, and made them accessible through controller directly to implement layer system in the future.
10 yıl önce
Benjamin ‘Touky’ Huet
0e09074d33
Revamped Game/Draw groups to split stuff and help spreading tick
10 yıl önce
Benjamin ‘Touky’ Huet
f139a7e164
LolImGui integration 2nd pass: It now works perfectly (to the extent of the api)
SDL2: Mouse is back ! With correct focus support
SDL2: Added typing support with keyboard
ShaderBuilder: Refactored and simplified Shader block creation
Several warning removal
Fixed Image::Copy
10 yıl önce
Benjamin ‘Touky’ Huet
4d3d7de4f2
Name refactors for doc stuff
10 yıl önce
Benjamin ‘Touky’ Huet
6c3dd67bc0
Controller refactor to enforce InputProfile usage (because why not)
DefaultThreadManager build FIX
10 yıl önce
Benjamin ‘Touky’ Huet
9c07e8c2e0
Added Thread classes
Added InputProfile in Controller
Added ExecLuaCode
10 yıl önce
Benjamin ‘Touky’ Huet
f67da65818
First pass of EasyMesh split & refactor
Big FAT pass on windows-warning. It is better now.
11 yıl önce
Benjamin ‘Touky’ Huet
f3d30c4111
small tweak in controller
11 yıl önce
Sam Hocevar
aa2bb79c87
input: tweak warning messages.
11 yıl önce
Sam Hocevar
94f4df0c47
input: fix compilation warning.
11 yıl önce
Benjamin ‘Touky’ Huet
a89dac5c30
Fixed some stuff and added some small tweaks
11 yıl önce
Benjamin ‘Touky’ Huet
1756726fca
Added some shit in controller and text
11 yıl önce
Sam Hocevar
9ba22b8a58
input: prepare a small API for direct text input.
11 yıl önce
Sam Hocevar
4374db93c4
input: use key scancodes everywhere, but add a small fallback for SDL1.2.
11 yıl önce
Sam Hocevar
0cc1dd69ba
input: use scancodes instead of ASCII values when using SDL v2.
11 yıl önce
Sam Hocevar
6f1f7ab895
input: fix a typo in the key list and clean up some code.
11 yıl önce
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 yıl önce
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
11 yıl önce
Sam Hocevar
b2283cd1a3
build: update VS solution and fix a few compilation warnings.
11 yıl önce
Sam Hocevar
7dba2ff3a1
base: use ptrdiff_t for array and string sizes and some other things.
11 yıl önce
Sam Hocevar
e49353f457
base: use variadic templates to remove 300+ lines of redundant code.
11 yıl önce
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
11 yıl önce
Sam Hocevar
3862ad59dc
base: going on a lowercase rampage; today’s victim: Array.
11 yıl önce
Benjamin ‘Touky’ Huet
3d4b3d53c3
Added bunch of stuff on threads and images.
11 yıl önce
Benjamin ‘Touky’ Huet
b98584957c
Added Mouse scroll as axis.
11 yıl önce
Sam Hocevar
0f3805be4c
android: various fixes, but the switch to NativeActivity isn't complete.
12 yıl önce
Benlitz
e1241fd974
input: removed static keyword for global input names
12 yıl önce
Lolbot
91304801cc
fixed 22 files out of 2667:
- removed 2 CR characters
- removed 9 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 19 svn:eol-style properties
12 yıl önce
Benjamin ‘Touky’ Huet
2da1903619
Build fix
12 yıl önce
Benjamin ‘Touky’ Huet
747da72c44
Input : Small refactor, for clarity, easiness and beautification.
Constants : Added minus one.
12 yıl önce
Sam Hocevar
5f3ad5cc15
math: add constant vectors vec2::zero, vec2::axis_x, etc.
12 yıl önce
Benlitz
339f05db73
input: binding multiple key/axis to the same controller action
12 yıl önce
Sam Hocevar
9cfe17fd8b
core: fix some minor compiler warnings.
12 yıl önce
Benlitz
c1da4619f7
input: renamed xinput keys to something more human readable (such as A or DPadLeft) and inverted mouse Y axis to match joystick axis (negatives being up)
core: calling InitGame() at the first tick of an entity. InitDraw is still uncalled yet
fixed mrpigeon and orbital accordingly
12 yıl önce
Benlitz
35c5bce344
orbital: upgraded to the new input system and fixed compilation. NOT WORKING since InputGame() is not currently being called by the engine.
12 yıl önce
Benlitz
eab5c46b1e
input: added a name the controllers, and a static Get() function to easily retrieve a registered controller
12 yıl önce
Benlitz
b3d306d22e
input: added functions to bind keys over axis (not tested)
12 yıl önce
Benlitz
9b7641df07
input: added a GetAvailableDevices function to retrieve device names.
12 yıl önce
Benlitz
b6b490578e
copy-paste failure corrected.
12 yıl önce
Benlitz
6f8dfa76c8
Added missing file and fixed mongoloclick
12 yıl önce
Benlitz
8a657ea287
input: Removed previous input system
12 yıl önce
Sam Hocevar
0529e067f2
input: fix a problem with the SDLK_WORLD_0 macro; arrow keys weren't
handled properly.
12 yıl önce
Sam Hocevar
e16416a6ee
input: fix a memory leak in the controller code.
12 yıl önce
Benlitz
42381d33a4
fixed a crash when updating a binding that has been bound to an unexisting key/axis of an existing device
12 yıl önce