-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathChangeLog
More file actions
83 lines (70 loc) · 2.79 KB
/
Copy pathChangeLog
File metadata and controls
83 lines (70 loc) · 2.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
v2.8
2017-06-20
* Adding audio capture and streaming functionnality
* Bug fix with {GAME_RENDERER} not closing properly
v2.7
2017-01-13
* Adding a project creation wizard
* Fix {GAME_KEY_STATE} modifier not working
v2.6
2016-11-05
* Adding MP3 support
* Adding Base directory and Preference directory in {GAME_LIBRARY_CONTROLLER}
v2.5
2016-06-01
* Compatibility with EiffelStudio 16.05
* Bugfixe in the {GAME_WINDOW_SURFACED} resize management.
* Adding pixel editing of palleted {GAME_PIXEL_BUFFER}
* Permit overwrite of Audio library singleton
* Adding features to {AUDIO_SOURCE}
* Bug fix in Window events management
* Singleton per process instead of per thread.
v2.4
2016-03-17
* Bug fix for the Cursor system
* Put back and improve 'share_from_other' in {GAME_TEXTURE}
* Manual creation and edition of pixel in {GAME_SURFACE} and {GAME_TEXTURE}
* Save to BMP feature in {GAME_SURFACE}
* Creating {ENGINE} class in examples to remove argument in agents
* Correcting the stop at the end of buffer bug in {AUDIO_SOURCE}
* Adding some routine to easily draw {GAME_TEXTURE} on {GAME_RENDERER}
v2.3
2016-01-28
* Adding Read/Write pixel access on GAME_SURFACE
* Adding Write/only pixel access on GAME_TEXTURE
* Adding GAME_TEXTURE_STREAMABLE
* Adding battery/power information with GAME_BATTERY
v2.2
2016-01-03
* Adding support for OpenGL
v2.1
2015-09-18
* Replacing game to game2
v2.0
2015-01-01
* Completely replacing SDL1.2 to SDL2.0
* Add better error management
* Object Oriented like event
v1.3.1.1
2013-11-25
* Remove the EIF_GAME_LIB environment variable dependancy.
- Replace all $EIF_GAME_LIB by $EIFFEL_LIBRARY/contrib/library/game.
- The Library must be install in the contrib/library directory in the ISE Eiffel directory.
- Note: You can make a symetric link if you don't want in in the Eiffel directory.
v1.2.1.1
2013-05-05
* Replace the Tick method by an iteration per second method
- Rename {GAME_EVENT_CONTROLLER}.on_tick to {GAME_EVENT_CONTROLLER}.on_iteration
- Remove the argument of {GAME_EVENT_CONTROLLER}.on_iteration Agent
- Remove {GAME_EVENT_CONTROLLER}.tick_delay
- Remove {GAME_EVENT_CONTROLLER}.set_tick_delay
- Rename {GAME_EVENT_CONTROLLER}.is_tick_event_actions to {GAME_EVENT_CONTROLLER}.is_iteration_event_actions
- Add {GAME_SDL_CONTROLLER}.launch_with_iteration_per_second
- Add {GAME_SDL_CONTROLLER}.iteration_per_second and the assigner set_iteration_per_second
- Remove {GAME_SDL_CONTROLLER}.loop_delay
v1.1.1.1
2013-05-03
* UNICODE Support.
- The {GAME_KEYBOARD_EVENT}.character feature return a UTF_32 {CHARACTER_32}, not a Latin {CHARACTER_8} anymore.
- The a_text argument of constructor make_solid, make_shaded and make_blended of {GAME_SURFACE_TEXT} support UTF_32 {STRING_32} or Latin {STRING_8}
- Require EiffelStudio 7.2.