Commit Graph
34 Commits
Author SHA1 Message Date
Eugene Sandulenko f7026c047c HPL1: Remove usage of std::abs 2022-12-23 14:04:22 +01:00
grisenti 4eaa2688d0 HPL1: make Quaternion constructor constexpr 2022-12-23 14:04:22 +01:00
grisenti 42f30493ee HPL1: make Matrix constructor constexpr 2022-12-23 14:04:21 +01:00
grisenti 286cfc695c HPL1: fix global constructors warnings 2022-12-23 14:04:21 +01:00
grisenti 14c9853dd8 HPL1: make Vector3 constructors constexpr 2022-12-23 14:04:21 +01:00
grisenti d136002e3e HPL1: remove unused files 2022-12-23 14:04:21 +01:00
Eugene Sandulenko 53e37dc6ad HPL1: Remove system-wide includes and removed std:: usage 2022-12-23 14:04:21 +01:00
Eugene Sandulenko 224e3fee5f HPL1: Rename Hpl1::set:: to Hpl1::Set:: namespace 2022-12-23 14:04:21 +01:00
grisenti 72c336296f HPL1: make Vector2 constructors constexpr 2022-12-23 14:04:19 +01:00
Eugene Sandulenko 430dfffa26 HPL1: Fix more warnings 2022-12-23 14:04:17 +01:00
grisenti 47049227b2 HPL1: replace c++ limits header with c equivalent 2022-12-23 14:04:17 +01:00
grisenti c4d83a8e9b HPL1: remove unused standard library headers 2022-12-23 14:04:14 +01:00
grisenti 81138eb006 HPL1: replace std::map with Hpl1::std::map 2022-12-23 14:04:13 +01:00
D G Turner 0380cfb41f HPL1: Fix Compilation
While these system headers should be removed in future, removing these
currently breaks the build. Have marked the restored headers with FIXME
comments for reference.
2022-12-23 14:04:12 +01:00
Eugene Sandulenko 65ee75176f HPL1: Removed more system includes 2022-12-23 14:04:12 +01:00
Eugene Sandulenko 8641896f01 HPL1: sprintf -> snprintf 2022-12-23 14:04:12 +01:00
grisenti 4181cc7ae1 HPL1: replace std::set with Hpl1::std::set 2022-12-23 14:04:12 +01:00
grisenti a373f201d5 HPL1: replace std::vector with Common::Array 2022-12-23 14:04:11 +01:00
grisenti 4cd3902fb0 HPL1: replace std::list with Common::List 2022-12-23 14:04:08 +01:00
grisenti af0dea70c0 HPL1: fix range in random number generator 2022-12-23 14:04:08 +01:00
grisenti 2df5054417 HPL1: remove rand usage 2022-12-23 14:04:08 +01:00
D G Turner 941946918e HPL1: Remove Dead Code from Engine Math Classes
This generates GCC Compiler Warnings when -Wunused-variable and
-Wunused-but-set-variable are passed to GCC.
2022-12-23 14:03:58 +01:00
D G Turner b4af807761 HPL1: Remove Unecessary Semicolons Causing GCC Compiler Warnings
These warnings are emitted when -Wpedantic is passed to GCC.
2022-12-23 14:03:57 +01:00
Paweł Kołodziejski 0ee8e7e915 HPL1: Fixed unused or shadow variables compiler warnings 2022-12-23 14:03:49 +01:00
Eugene Sandulenko 4ce0626efb HPL1: Fix more warnings 2022-12-23 14:03:48 +01:00
Paweł Kołodziejski 5c90f1612f HPL1: Remove trailing semicolons 2022-12-23 14:03:47 +01:00
grisenti 2b089fb89f HPL1: rename engine's matrix header
On windows this caused conflicts with ScummVM's matrix header.
2022-12-23 14:03:45 +01:00
grisenti e5d9d4cc69 HPL1: add utilities to vector3 class 2022-12-23 14:03:36 +01:00
grisenti 7d46984d84 HPL1: move LowLevelSystem implementation 2022-12-23 14:03:31 +01:00
grisenti ef1a306510 HPL1: replace file I/O and string type in tinyxml 2022-12-23 14:03:26 +01:00
grisenti 7f956b585b HPL1: remove double license 2022-12-23 14:03:26 +01:00
grisenti 87d8541ba5 HPL1: improve formatting 2022-12-23 14:03:26 +01:00
grisenti b35fd9d1b8 HPL1: add license header 2022-12-23 14:03:26 +01:00
grisenti 6c2973bf50 HPL1: add engine code 2022-12-23 14:03:25 +01:00