aboutsummaryrefslogtreecommitdiff
path: root/simon/verb.cpp
diff options
context:
space:
mode:
authorPaweł Kołodziejski2003-03-06 19:16:24 +0000
committerPaweł Kołodziejski2003-03-06 19:16:24 +0000
commit4fe8dcd671941efec47e20c6c598c372b8fa1cb7 (patch)
treeaccec0208a948ea845efabe59e28c6fc9067756f /simon/verb.cpp
parenta8c3057875d7746bd48efd91406473a41bb7f607 (diff)
downloadscummvm-rg350-4fe8dcd671941efec47e20c6c598c372b8fa1cb7.tar.gz
scummvm-rg350-4fe8dcd671941efec47e20c6c598c372b8fa1cb7.tar.bz2
scummvm-rg350-4fe8dcd671941efec47e20c6c598c372b8fa1cb7.zip
and more cleanup ....
svn-id: r6720
Diffstat (limited to 'simon/verb.cpp')
-rw-r--r--simon/verb.cpp72
1 files changed, 22 insertions, 50 deletions
diff --git a/simon/verb.cpp b/simon/verb.cpp
index 0f00e8f1a8..e2de678b60 100644
--- a/simon/verb.cpp
+++ b/simon/verb.cpp
@@ -77,8 +77,7 @@ static const char *const english_verb_prep_names[] = {
"", "", "", "to whom ?"
};
-void SimonState::defocusHitarea()
-{
+void SimonState::defocusHitarea() {
HitArea *last;
HitArea *ha;
@@ -103,8 +102,7 @@ void SimonState::defocusHitarea()
focusVerb(last->id);
}
-void SimonState::focusVerb(uint hitarea_id)
-{
+void SimonState::focusVerb(uint hitarea_id) {
uint x;
const char *txt;
const char * const *verb_prep_names;
@@ -128,11 +126,9 @@ void SimonState::focusVerb(uint hitarea_id)
}
x = (53 - strlen(txt)) * 3;
showActionString(x, (const byte *)txt);
-
}
-void SimonState::showActionString(uint x, const byte *string)
-{
+void SimonState::showActionString(uint x, const byte *string) {
FillOrCopyStruct *fcs;
fcs = _fcs_ptr_array_3[1];
@@ -146,9 +142,7 @@ void SimonState::showActionString(uint x, const byte *string)
video_putchar(fcs, *string);
}
-
-void SimonState::hitareaChangedHelper()
-{
+void SimonState::hitareaChangedHelper() {
FillOrCopyStruct *fcs;
if (_game & GF_SIMON2) {
@@ -164,8 +158,7 @@ void SimonState::hitareaChangedHelper()
_hitarea_ptr_7 = NULL;
}
-HitArea *SimonState::findHitAreaByID(uint hitarea_id)
-{
+HitArea *SimonState::findHitAreaByID(uint hitarea_id) {
HitArea *ha = _hit_areas;
uint count = ARRAYSIZE(_hit_areas);
@@ -176,8 +169,7 @@ HitArea *SimonState::findHitAreaByID(uint hitarea_id)
return NULL;
}
-HitArea *SimonState::findEmptyHitArea()
-{
+HitArea *SimonState::findEmptyHitArea() {
HitArea *ha = _hit_areas;
uint count = ARRAYSIZE(_hit_areas);
@@ -188,15 +180,13 @@ HitArea *SimonState::findEmptyHitArea()
return NULL;
}
-void SimonState::clear_hitarea_bit_0x40(uint hitarea)
-{
+void SimonState::clear_hitarea_bit_0x40(uint hitarea) {
HitArea *ha = findHitAreaByID(hitarea);
if (ha != NULL)
ha->flags &= ~0x40;
}
-void SimonState::set_hitarea_bit_0x40(uint hitarea)
-{
+void SimonState::set_hitarea_bit_0x40(uint hitarea) {
HitArea *ha = findHitAreaByID(hitarea);
if (ha != NULL) {
ha->flags |= 0x40;
@@ -206,8 +196,7 @@ void SimonState::set_hitarea_bit_0x40(uint hitarea)
}
}
-void SimonState::set_hitarea_x_y(uint hitarea, int x, int y)
-{
+void SimonState::set_hitarea_x_y(uint hitarea, int x, int y) {
HitArea *ha = findHitAreaByID(hitarea);
if (ha != NULL) {
ha->x = x;
@@ -215,8 +204,7 @@ void SimonState::set_hitarea_x_y(uint hitarea, int x, int y)
}
}
-void SimonState::delete_hitarea(uint hitarea)
-{
+void SimonState::delete_hitarea(uint hitarea) {
HitArea *ha = findHitAreaByID(hitarea);
if (ha != NULL) {
ha->flags = 0;
@@ -226,17 +214,14 @@ void SimonState::delete_hitarea(uint hitarea)
}
}
-bool SimonState::is_hitarea_0x40_clear(uint hitarea)
-{
+bool SimonState::is_hitarea_0x40_clear(uint hitarea) {
HitArea *ha = findHitAreaByID(hitarea);
if (ha == NULL)
return false;
return (ha->flags & 0x40) == 0;
}
-void SimonState::addNewHitArea(int id, int x, int y, int width, int height, int flags, int unk3, Item *item_ptr)
-{
-
+void SimonState::addNewHitArea(int id, int x, int y, int width, int height, int flags, int unk3, Item *item_ptr) {
HitArea *ha;
delete_hitarea(id);
@@ -253,8 +238,7 @@ void SimonState::addNewHitArea(int id, int x, int y, int width, int height, int
_need_hitarea_recalc++;
}
-void SimonState::hitarea_proc_1()
-{
+void SimonState::hitarea_proc_1() {
uint id;
HitArea *ha;
@@ -264,7 +248,6 @@ void SimonState::hitarea_proc_1()
id = (_mouse_y >= 136) ? 102 : 101;
} else {
id = (_mouse_y >= 136) ? 102 : 101;
-
}
_hitarea_unk_4 = id;
@@ -282,8 +265,7 @@ void SimonState::hitarea_proc_1()
}
}
-void SimonState::handle_verb_hitarea(HitArea * ha)
-{
+void SimonState::handle_verb_hitarea(HitArea *ha) {
HitArea *tmp = _hitarea_ptr_5;
if (ha == tmp)
@@ -307,14 +289,11 @@ void SimonState::handle_verb_hitarea(HitArea * ha)
return;
_mouse_cursor = ha->id - 101;
_need_hitarea_recalc++;
-
}
-
_hitarea_ptr_5 = ha;
}
-void SimonState::hitarea_leave(HitArea * ha)
-{
+void SimonState::hitarea_leave(HitArea *ha) {
if (!(_game & GF_SIMON2)) {
video_toggle_colors(ha, 0xdf, 0xd5, 0xda, 5);
} else {
@@ -322,15 +301,13 @@ void SimonState::hitarea_leave(HitArea * ha)
}
}
-void SimonState::leaveHitAreaById(uint hitarea_id)
-{
+void SimonState::leaveHitAreaById(uint hitarea_id) {
HitArea *ha = findHitAreaByID(hitarea_id);
if (ha)
hitarea_leave(ha);
}
-void SimonState::handle_unk2_hitarea(FillOrCopyStruct *fcs)
-{
+void SimonState::handle_unk2_hitarea(FillOrCopyStruct *fcs) {
uint index;
index = get_fcs_ptr_3_index(fcs);
@@ -343,8 +320,7 @@ void SimonState::handle_unk2_hitarea(FillOrCopyStruct *fcs)
unlock();
}
-void SimonState::handle_unk_hitarea(FillOrCopyStruct *fcs)
-{
+void SimonState::handle_unk_hitarea(FillOrCopyStruct *fcs) {
uint index;
index = get_fcs_ptr_3_index(fcs);
@@ -354,8 +330,7 @@ void SimonState::handle_unk_hitarea(FillOrCopyStruct *fcs)
unlock();
}
-void SimonState::setup_hitarea_from_pos(uint x, uint y, uint mode)
-{
+void SimonState::setup_hitarea_from_pos(uint x, uint y, uint mode) {
HitArea *best_ha;
HitArea *ha = _hit_areas;
uint count = ARRAYSIZE(_hit_areas);
@@ -415,8 +390,7 @@ void SimonState::setup_hitarea_from_pos(uint x, uint y, uint mode)
return;
}
-void SimonState::new_current_hitarea(HitArea * ha)
-{
+void SimonState::new_current_hitarea(HitArea *ha) {
bool result;
hitareaChangedHelper();
@@ -430,8 +404,7 @@ void SimonState::new_current_hitarea(HitArea * ha)
_last_hitarea_2_ptr = ha;
}
-bool SimonState::hitarea_proc_2(uint a)
-{
+bool SimonState::hitarea_proc_2(uint a) {
uint x;
const byte *string_ptr;
@@ -460,8 +433,7 @@ bool SimonState::hitarea_proc_2(uint a)
return true;
}
-bool SimonState::hitarea_proc_3(Item *item)
-{
+bool SimonState::hitarea_proc_3(Item *item) {
Child2 *child2;
uint x;
const byte *string_ptr;