projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed horrible bug causing memory access after last argument in 'argv[]'
[rocksndiamonds.git]
/
src
/
init.c
diff --git
a/src/init.c
b/src/init.c
index 42c4ce1b0c0cb28c46d32c2a5d28b0caafa8bef6..3a2ccca2a197faf55d116d37b1dcff09bd548ce3 100644
(file)
--- a/
src/init.c
+++ b/
src/init.c
@@
-102,6
+102,11
@@
void DrawInitAnim()
if (!DelayReached(&action_delay, action_delay_value))
return;
if (!DelayReached(&action_delay, action_delay_value))
return;
+ if (init_last.busy.x == -1)
+ init_last.busy.x = WIN_XSIZE / 2;
+ if (init_last.busy.y == -1)
+ init_last.busy.y = WIN_YSIZE / 2;
+
x = ALIGNED_TEXT_XPOS(&init_last.busy);
y = ALIGNED_TEXT_YPOS(&init_last.busy);
x = ALIGNED_TEXT_XPOS(&init_last.busy);
y = ALIGNED_TEXT_YPOS(&init_last.busy);
@@
-151,7
+156,7
@@
void InitGadgets()
gadgets_initialized = TRUE;
}
gadgets_initialized = TRUE;
}
-inline void InitElementSmallImagesScaledUp(int graphic)
+inline
static
void InitElementSmallImagesScaledUp(int graphic)
{
struct GraphicInfo *g = &graphic_info[graphic];
{
struct GraphicInfo *g = &graphic_info[graphic];