rsn8887
690d39cc29
PSP2: Increase direct touch accuracy
2018-01-24 19:06:22 -06:00
Timo Mikkolainen
b35d5f5165
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (962 of 962 strings)
2018-01-24 17:16:21 +01:00
Paul Gilbert
266c17ab8c
XEEN: Fix map loading for Shangri-la
2018-01-24 08:03:32 -05:00
rsn8887
5551241c51
PSP2: More settings for touch (direct touch on/off, pointer speed)
2018-01-24 04:16:49 -06:00
George Kormendi
b785f4a290
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (962 of 962 strings)
2018-01-24 05:01:27 +01:00
Paul Gilbert
91405a53f4
XEEN: Fix resetting HP for Medusa Sprites each combat turn
2018-01-23 20:37:43 -05:00
Paul Gilbert
770efbe803
XEEN: Don't give out treasure if party runs from combat
2018-01-23 20:28:11 -05:00
Paul Gilbert
534755fea1
XEEN: Fix drawing of combat icons during battle
...
This also refactors out the use of _mainList, which separately draws
the icons. Since the data needed is already added to the _buttons
array, I could dispense with _mainList and draw the buttons directly.
2018-01-23 19:46:03 -05:00
Thierry Crozat
c1accefe5c
BUILD: Add supernova.dat to install rules
2018-01-23 22:50:39 +00:00
Thierry Crozat
58e9d4a77c
DEVTOOLS: Add create_supernova to devtools README
2018-01-23 22:28:45 +00:00
Thierry Crozat
6a7d9cad95
I18N: Update translations templates
2018-01-23 23:04:31 +01:00
Thierry Crozat
2db8fbcb9d
Merge branch 'supernova'
2018-01-23 21:53:11 +00:00
rsn8887
5189dbb7ba
PSP2: Implement touch controls (front and back panel)
2018-01-23 07:27:11 -06:00
Joseph-Eugene Winzer
ccd4e20e32
SUPERNOVA: Fixes destruction of SoundSample buffer
2018-01-23 02:15:47 +00:00
Joseph-Eugene Winzer
26b5522463
SUPERNOVA: Adds ModeList
2018-01-23 02:15:47 +00:00
Thierry Crozat
eafd739c66
SUPERNOVA: Improve waiting until a sound has finished playing
2018-01-23 02:15:47 +00:00
Thierry Crozat
ac609c91db
SUPERNOVA: Make _event a local variable
2018-01-23 02:15:47 +00:00
Thierry Crozat
2a8cf41b33
SUPERNOVA: Handle RTL and Quit while editing text
2018-01-23 02:15:47 +00:00
Thierry Crozat
d12b182450
SUPERNOVA: Remove declaration for unimplemented and unused function
2018-01-23 02:15:47 +00:00
Thierry Crozat
2c42276052
SUPERNOVA: Update engine data file
2018-01-23 02:15:47 +00:00
Thierry Crozat
ba51c37a5c
SUPERNOVA: Fix cursor not shown if escaping during the intro snoring sequence
2018-01-23 02:15:47 +00:00
Thierry Crozat
963ad97e2a
SUPERNOVA: Fix missing reset of object CARRIED flag when clearing inventory
2018-01-23 02:15:47 +00:00
Thierry Crozat
e195962763
SUPERNOVA: Update English translation
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
dd6df76b32
SUPERNOVA: Initializes RandomSource on stack
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
b937268e61
SUPERNOVA: Renames INT32_MAX to kMaxTimerValue
...
Prevents collision with stdint.h INT32_MAX
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
32e8d22c14
SUPERNOVA: Corrects header guard name
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
b8b0ae57cc
SUPERNOVA: Fixes AudioStream leak
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
d68ce6dc07
SUPERNOVA: Changes array to seperate variables
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
e40a017962
SUPERNOVA: Fixes segfault if dat file not found
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
c0f47712c2
SUPERNOVA: Changes message order
...
When taking off your helmet or life support in a room without oxygen, it
showed the death screen before the 'taking off helmet/life support'
message.
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
fa1e93a15e
SUPERNOVA: Removes global constructor call
...
Object() is redundant anyway as it instantiates an Object object and
copies it to nullObject, which was already default constructed.
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
da3d145819
SUPERNOVA: Moves strings to GameManager class
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
6fe9af93f3
SUPERONVA: Sets uninitialized values to 0
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
8d79bbad9b
SUPERNOVA: Removes comment
...
renderRoom() and later in the game loop executeRoom() does everything
that is explicitly called in the original.
2018-01-23 02:15:46 +00:00
Joseph-Eugene Winzer
f5c2271ffd
SUPERNOVA: Prevents paletteFadeIn() to be triggered
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
43709a59f3
SUPERNOVA: Reverts brightness change
...
If the brightness is 0, it is faded in at the end of the game loop.
In some instances, especially cutscenes, it makes the code harder to
understand as in somecases the code expects the brightness to be faded
in after having it faded out, set manually to 0 or when you leave a dark
room, set by roomBrightness().
Removing it now, would just lead to more confusion during the port of
Supernova part 2.
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
45b2c4ea28
SUPERNOVA: Hides cursor during snoring sequence
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
40b39b2b6d
SUPERNOVA: Aborts intro if game should be closed
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
1fd7ea7c39
SUPERNOVA: Fixes object state update
...
In order to trigger a mouseField change in processInput(), we move the
cursor to 0,0 first before restoring its original position.
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
f3f75da959
SUPERNOVA: Pushes a mousemove to update object state
...
If you click on an exit on the map and there is again an exit on the
same spot, it won't be recognized until the next mouse move/click.
This change fakes a mouse move and thus updates the object state.
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
6df88c5c46
SUPERNOVA: Fixes fading in intro
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
509edfd539
SUPERNOVA: Returns to launcher after outro
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
063962a583
SUPERNOVA: Updates palette when changing room brightness
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
d69480b52e
SUPERNOVA: Renames audio constants
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
7ba9d94a89
SUPERNOVA: Renames audio constants
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
c1f6d41ce0
SUPERNOVA: Fixes outro cutscene
2018-01-23 02:15:45 +00:00
Joseph-Eugene Winzer
3ae3ee6978
SUPERNOVA: Fixes inventory scrolling
...
Correctly moves inventory view when items are added/removed/cleared
2018-01-23 02:15:44 +00:00
Joseph-Eugene Winzer
5861627602
SUPERNOVA: Implements money object for inventory
2018-01-23 02:15:44 +00:00
Joseph-Eugene Winzer
996d5c082e
SUPERNOVA: Replaces TICKETS with MONEY
2018-01-23 02:15:44 +00:00
Joseph-Eugene Winzer
8451f70c97
SUPERNOVA: Sets CARRIED flag when added to inventory
2018-01-23 02:15:44 +00:00