Nathan Fulton
8800cca7cc
Set appropriate GL attributes
2017-10-21 02:55:10 -04:00
Nathan Fulton
ed1d50c8ea
Add D3 to challenge maps list
2017-10-21 02:54:25 -04:00
Nathan Fulton
31ca038021
Fix bug with simulation pause state and backgrounding
2017-10-21 02:54:14 -04:00
Nathan Fulton
b06b3db1d4
Process SDL_KEYUP for SDLK_AC_BACK
...
This prevents SDLK_AC_BACK from getting processed multiple times if an
Android user holds their finger on the hardware back button.
2017-10-21 02:54:09 -04:00
Nathan Fulton
830dc6a0d3
Correct use of Android system UI flags
...
Removed the use of SYSTEM_UI_FLAG_HIDE_NAVIGATION and
SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION for API 14 through API 18.
2017-10-21 02:54:09 -04:00
Nathan Fulton
8ecee55001
Recompile data assets with recent changes
...
Mute sound option was added to forms.ini
2017-10-21 02:53:50 -04:00
Nathan Fulton
81a4cf6ed3
Make lasso selection available on desktop
2017-10-21 02:49:40 -04:00
Nathan Fulton
891e6273ac
In-game option to mute sound
...
In 1dceae4cf0ea47df5ee8ab24ae2fde2644527c43 the in-game mute option was
ignored. This has been undone because players requested a mute sound
button added to options.
2017-10-21 02:49:39 -04:00
Nathan Fulton
1226f3ec50
Implement SDL HostGetCurrentKeyState()
2017-10-21 02:49:38 -04:00
Nathan Fulton
8de4b24252
Remove SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH
...
OTG mouse events don’t get processed correctly. With this hint removed,
SDL mouse events will be handled as touch events and touch will raise
fake mouse events.
2017-10-21 02:49:37 -04:00
Nathan Fulton
22077a7328
Human readable sdlhttprequest error messages
2017-10-21 02:49:36 -04:00
Scott Ludwig
4d351b8fdc
Example for image subtraction and hue mapping
2017-10-21 02:48:55 -04:00
Nathan Fulton
5d3dd6a472
Always present login form for MP
...
Instead of defaulting to the login method last used, always initialize
the login handler to a non-anonymous login. Players who want to play as
anon will have to explicitly check the anonymous box for every login.
2017-10-21 02:48:54 -04:00
Nathan Fulton
aaf2cf35e6
Set Main / Unmoderated to registered only
...
If players want the privilege of having access to the unmoderated room,
then they can create and use an account.
2017-10-21 02:48:43 -04:00
Nathan Fulton
363c8f7f02
Update readme
2016-09-01 09:48:15 -04:00
Nathan Fulton
a8d606e957
Support maps that are smaller than the device screen
2016-08-31 23:55:30 -04:00
Scott Ludwig
dc42d310d6
Add bit about running with asan_symbolize
2016-08-31 23:55:30 -04:00
Scott Ludwig
7fe6d72942
Use gcc's address sanitizer feature on debug builds
...
Update to gcc-5 / g++-5 first. Instructions in the makefile.
2016-08-31 23:55:30 -04:00
Scott Ludwig
95046aaaee
Use delete[] for arrays allocated with new[].
2016-08-31 23:55:30 -04:00
Scott Ludwig
e2e2283583
Use free for malloc-ed objects
2016-08-31 23:55:30 -04:00
Scott Ludwig
b91e6e0b4b
Fix crash caused by trying to stop a thread that hasn't started.
2016-08-31 23:55:30 -04:00
Scott Ludwig
6a0c49d05e
Fix memory overwrite bug in memory manager
...
Surprising this has been in the code this long.
2016-08-31 23:55:30 -04:00
Scott Ludwig
4874844ec2
Include correctly cased include file filename
2016-08-31 23:55:30 -04:00
Scott Ludwig
6750cc3cad
Silence directory creation
2016-08-31 23:55:30 -04:00
Scott Ludwig
a4896472b6
Install libcurl4-openssl-dev which provides libcurl3-dev
2016-08-31 23:55:30 -04:00
Scott Ludwig
d5b4006193
A few minor enhancements to install.sh
2016-08-31 23:55:30 -04:00
Nathan Fulton
c488c6222a
Set pevt->ff when sdl host processes messages
2016-08-31 23:54:49 -04:00
Nathan Fulton
8c4da26891
Remove unit highlight during replication
2016-08-31 23:54:48 -04:00
Nathan Fulton
7974edd381
Fix processor bug
2016-08-31 23:54:48 -04:00
Nathan Fulton
bec7aea014
Initial SDL-Linux port
2016-08-31 23:54:48 -04:00
Nathan Fulton
5b5917fbab
Implement SdlAnimSprite
2016-08-31 23:54:48 -04:00
Nathan Fulton
6e65f8273b
Update gitignore
2016-08-31 23:54:48 -04:00
Nathan Fulton
f0b60db710
Fix builder bug that allowed ordering disabled units
...
If a unit was ordered while it was enabled, and then the order was
canceled after the unit was disabled, the order button would appear and
allow the disabled unit to be ordered more. This would continue to work
as long as there was at least one order of the disabled unit in the
queue to cancel.
2016-08-31 23:54:48 -04:00
Nathan Fulton
b57f5a3a62
Add null checks to fix server crashing
2016-08-31 23:54:48 -04:00
Nathan Fulton
fc00f91f25
Added processing for vchrBack
...
Android’s system back button will be processed as vchrBack which will
select kidcCancel on most forms. This causes the user to feel that the
game is more integrated with the OS.
2016-08-31 23:54:48 -04:00
Nathan Fulton
d6b301c3e7
Track client platform version
...
Client platform version can be retrieved live with /ids and is also
recorded in the playerdetail module.
2016-08-31 23:54:48 -04:00
Nathan Fulton
87e212c2c9
Fix playerdetail saving incorrect action times
2016-08-31 22:43:36 -04:00
Nathan Fulton
4f2a0de55c
SDL display improvements
2016-08-31 22:43:36 -04:00
Nathan Fulton
3ae02f81eb
Recompile assets with recent data changes
...
titlescreenbkgd was made larger and Nathan was added to credits.
2016-08-31 22:43:36 -04:00
Nathan Fulton
df2ef6560a
Add Nathan to help credits
...
Add myself into help credits under additional coding :)
2016-08-31 22:43:35 -04:00
Nathan Fulton
00345c52cd
Expand size of titlescreenbkgd to fill larger displays
...
Due to the repetition, this 1422x913 version of the title screen
background doesn’t look overly great. However, it’s better than using a
small image that can’t fill larger screens.
2016-08-31 22:43:35 -04:00
Nathan Fulton
bdbe1647dd
Improvements for SdlHttpRequest
...
- When “Downloaded X of Y bytes…” Y is no longer -1.
- HTTP posting now works (e.g. uploading sync errors).
2016-08-31 22:43:35 -04:00
Nathan Fulton
31adbf1da0
Save reinitialize game on SDL-iOS when app is terminated
2016-08-31 22:43:35 -04:00
Nathan Fulton
93d484864e
NSURLConnection -> NSURLSession for SDL-iOS
...
Code for this commit is based off of the network code in game/iphone
2016-08-31 22:43:35 -04:00
Nathan Fulton
8ba3738d0f
NSURLConnection -> NSURLSession for SDL-OSX
...
Code for this commit is based off of the network code in game/iphone
2016-08-31 22:43:35 -04:00
Nathan Fulton
72566c33bd
Add server feature for clients to receive chats while in lobby
...
Clients can receive chats while in lobby state by having the shell form
present a HtMessageBox with the chat and the player is it from. This
feature was designed to be used with the moderator whisper command.
2016-08-31 22:43:35 -04:00
Nathan Fulton
abb1823956
Add /t server command for team chat
...
New command /t that can be used in game to send chats that only appear
to players on the same team. Observing players cannot use team chat.
2016-08-31 22:43:34 -04:00
Nathan Fulton
f6dd61415f
/reg command can block anon logins server wide
...
Admins can issue "/reg server" to prevent anonymous logins on the game server.
2016-08-31 22:43:34 -04:00
Nathan Fulton
896e5a59a3
Add /ann command for server announcements
...
Server announcements will be displayed to every player who enters a
server created room. Admins can use the /ann command to set or clear
the server announcements.
2016-08-31 22:43:34 -04:00
Nathan Fulton
066e2a4839
Use a username with whispers and mod chats
...
“username to username:” or “username to mods:” was originally prefixed
to the chat and then the whole string was sent as a server message.
Now, “username to username:” is considered the user’s name for the
chat. This way, clients will process it as a user chat instead of a
server message (this results in the client coloring the chat
differently).
2016-08-31 22:43:34 -04:00