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 |
|
Romain Goyet
|
abc204f06a
|
[ion/sdl] Use key centers to compute keypresses
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
72a8ab7461
|
[ion/sdl] Implement msleep
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
2a62f9b8ec
|
[ion/sdl] Use an areaOfInterest
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
22a8683b81
|
[ion/sdl] Use the Texture API
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
cedc68314d
|
[ion/sdl] Use an areaOfInterest for the layout
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
1e6a3958be
|
[ion/sdl] First import
|
2019-03-06 15:38:48 +01:00 |
|
Romain Goyet
|
d7975cfa7f
|
[scripts] Make sure apps have all their prerequisites
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
c286f4fd62
|
[scripts] Work around command-line length limit on windows
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
6e3ce5d295
|
[scripts] Make sure to build i18n.h
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
219fdcbdc6
|
[scripts] Correctly build the test runner
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
69b1d37e64
|
[scripts] Fix the Travis build
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
160f202860
|
[scripts] Prevent mixing implicit and normal rules
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4aebba88dd
|
[scripts] Define shortcut commands for test.elf and epsilon.elf
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
3cb4580769
|
[scripts] Get rid of "products"
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
4eb641695b
|
[scripts] Fix the quiz build
|
2019-03-06 15:00:59 +01:00 |
|
Romain Goyet
|
414f76b70b
|
[scripts] Fix blackbox, emscripten, and simulator
|
2019-03-06 15:00:59 +01:00 |
|