Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
openjazz
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PocketInsanity
openjazz
Commits
147bdfc9
Commit
147bdfc9
authored
Apr 13, 2010
by
anotherguest
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Set path to cfg files for Symbian version
Enable sound directly after init, not only when playing music.
parent
86cc9263
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
40 deletions
+48
-40
OpenJazz.h
src/OpenJazz.h
+43
-36
sound.cpp
src/io/sound.cpp
+5
-4
No files found.
src/OpenJazz.h
View file @
147bdfc9
...
@@ -34,7 +34,6 @@
...
@@ -34,7 +34,6 @@
#ifndef _OPENJAZZ_H
#ifndef _OPENJAZZ_H
#define _OPENJAZZ_H
#define _OPENJAZZ_H
#ifndef EXTERN
#ifndef EXTERN
#define EXTERN extern
#define EXTERN extern
#endif
#endif
...
@@ -65,63 +64,71 @@
...
@@ -65,63 +64,71 @@
#define F192 196608
#define F192 196608
// Files
// Files
#ifdef __SYMBIAN32__
#ifdef UIQ3
#define CONFIG_FILE "c:\\shared\\openjazz\\openjazz.cfg""
#else
#define CONFIG_FILE "c:\\data\\openjazz\\openjazz.cfg"
#endif
#else
#define CONFIG_FILE "openjazz.cfg"
#define CONFIG_FILE "openjazz.cfg"
#endif
#define LOGO_FILE "openjazz.000"
#define LOGO_FILE "openjazz.000"
#define LEVEL_FILE "openjazz.tmp"
#define LEVEL_FILE "openjazz.tmp"
#ifdef UPPERCASE_FILENAMES
#ifdef UPPERCASE_FILENAMES
#define F_FONTS "FONTS.000"
#define F_FONTS "FONTS.000"
#define F_MAINCHAR "MAINCHAR.000"
#define F_MAINCHAR "MAINCHAR.000"
#define F_MENU "MENU.000"
#define F_MENU "MENU.000"
#define F_PANEL "PANEL.000"
#define F_PANEL "PANEL.000"
#define F_SOUNDS "SOUNDS.000"
#define F_SOUNDS "SOUNDS.000"
#define F_BONUS "BONUS.000"
#define F_BONUS "BONUS.000"
#define F_BONUS_0SC "BONUS.0SC"
#define F_BONUS_0SC "BONUS.0SC"
#define F_END_0SC "END.0SC"
#define F_END_0SC "END.0SC"
#define F_INSTRUCT_0SC "INSTRUCT.0SC"
#define F_INSTRUCT_0SC "INSTRUCT.0SC"
#define F_ORDER_0SC "ORDER.0SC"
#define F_ORDER_0SC "ORDER.0SC"
#define F_STARTUP_0SC "STARTUP.0SC"
#define F_STARTUP_0SC "STARTUP.0SC"
#define F_MACRO "MACRO.2"
#define F_MACRO "MACRO.2"
#define F_FONT2_0FN "FONT2.0FN"
#define F_FONT2_0FN "FONT2.0FN"
#define F_FONTBIG_0FN "FONTBIG.0FN"
#define F_FONTBIG_0FN "FONTBIG.0FN"
#define F_FONTINY_0FN "FONTINY.0FN"
#define F_FONTINY_0FN "FONTINY.0FN"
#define F_FONTMN1_0FN "FONTMN1.0FN"
#define F_FONTMN1_0FN "FONTMN1.0FN"
#define F_FONTMN2_0FN "FONTMN2.0FN"
#define F_FONTMN2_0FN "FONTMN2.0FN"
// File path prefixes
// File path prefixes
#define F_BLOCKS "BLOCKS"
#define F_BLOCKS "BLOCKS"
#define F_BONUSMAP "BONUSMAP"
#define F_BONUSMAP "BONUSMAP"
#define F_LEVEL "LEVEL"
#define F_LEVEL "LEVEL"
#define F_PLANET "PLANET"
#define F_PLANET "PLANET"
#define F_SPRITES "SPRITES"
#define F_SPRITES "SPRITES"
#else
#else
#define F_FONTS "fonts.000"
#define F_FONTS "fonts.000"
#define F_MAINCHAR "mainchar.000"
#define F_MAINCHAR "mainchar.000"
#define F_MENU "menu.000"
#define F_MENU "menu.000"
#define F_PANEL "panel.000"
#define F_PANEL "panel.000"
#define F_SOUNDS "sounds.000"
#define F_SOUNDS "sounds.000"
#define F_BONUS "bonus.000"
#define F_BONUS "bonus.000"
#define F_BONUS_0SC "bonus.0sc"
#define F_BONUS_0SC "bonus.0sc"
#define F_END_0SC "end.0sc"
#define F_END_0SC "end.0sc"
#define F_INSTRUCT_0SC "instruct.0SC"
#define F_INSTRUCT_0SC "instruct.0SC"
#define F_ORDER_0SC "order.0SC"
#define F_ORDER_0SC "order.0SC"
#define F_STARTUP_0SC "startup.0sc"
#define F_STARTUP_0SC "startup.0sc"
#define F_MACRO "macro.2"
#define F_MACRO "macro.2"
#define F_FONT2_0FN "font2.0fn"
#define F_FONT2_0FN "font2.0fn"
#define F_FONTBIG_0FN "fontbig.0fn"
#define F_FONTBIG_0FN "fontbig.0fn"
#define F_FONTINY_0FN "fontiny.0fn"
#define F_FONTINY_0FN "fontiny.0fn"
#define F_FONTMN1_0FN "fontmn1.0fn"
#define F_FONTMN1_0FN "fontmn1.0fn"
#define F_FONTMN2_0FN "fontmn2.0fn"
#define F_FONTMN2_0FN "fontmn2.0fn"
// File path prefixes
// File path prefixes
#define F_BLOCKS "blocks"
#define F_BLOCKS "blocks"
#define F_BONUSMAP "bonusmap"
#define F_BONUSMAP "bonusmap"
#define F_LEVEL "level"
#define F_LEVEL "level"
#define F_PLANET "planet"
#define F_PLANET "planet"
#define F_SPRITES "sprites"
#define F_SPRITES "sprites"
...
@@ -164,16 +171,16 @@
...
@@ -164,16 +171,16 @@
#define MUL(x, y) (((x) * (y)) >> 10)
#define MUL(x, y) (((x) * (y)) >> 10)
#define DIV(x, y) (((x) << 10) / (y))
#define DIV(x, y) (((x) << 10) / (y))
// Enum
// Enum
enum
LoopType
{
enum
LoopType
{
NORMAL_LOOP
,
TYPING_LOOP
,
SET_KEY_LOOP
,
SET_JOYSTICK_LOOP
NORMAL_LOOP
,
TYPING_LOOP
,
SET_KEY_LOOP
,
SET_JOYSTICK_LOOP
};
};
// Datatype
// Datatype
typedef
int
fixed
;
typedef
int
fixed
;
...
...
src/io/sound.cpp
View file @
147bdfc9
...
@@ -138,7 +138,8 @@ void openAudio () {
...
@@ -138,7 +138,8 @@ void openAudio () {
if
(
loadSounds
(
F_SOUNDS
)
!=
E_NONE
)
sounds
=
NULL
;
if
(
loadSounds
(
F_SOUNDS
)
!=
E_NONE
)
sounds
=
NULL
;
// Start audio for sfx to work
SDL_PauseAudio
(
0
);
return
;
return
;
}
}
...
@@ -225,7 +226,7 @@ void playMusic (const char * fileName) {
...
@@ -225,7 +226,7 @@ void playMusic (const char * fileName) {
}
}
// Start the
music
playing
// Start the
audio
playing
SDL_PauseAudio
(
0
);
SDL_PauseAudio
(
0
);
#endif
#endif
...
@@ -248,9 +249,9 @@ void stopMusic () {
...
@@ -248,9 +249,9 @@ void stopMusic () {
musicFile
=
NULL
;
musicFile
=
NULL
;
}
}
SDL_PauseAudio
(
0
);
#endif
#endif
return
;
return
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment