1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-09-20 01:11:46 +02:00
Commit Graph

1005 Commits

Author SHA1 Message Date
Daniel Evans
904817cb9e Merge pull request #221 from JayFoxRox/hide-objects
Script: Implement opcode_0363 (Object visibility)
2016-08-31 22:08:25 +01:00
Daniel Evans
53a77d26ed Merge pull request #220 from Mischa-Alff/tobj
Fixes #219: Take TOBJ data into account when building render lists
2016-08-31 22:07:50 +01:00
Jannik Vogel
e2a27711b2 Script: Implement opcode_0363 2016-08-31 00:12:38 +02:00
Daniel Evans
90243b17a7 Merge pull request #207 from danhedron/feature/generate-script-functions
Generate script functions
2016-08-30 20:08:35 +01:00
Daniel Evans
cd0f15bdb9 Use plain references for Local and Global script types 2016-08-30 19:57:47 +01:00
Daniel Evans
23752c33fa Fix post-mission cleanup: actually destroy objects 2016-08-30 19:57:47 +01:00
Daniel Evans
34bdfbacfa Remove old script modules 2016-08-30 19:57:47 +01:00
Daniel Evans
609790674a Use new GTA3Module 2016-08-30 19:57:47 +01:00
Daniel Evans
51cd277610 Implement various object related opcodes 2016-08-30 19:57:38 +01:00
Daniel Evans
0dd292ba28 Implement text opcodes 2016-08-30 19:56:41 +01:00
Daniel Evans
6f8364a9e8 Implement game opcodes 2016-08-30 19:56:39 +01:00
Daniel Evans
4aea8cc6aa Implement arithmetic opcodes 2016-08-30 19:51:25 +01:00
Daniel Evans
4344bf40c3 Implement VM opcodes 2016-08-30 19:51:25 +01:00
Daniel Evans
e6c62d15e5 Add generated stubs from script interface descriptions 2016-08-30 19:51:19 +01:00
Daniel Evans
d25c1a45a6 Add Script interfaces to support generated functions 2016-08-30 19:46:59 +01:00
Daniel Evans
498057e423 Add script to generate stubs from script interfaces 2016-08-30 19:46:44 +01:00
Mischa Aster Alff
a56b25d4cd Change default object timeOff from 0 to 24
Remove now-useless check in ObjectRenderer
2016-08-28 14:32:34 +02:00
Mischa Aster Alff
397e8ecba8 Take TOBJ data into account when building render lists 2016-08-28 14:25:03 +02:00
Daniel Evans
6fdcf3ab67 Merge pull request #215 from danhedron/update-docs-1
Update readme with the supported systems
2016-08-24 21:02:29 +01:00
Daniel Evans
18520fcc95 Update readme with the supported systems 2016-08-24 00:10:07 +01:00
Daniel Evans
54566f46ab Merge pull request #209 from JayFoxRox/fix-mingw
Cleanup MinGW build
2016-08-23 22:23:48 +01:00
Jannik Vogel
8e2dca9cfa MinGW: rwengine depends on mman 2016-08-23 23:09:52 +02:00
Jannik Vogel
5b0f805a1b MinGW: Stop installing mman-win32 in system directory 2016-08-23 23:05:22 +02:00
Jannik Vogel
bdfa30729f Replace uses of cmath constants by glm 2016-08-23 23:05:22 +02:00
Daniel Evans
772876afdb Merge pull request #213 from danhedron/update-docs
Update docs
2016-08-23 00:31:16 +01:00
Daniel Evans
3a53089d68 Merge pull request #190 from tsjost/fix/timecheat
Add method to modify game time properly
2016-08-23 00:28:54 +01:00
Daniel Evans
c48af03a84 Move contributing information to the wiki
The guidelines may change often, so directing readers to the wiki
ensures they always get up to date information
2016-08-23 00:23:52 +01:00
Daniel Evans
56fff79026 Reorganise readme 2016-08-23 00:23:45 +01:00
Daniel Evans
268e8193c6 Merge pull request #210 from danhedron/overhaul-text
Overhaul GXT handling and menu text
2016-08-23 00:20:15 +01:00
Daniel Evans
f82d48d52a Add constants for non alphanumeric symbols 2016-08-23 00:05:25 +01:00
Daniel Evans
398e184cd6 Use GameString in RWGame, using localised strings.
This adds:
- Localised GameStrings in the menus, replacing hard-coded strings
- Changes the default menu font to match the game
2016-08-23 00:05:25 +01:00
Daniel Evans
cdebd16532 Remove iconv from CMake configuration 2016-08-23 00:05:25 +01:00
Daniel Evans
3123571894 Convert save games to use GameStringChar 2016-08-23 00:05:18 +01:00
Daniel Evans
67aa5150ca Replace mb strings with 16-bit char strings
The game indexes into the font map directly, it doesn't use any font
 encoding scheme like UTF-16. This corrects the behaviour and removes
 dependancy on iconv.
2016-08-21 17:40:35 +01:00
Timmy Sjöstedt
d823a97308 Make debug keys use gameOffsetTime method 2016-08-17 01:03:31 +02:00
Timmy Sjöstedt
03d27a0e80 Implemented method to modify game time properly 2016-08-17 01:03:31 +02:00
Daniel Evans
e449a25071 Replace hack with correct font-map lookup function 2016-08-16 21:46:53 +01:00
Daniel Evans
222c3df68d Correct header guards in text related headers 2016-08-16 21:46:53 +01:00
Daniel Evans
f1391aa7b6 Merge pull request #195 from christoph-heiss/cleanups
Some more cleanups
2016-08-16 01:02:53 +01:00
Christoph Heiss
664451f63c Fix -Winconsistent-missing-override warnings
Fixes all occurences of this warning:
warning: '<method-name>' overrides a member function but is not marked
      'override' [-Winconsistent-missing-override]
2016-08-14 18:57:18 +02:00
Christoph Heiss
180ca626a5 Fix -Wmismatched-tags warnings
Fixes all occurences of this warning:
warning: '<type>' defined as a struct here but previously declared as a class
      [-Wmismatched-tags]
2016-08-14 18:57:18 +02:00
Daniel Evans
771fafbd0e Merge pull request #203 from danhedron/fix-vehicle-doors
Fix entering & exiting vehicle animations
2016-08-14 00:37:12 +01:00
Daniel Evans
ba8eaae8be Merge pull request #205 from krytarowski/netbsd-1
Add preliminary NetBSD support
2016-08-14 00:29:07 +01:00
Kamil Rytarowski
0ef224df90 Add preliminary NetBSD support
The iconv(3) function on NetBSD has a custom prototype due to old mistake in
the POSIX specification. The issue has been resolved but we keep using original
form with a constified parameter.
2016-08-13 21:33:04 +02:00
Daniel Evans
2f0b24c6ea Merge pull request #188 from danhedron/feature/cleanup-script
Script cleanup and remove old tool
2016-08-12 23:36:26 +01:00
Daniel Evans
e7d14ffc25 Add right side animations to vehicle entering / exit list 2016-08-12 23:31:04 +01:00
Daniel Evans
9ac62d6521 Fix crash when entering vehicles without doors 2016-08-12 23:26:00 +01:00
Daniel Evans
562d0c87b7 Merge pull request #204 from danhedron/update-contrib
Update contributing guidelines
2016-08-12 22:58:27 +01:00
Daniel Evans
5d476ca4b7 Update contributing guidelines 2016-08-12 20:32:20 +01:00
Daniel Evans
ebc312bc9e Merge pull request #198 from JayFoxRox/seats
Refactor seat storage, fixes entering wrong seat
2016-08-12 19:27:05 +01:00