Marcin Kurczewski
2e685dd1ed
build: add linux builds ( #984 )
2023-09-20 14:00:42 +02:00
Marcin Kurczewski
60323acf05
gfx: add an option to render using framebuffers ( #974 )
...
Resolves #114 .
2023-09-10 17:26:09 +02:00
Marcin Kurczewski
d87837d951
build: always bump git version; remove init.c
...
Rebuilding the exe was not updating the git version shown inside the
game, which caused me some issues when I was working on the project
across two machines. This new approach forces meson to always reconsider
the current version, and rebuild relevant autogenerated files:
version.rc and init.c prior to linking the .exe.
Furthermore, the versioned init.c was removed. The existing users who
choose to build without Docker will continue to see fallback
information, but the mechanism was changed from a versioned file to a
special environment variable that's set by the Docker builds.
This change should require no action other than a clean project rebuild
on the part of the users.
2023-08-31 23:31:46 +02:00
lahm86
fe02dd066a
data: create injection framework and braid object ( #724 )
...
Resolves #27
2023-02-16 15:44:54 +01:00
Carlo Bramini
ffb9e8b51e
context: migrate from wgl_ext to SDL_GL ( #680 )
...
Migrate to SDL_GL functions made available in SDL2. Remove wgl_ext.c and wgl_ext.h.
Add additional information to the log file to help debug issues like #582 .
2023-01-15 11:14:07 -05:00
walkawayy
e7b41455c6
option_control: add customizable controller support ( #674 )
...
* option_control: add customizable controller support
Resolves #659 .
2022-12-21 12:26:27 -05:00
lahm86
2ae01d3ad5
config: merge settings into main config
...
config:
- settings.c functionality moved to config.c;
- some bool settings inverted in line with config tool;
- default config file comments updated in line with config tool.
Part of #633 .
2022-10-19 10:02:52 +02:00
rr-
4b212a796a
vars: inline HWND usages; remove Windows dependency
2022-05-18 14:26:40 +02:00
rr-
cacb1fe2fc
s/input: change DInput to SDL
...
Resolves #279
2022-05-18 14:26:02 +02:00
rr-
417ea00590
inventory: apply same idiom as with game/ and savegame/
2022-05-15 09:53:47 +02:00
rr-
19e6576954
lara: apply same idiom as with game/ and savegame/
2022-05-15 09:53:47 +02:00
rr-
bf7fbd5c76
gun: apply same idiom as with game/ and savegame/
2022-05-15 09:53:47 +02:00
rr-
e430faaa15
game: put implementation in a subfolder
2022-05-15 09:53:47 +02:00
rr-
b27cbb4ec7
savegame: put implementation in a subfolder
2022-05-15 09:53:47 +02:00
rr-
e4dbdfb16d
option: put implementation in a subfolder
2022-05-15 09:53:47 +02:00
rr-
5cd211cb83
inv: reorganize files
2022-05-15 09:53:47 +02:00
rr-
cf0948236c
misc: remove proxy lara and gun headers
2022-05-15 09:53:47 +02:00
rr-
eefce8873f
objects: reorganise dir structure
2022-05-15 09:53:47 +02:00
rr-
de1be7d409
draw: rename DrawUnclippedItem
2022-05-15 09:53:47 +02:00
rr-
833c3ffca1
draw: rename Draw_DrawScene
2022-05-15 09:53:47 +02:00
rr-
14c1c0d6f5
draw: rename GetRoomBounds
2022-05-15 09:53:47 +02:00
rr-
46e1f741ab
sphere: rename GetJointAbsPosition
2022-05-14 19:30:15 +02:00
rr-
236529a4ee
collide: rename ObjectCollision
2022-05-14 19:30:13 +02:00
rr-
591874effa
3dgen: rename phd_AlterFOV
2022-05-14 19:30:11 +02:00
rr-
95be6bc62e
3dgen: rename phd_GetVectorAngles
2022-05-14 19:30:10 +02:00
rr-
9f85c9a11b
hair: move to lara/
2022-05-14 19:30:04 +02:00
rr-
4bcf9e69f7
cinema: rename ControlCinematicPlayer4
2022-05-14 19:30:03 +02:00
rr-
9dba4bedcb
cinema: rename InitialisePlayer1
2022-05-14 19:30:02 +02:00
rr-
542940b19e
cinema: rename StartCinematic
2022-05-14 19:30:01 +02:00
rr-
aaa215ca1b
demo: rename LoadLaraDemoPos and ProcessDemoInput
2022-05-14 19:30:00 +02:00
rr-
51781ae0c9
demo: rename StartDemo
2022-05-14 19:29:59 +02:00
rr-
6025236584
control: rename Control_Pause
2022-05-14 19:29:58 +02:00
rr-
4c74935050
control: rename CheckCheatMode
2022-05-14 19:29:58 +02:00
rr-
1fe2ce6714
s/misc: rename S_OutputGetBounds
2022-05-14 19:29:58 +02:00
rr-
23d9fcb2fa
control: rename GetChange
2022-05-14 19:29:57 +02:00
rr-
70324d13cf
scripts: rename to tools
2022-05-13 22:48:45 +02:00
rr-
21512120d2
people: rename ShotLara
2022-05-13 20:53:53 +02:00
rr-
4b8d044213
creature: rename InitialiseCreature
2022-05-13 20:53:53 +02:00
rr-
5bbb73f905
objects: rename ai/ to creatures/
2022-05-13 20:53:53 +02:00
rr-
7009337b39
los: extract from control.c
2022-05-06 15:22:47 +02:00
rr-
8e7c4c8d8e
math: clean up naming
2022-05-06 15:22:47 +02:00
rr-
f49d338bf8
effects: extract from items.c
2022-05-06 15:22:47 +02:00
rr-
90bf44f49c
matrix: move to math/
2022-05-06 15:22:47 +02:00
rr-
5ac102eb86
matrix: clean up naming
2022-05-06 15:22:47 +02:00
rr-
6ff6c7c840
collide: move private functions to room.c
2022-04-21 00:59:39 +02:00
rr-
6efb6dd7ed
draw: move DrawLara and DrawLaraI to lara_draw.c
2022-04-21 00:59:39 +02:00
rr-
d46156aa30
lara: split; adhere to naming convention
2022-04-21 00:59:39 +02:00
rr-
328d3e8740
ai: clean up headers; merge "magic" creatures
2022-04-04 08:21:03 +02:00
rr-
63dc59914b
ai/evil-lara: update naming; rename to BaconLara
2022-04-04 08:21:03 +02:00
rr-
4ab93a793c
ai/dino: update naming; rename to TRex
2022-04-04 08:21:03 +02:00