115 Commits

Author SHA1 Message Date
Tony Cannon
77292fdcf1 Merge pull request #25 from Shugyousha/japanese-doc-2
doc/README.ja.md: complete first version
2019-10-23 18:35:24 -07:00
Tony Cannon
f3150b44d7 Merge pull request #26 from nykwil/small_vectorwar_fix
Typo, synchronizing should be syncrhonized.
2019-10-23 18:34:47 -07:00
mrjnumber1
1356b4f166 Return correct value in UdpMsg::PayloadSize for SyncRequest type packets
I believe this to be in error, as it would be requesting the size of the SyncReply's union. I don't know if this has actual issues, aside from telling the user to make room for a few extra bytes on udp SendTo callback.

It looks like another case of the Last Line Effect (as noted in https://www.viva64.com/en/b/0260/)
2019-10-21 19:10:40 -04:00
nykwil
889fb7fa2f [~] typo should be syncrhonized. 2019-10-21 13:35:24 -07:00
Silvan Jegen
4ca9382215 doc: rename DevelopmentGuide.md to DeveloperGuide.md 2019-10-20 19:33:25 +02:00
Silvan Jegen
d0e65f346d doc/README.ja.md: complete first version
We also fix a typo in the English documentation.
2019-10-20 19:28:08 +02:00
Tony Cannon
ccbf673f9e initial commit of cross-platform infrastructure
This creates a framework for how I'd like to approach cross-platform
build support and does an initial port for Linux.  The specific details
of the implementation are not super important at the moment; I'm just
trying to lay down the framework.
2019-10-18 19:30:49 -07:00
Tony Cannon
d74ef0d69f Merge pull request #23 from nrgaposok/master
Fixed a few typos in the docs.
2019-10-18 17:56:50 -07:00
Tony Cannon
5818186ef4 Merge pull request #11 from Shugyousha/japanese-doc
Start adding Japanese documentation
2019-10-18 17:55:20 -07:00
Tony Cannon
5f4ca6bedd Merge pull request #12 from guestnone/dev/cmake
Feature: Enhanced CMake Build Script
2019-10-18 17:54:21 -07:00
Michael Wyatt
244eb70b80 Fixed a few typos in the docs. 2019-10-18 13:28:35 -07:00
Tony Cannon
86a1dffc9f Merge pull request #18 from philtothetop/master
fixed bullet velocity for VectorWar
2019-10-16 07:43:43 -07:00
Tony Cannon
1a1095ce09 Merge pull request #16 from ksmit799/master
Use types.h min/max over windef.h
2019-10-16 07:43:05 -07:00
Philippe Baron
2ec9a18ef8 fixed bullet velocity 2019-10-15 14:25:15 -04:00
Kyle Smith
c74460133f types: Removed unused BREAK macro 2019-10-15 14:12:59 +10:00
Tony Cannon
b80f6c74ed Merge pull request #14 from assemblaj/assemblaj-stop_close_after_build
Stops build_windows.cmd from closing immediately after completion
2019-10-13 09:41:17 -07:00
Tony Cannon
f6948e968b Merge pull request #13 from assemblaj/assemblaj-updates_readme_with_test_info
Adds information about VectorWar to README
2019-10-13 09:39:16 -07:00
Kyle Smith
6b2823367e general: Use types.h min/max over windef.h
- One step closer to cross platform support.
- Vector War still uses windef.h min/max, not sure what we want to do there.
2019-10-14 01:29:38 +10:00
Silvan Jegen
26fb5b2d80 Continue Japanese README translation 2019-10-12 18:57:31 +02:00
assemblaj
7c11b660fc Adds information about VectorWar to README 2019-10-12 11:23:35 -04:00
Patrick Rećko
a4ad73d0bc Feature: Enhanced CMake Build Script
This extends and refactors the original CMake script to make it nicer.
The structure of it is loosely based on that used in bs::framework project.

- Separate the Main SDK build definitions to its own CMakeLists.txt.
  Source file lists for each project were also moved to file CMakeSources.cmake,
  cataloged based on a folder they're in and the filter definitions for VS were added.
- During build the executable/library artifacts are now stored in
  <BUILD_DIR>/<BIN_OR_LIB>/<ARCHITECTURE>/<BUILD_TYPE>. The scripts were
  modified to reflect that change.
- Added most of the build flags from the original VS project
  with some new one.
- Added some properties to explicitly configure the build environment.
- Add ability to install the libraries for distribution.
- Other small renaming, cleanups and things that I've forgotten.
2019-10-12 17:19:58 +02:00
assemblaj
b5c8a8d44c Stops build_windows.cmd from closing immediately after completion 2019-10-12 10:31:34 -04:00
Tony Cannon
07f973d4b7 add a cmd file to generate sln files and update the readme 2019-10-11 08:30:27 -07:00
Tony Cannon
581de4749c fix that to new cmake generated vectorwar binary 2019-10-11 08:30:08 -07:00
Tony Cannon
c14ec5681f Merge pull request #10 from ksmit799/master
CMake Support
2019-10-11 08:25:06 -07:00
Kyle Smith
1b741ee011 readme: Fixed broken link 2019-10-11 23:42:50 +10:00
Silvan Jegen
5776a14e7f Start adding Japanese documentation
A native speaker should fix this translation but we hope that this will
be understandable at least.
2019-10-11 10:46:12 +02:00
Kyle Smith
75c5b4dde4 readme: Added CMake build instructions 2019-10-11 17:28:37 +10:00
Kyle Smith
66fa949331 gitignore: Ignore .vscode files 2019-10-11 15:49:15 +10:00
Kyle Smith
a75efed3b0 general: Added initial CMake support
- Currently only compiles under windows due to dependencies on Winsock and the Windows Multimedia API.
2019-10-11 14:49:20 +10:00
Kyle Smith
af75eb7df1 vectorwar: Removed compiled resource file
- See https://stackoverflow.com/questions/33261966/what-is-app-aps-file-in-visual-c
2019-10-11 14:48:49 +10:00
Kyle Smith
b6f81c537a build: Dont track build folder contents 2019-10-11 14:48:25 +10:00
Kyle Smith
502b2af4bc gitignore: Use C++ gitignore template 2019-10-11 14:47:48 +10:00
Kyle Smith
ec9efc1955 build: Cleared out old VS2019 solution 2019-10-11 14:47:29 +10:00
Tony Cannon
db9e5df24a Merge pull request #9 from GnawNom/typofixREADME
Fix small typo in doc/README.md
2019-10-09 20:11:22 -07:00
Joe Wang
53c7c110de Fix small typo in doc/README.md 2019-10-09 20:08:48 -07:00
Tony Cannon
644865505b Merge pull request #7 from mfindlater/fix-typo
Update sync.cpp
2019-10-09 12:29:09 -07:00
Matthew Findlater
c6956b548b Update sync.cpp
fixed emulator spelling
2019-10-09 14:28:40 -04:00
Tony Cannon
de62b3cce4 Merge pull request #6 from Bocom/dev-guide-typos
Fix some dev guide typos and style stuff
2019-10-09 10:00:25 -07:00
Tony Cannon
251f9f9866 Merge pull request #4 from noshbar/sizeof-fix
`sizeof` used on pointer instead of type.
2019-10-09 09:59:34 -07:00
Tony Cannon
f9c8877cf1 Merge pull request #5 from Shugyousha/update-license-headers
Update license headers
2019-10-09 09:58:56 -07:00
Benjamin Röjder Delnavaz
3592ea4197 Fix some typos 2019-10-09 17:26:56 +02:00
Silvan Jegen
f130ae66c7 Update license headers 2019-10-09 17:07:26 +02:00
noshbar
3385cedcef sizeof used on pointer instead of type.
This fixes a sizeof that was originally using the size of the pointer, and not that of the actual type.
So now the memset should clear the whole object.
2019-10-09 15:43:59 +02:00
Tony Cannon
de5265dd6a Update README.md 2019-10-08 21:51:47 -07:00
Tony Cannon
ac404eefdf Update README.md 2019-10-08 21:49:12 -07:00
Tony Cannon
53aa2da59a Update README.md 2019-10-08 21:37:33 -07:00
Tony Cannon
f5629b5a33 Update LICENSE 2019-10-08 21:25:31 -07:00
Tony Cannon
3188fabeff Update README.md 2019-10-08 21:03:14 -07:00
Tony Cannon
3de08e1eab Update README.md 2019-10-08 21:02:57 -07:00