Commit Graph

7591 Commits

Author SHA1 Message Date
Romain Goyet
118d25b0fa [ion/sdl/android] Build the cpufeatures android module 2019-03-12 17:15:17 +01:00
Romain Goyet
1f7fb11526 [ion/sdl/android] Add code signing to the gradle file 2019-03-12 17:15:01 +01:00
Romain Goyet
82909b33e6 [ion/sdl/android] Add analytics 2019-03-12 16:14:02 +01:00
Romain Goyet
9c23034f4c [ion/sdl/android] Discard useless proguard rules 2019-03-12 14:58:01 +01:00
Romain Goyet
06fff3b53f [ion/sdl/android] Generate versionCode and versionName automatically 2019-03-12 14:57:38 +01:00
Romain Goyet
ef342aa3a1 [ion/sdl/android] Clean the gradle invocation 2019-03-12 14:57:14 +01:00
Romain Goyet
3e8dc6a552 [ion/sdl/android] Fix the style 2019-03-12 14:28:05 +01:00
Romain Goyet
85c02aa919 [ion/sdl] Clean the Android build system 2019-03-12 14:18:51 +01:00
Romain Goyet
a71319c9d5 [ion/sdl/android] Create a directory if needed 2019-03-08 18:29:01 +01:00
Romain Goyet
4eb37d4d7f [ion/sdl] Small cleanup 2019-03-08 18:18:01 +01:00
Romain Goyet
880851f75b [ion/sdl] Import SDL version 12616:8a160ecca90f 2019-03-08 18:17:45 +01:00
Romain Goyet
937c6c5775 [ion/sdl] Add a background image asset 2019-03-08 18:11:16 +01:00
Romain Goyet
535406d9cf [ion/sdl] Add SDL build scripts 2019-03-08 18:10:18 +01:00
Romain Goyet
9c9da1ff19 [ion/sdl/ios] Target the booted simulator 2019-03-08 17:23:23 +01:00
Romain Goyet
bf2c0459b3 [scripts] Fix a typo 2019-03-08 17:21:09 +01:00
Romain Goyet
a214e9d6f9 [ion/sdl] Proper dependency tracking for multi-arch projects 2019-03-08 17:20:15 +01:00
Romain Goyet
c718792657 [ion/sdl/ios] Add a launchscreen 2019-03-08 17:19:52 +01:00
Romain Goyet
eb8061a2dc [ion/sdl] Support keyboard events 2019-03-08 14:24:01 +01:00
Romain Goyet
92471be2db [ion/sdl] Remove dead code 2019-03-08 14:06:05 +01:00
Romain Goyet
9bd4922389 [ion] Define Ion::Keyboard::Key::None 2019-03-08 14:05:23 +01:00
Romain Goyet
adf4901708 [ion/src] Avoid refreshing the screen when not needed 2019-03-08 14:04:58 +01:00
Romain Goyet
87d0ccf0b2 [ion] Share the keyboard-to-event code between platforms 2019-03-08 13:59:35 +01:00
Romain Goyet
3050fe0912 [ion/sdl] Clear the background and better default size 2019-03-08 12:16:22 +01:00
Romain Goyet
91c17a6b98 [ion/sdl] Update the screen position 2019-03-08 12:09:57 +01:00
Romain Goyet
ca6cb39292 [ion/sdl] Fullscreen is configured per platform 2019-03-08 12:09:32 +01:00
Romain Goyet
607c3cef4b [ion/sdl] Update the renderer's size on relayout 2019-03-08 11:58:34 +01:00
Romain Goyet
be10157c49 [scripts] Cleanups 2019-03-08 11:48:02 +01:00
Romain Goyet
c36b8bfa7c [ion/sdl/android] Misc small fixes 2019-03-08 11:47:41 +01:00
Romain Goyet
7744830880 [ion/sdl/android] Clean the gradle script 2019-03-08 11:47:15 +01:00
Romain Goyet
0e86de40ad [ion/sdl] Cleanup on quit 2019-03-08 11:44:42 +01:00
Romain Goyet
21f8129c1e [ion/sdl/windows] Fix a typo 2019-03-08 11:44:03 +01:00
Romain Goyet
2be45fd28b [scripts/windows] Load -mwindows only in non-debug builds 2019-03-08 11:42:35 +01:00
Romain Goyet
f11133e716 [ion/sdl] loadImage is a C symbol 2019-03-08 11:42:03 +01:00
Romain Goyet
35d8af1315 [ion/sdl/windows] Clean the image loading code 2019-03-08 11:41:13 +01:00
Romain Goyet
f0aec2a6e6 [ion/sdl] Lazy texture refresh 2019-03-08 11:40:33 +01:00
Romain Goyet
acb6c65e35 [ion/sdl] Add a Windows version 2019-03-07 23:01:45 +01:00
Romain Goyet
2ac9f3efbd [ion/sdl] Add macOS support 2019-03-07 22:59:42 +01:00
Romain Goyet
7c5c10060f [ion/sdl] Add an iOS version 2019-03-06 21:55:04 +01:00
Romain Goyet
1b292d123d [ion/sdl] Cleanup the Makefiles 2019-03-06 21:01:22 +01:00
Romain Goyet
e2bb859e85 [ion/sdl] Fix the Makefiles 2019-03-06 20:59:43 +01:00
Romain Goyet
cbda08ac3c [scripts] Add a default rule for Objective-C 2019-03-06 20:56:22 +01:00
Romain Goyet
570ecd1da5 [scripts] Fix a typo 2019-03-06 20:55:58 +01:00
Romain Goyet
bb95deff97 [ion/sdl] Use the newer scripts path 2019-03-06 20:09:58 +01:00
Romain Goyet
bb86435a99 [scripts] .gitignore ignores only the build directory 2019-03-06 20:06:29 +01:00
Romain Goyet
d3f5407189 [scripts] Give precedence to platform-specific targets 2019-03-06 20:05:52 +01:00
Romain Goyet
fefb8f9927 [ion/sdl] Discard unused file 2019-03-06 15:47:11 +01:00
Romain Goyet
9fc81d9a3f [ion/sdl] Build from the shortened Android directory 2019-03-06 15:47:11 +01:00
Romain Goyet
8b27785a07 [ion/sdl] Clean the Android app structure 2019-03-06 15:38:48 +01:00
Romain Goyet
bfda580882 [ion/sdl] Add a build/targets file 2019-03-06 15:38:48 +01:00
Romain Goyet
b9bb730a9d [ion/sdl] Sort the build system 2019-03-06 15:38:48 +01:00