27 Commits

Author SHA1 Message Date
Tomoaki Kawada
624d291f79 Update #includes
- Reorder them so that system libraries come first
- Use C++-style headers (`<cmath>`) instead of C-style headers (`<math.h>`)
2016-12-03 19:04:58 +09:00
Tomoaki Kawada
2eb9e35c65 Apply clang-format to all non-external source files 2016-12-03 18:23:47 +09:00
VelocityRa
30d133ce31 Use better random generator 2016-11-22 23:08:35 +02:00
Tomoaki Kawada
89748d6bc6 Reduced compiler warnings 2016-07-15 19:40:05 +09:00
yvt
66627a4de2 Support for third person view and so on. 2015-01-23 18:26:00 +09:00
yvt
d856bcadaa Reduce compiler warnings 2014-04-06 22:42:17 +09:00
yvt
11ce8f027d Added user-defined constructors to Vector2, Vector3, Vector4, IntVector3, Matrix4 whilst keeping them POD by using defaulted constructors 2014-03-08 20:48:09 +09:00
yvt
768c9027a0 Fixed to compile on MSVC2013 2014-01-01 02:52:49 +09:00
yvt
9e638bb054 CP437 support 2013-12-29 23:08:57 +09:00
yvt
92e59b05be Control characters in log outputs are now escaped (preventing PC beeps on BEL) 2013-12-17 15:54:30 +09:00
learn_more
d9cd0dc402 rest of the files from prev commit. 2013-12-17 01:28:56 +01:00
yvt
7ffddd8b32 UTF-8 basic support + international fonts 2013-12-10 01:30:15 +09:00
learn_more
7bc571f819 size_t instead of int (cannot have negative number of players :)
cleanup some formatting (more readable)
2013-11-22 23:09:16 +01:00
learn_more
986a53bec8 fix refcounted object
cleanup headers usage (don't include everything in base classes, just include what's needed in .cpp)
2013-11-16 01:34:37 +01:00
yvt
9da577a491 The very first scripting functionality for modding 2013-09-21 04:17:34 +09:00
yvt
faf3d53ef4 Extended math scripting interface
* Negating vectors
* 4-component vector
* Transforming a vector by a matrix
2013-09-14 21:08:49 +09:00
yvt
709866d6d9 Exported some of renderer interface to script 2013-09-14 12:06:11 +09:00
yvt
4eeb27d806 ScriptManager is added. Some of math/utility functions and structures were added to the script engine. 2013-09-12 02:10:44 +09:00
yvt
15cbe06451 Sparse Shadow Maps 2013-09-11 13:50:18 +09:00
yvt
ab903f285c * Spade/block's reach fixed 2013-09-01 14:33:37 +09:00
learn_more
308559444c Disable warnings 2013-08-31 16:00:27 +02:00
yvt
f0d34ef494 added GPLv3 header 2013-08-29 11:45:22 +09:00
learn_more
97164320df MSVC 2010 project file + some fixes.
Uses hardcoded path to E:/thirdparty to find all externals, fix it if you can't use this folder.
2013-08-28 00:07:29 +02:00
yvt
9afa25a1bd Extended key mapping support:
* Multiple keys can be bound to a single function.
* "Space" and "Spacebar" can be used to specify space key.
2013-08-28 01:26:44 +09:00
yvt
0824bffd19 Local view weapon no longer disturbing while aiming 2013-08-26 17:17:25 +09:00
yvt
f4683d820d * Added player's hands in local view
* Added reload animation
2013-08-21 00:28:57 +09:00
yvt
931be8cf09 From pre-0.0.3 source code 2013-08-18 16:18:06 +09:00